UNPKG

@web3-react-wan/wanwallet-connector

Version:

A simple, maximally extensible, dependency minimized framework for building modern Wanchain dApps

26 lines (25 loc) 928 B
import { ConnectorUpdate } from '@web3-react-wan/types'; import { AbstractConnector } from '@web3-react-wan/abstract-connector'; import Web3ProviderEngine from 'web3-provider-engine'; interface WanWalletConnectorArguments { chainId: number; url: string; pollingInterval?: number; requestTimeoutMs?: number; } export declare class WanWalletConnector extends AbstractConnector { private readonly chainId; private readonly url; private readonly pollingInterval?; private readonly requestTimeoutMs?; private provider; constructor({ chainId, url, pollingInterval, requestTimeoutMs, }: WanWalletConnectorArguments); activate(): Promise<ConnectorUpdate>; private handleDisconnect; getProvider(): Promise<Web3ProviderEngine>; getChainId(): Promise<number>; getAccount(): Promise<null>; deactivate(): void; close(): Promise<void>; } export {};