@blockchain-web3/web3-tg-sdk
Version:
web3 sdk for tg
48 lines (47 loc) • 1.28 kB
TypeScript
import Eventemitter3 from "eventemitter3";
import "./utils/telegram-web-app";
import { initOptions } from "./types";
import { TonConnect, TonProvider } from './provider';
import { EthereumProvider } from "./provider/index";
export declare class WalletTgSdk extends Eventemitter3 {
isInUxuyApp: boolean;
version: string;
ethereum: EthereumProvider;
openmask: {
provider: TonProvider;
tonconnect: TonConnect;
};
ton: TonProvider;
tonconnect: TonConnect;
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;
};
};
constructor(options?: initOptions);
_initialize(): void;
}
declare const _default: {
WalletTgSdk: typeof WalletTgSdk;
};
export default _default;