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) 746 B
import { SendTelegramParams, SendTelegramResponse } from './types.js'; import { DappAddressConsumer, DappWhitelistAddressConsumer, IExecConsumer, IpfsGatewayConfigConsumer, IpfsNodeConfigConsumer, SubgraphConsumer } from './internalTypes.js'; export type SendTelegram = typeof sendTelegram; export declare const sendTelegram: ({ graphQLClient, iexec, workerpoolAddressOrEns, dappAddressOrENS, dappWhitelistAddress, ipfsNode, ipfsGateway, senderName, telegramContent, label, dataMaxPrice, appMaxPrice, workerpoolMaxPrice, protectedData, useVoucher, }: IExecConsumer & SubgraphConsumer & DappAddressConsumer & DappWhitelistAddressConsumer & IpfsNodeConfigConsumer & IpfsGatewayConfigConsumer & SendTelegramParams) => Promise<SendTelegramResponse>;