UNPKG

@iexec/web3telegram

Version:

Enables secure, blockchain-based messaging by encrypting Telegram user IDs for privacy. It lets users message Ethereum account holders without knowing their Telegram details.

37 lines (36 loc) 1.02 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: string; workerpoolprice: number; volume: number; tag: string; category: number; trust: number; apprestrict: string; datasetrestrict: string; requesterrestrict: string; salt: string; sign: string; }; export {};