UNPKG

tanglepay-sdk-monorepo

Version:

DApp SDK to interact with TanglePay wallets

22 lines 879 B
/// <reference types="node" /> import { IEthereumProvider } from './types'; import { EventEmitter } from 'events'; import { JsonRpcEngine, RequestArguments } from 'tanglepaysdk-common'; declare class EthereumProvider extends EventEmitter implements IEthereumProvider { _version: number; _rpcEngine: JsonRpcEngine<unknown[] | object, unknown>; _seq: number; _selectedAddress?: string; get isTanglePay(): boolean; get selectedAddress(): string | undefined; constructor(); _handleConnect(data: any): void; _handleDisconnect(data: any): void; _handleMessage(data: any): void; _handleChainChanged(data: any): void; _handleAccountsChanged(data: any): void; request(args: RequestArguments): Promise<unknown>; } declare const instance: EthereumProvider; export default instance; //# sourceMappingURL=index.d.ts.map