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.

5 lines (4 loc) 751 B
import { PrepareTelegramCampaignParams, PrepareTelegramCampaignResponse } from './types.js'; import { DappAddressConsumer, DataProtectorConsumer, IExecConsumer, IpfsGatewayConfigConsumer, IpfsNodeConfigConsumer } from './internalTypes.js'; export type PrepareTelegramCampaign = typeof prepareTelegramCampaign; export declare const prepareTelegramCampaign: ({ iexec, dataProtector, workerpoolAddressOrEns, dappAddressOrENS, ipfsNode, ipfsGateway, senderName, telegramContent, label, appMaxPrice, workerpoolMaxPrice, grantedAccesses, maxProtectedDataPerTask, }: IExecConsumer & DappAddressConsumer & IpfsNodeConfigConsumer & IpfsGatewayConfigConsumer & DataProtectorConsumer & PrepareTelegramCampaignParams) => Promise<PrepareTelegramCampaignResponse>;