UNPKG

@uxuycom/web3-tg-sdk

Version:

web3 sdk for tg

69 lines (68 loc) 1.83 kB
import "./shim"; import Eventemitter3 from "eventemitter3"; import "./utils/telegram-web-app"; import { initOptions, MetaData } from "./types"; import { TonConnect, TonProvider } from './provider'; import { EthereumProvider, SolanaProvider } from "./provider/index"; export * from "./types"; export * from "./utils/openLink"; export declare class WalletTgSdk extends Eventemitter3 { isInUxuyApp: boolean; version: string; connectUrl: string; bridgeUrl: string; connect_direct_link: string; injected: boolean; debug: boolean; request_timeout: number; metaData?: MetaData; tonProtocolVersion: number; ethereum: EthereumProvider; phantom: SolanaProvider; solana: SolanaProvider; openmask: { provider: TonProvider; tonconnect: TonConnect; }; ton: TonProvider; tonconnect: TonConnect; uxuyTonWallet: { provider: TonProvider; tonconnect: TonConnect; }; tonkeeper: { provider: TonProvider; tonconnect: TonConnect; }; constructor(options?: initOptions); _initialize(): void; getAppInfo: () => { id: string; version: string; name: string; homepage: string; logo: string; description: string; downloadLinks: { android: string; googlePlay: string; ios: string; appleStore: string; testflight: string; telegram: string; browserExtension: { chrome: string; edge: string; }; }; deepLinks: { scheme: string; universallink: string; direct_link: string; }; }; } declare const _default: { WalletTgSdk: typeof WalletTgSdk; }; export default _default;