UNPKG

@iexec/web3mail

Version:

This product enables users to confidentially store data–such as mail address, documents, personal information ...

37 lines (36 loc) 1.08 kB
import { Address, BN } from 'iexec'; import { PublishedWorkerpoolorder } from 'iexec/IExecOrderbookModule'; type VoucherInfo = { owner: Address; address: Address; type: BN; balance: BN; expirationTimestamp: BN; sponsoredApps: Address[]; sponsoredDatasets: Address[]; sponsoredWorkerpools: Address[]; allowanceAmount: BN; authorizedAccounts: Address[]; }; export declare function checkUserVoucher({ userVoucher, }: { userVoucher: VoucherInfo; }): void; export declare function filterWorkerpoolOrders({ workerpoolOrders, workerpoolMaxPrice, useVoucher, userVoucher, }: { workerpoolOrders: PublishedWorkerpoolorder[]; workerpoolMaxPrice: number; useVoucher: boolean; userVoucher?: VoucherInfo; }): { workerpool: Address; workerpoolprice: number; volume: number; tag: import("iexec").Bytes32; category: number; trust: number; apprestrict: Address; datasetrestrict: Address; requesterrestrict: Address; salt: import("iexec").Bytes32; sign: import("iexec").Bytes; }; export {};