@0xsequence/web3-react-v6-connector
Version:
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
25 lines (24 loc) • 851 B
TypeScript
import { AbstractConnector } from '@web3-react/abstract-connector';
import { ConnectorUpdate } from '@web3-react/types';
export interface SequenceConnectorArguments {
chainId: number;
appName?: string;
}
export declare class SequenceConnector extends AbstractConnector {
private chainId;
private readonly appName;
sequenceWallet: any;
sequenceProvider: any;
constructor({ chainId, appName }: SequenceConnectorArguments);
private handleChainChanged;
private handleAccountsChanged;
private handleClose;
private handleNetworkChanged;
private listenToEvents;
activate(): Promise<ConnectorUpdate>;
getProvider(): Promise<any>;
getChainId(): Promise<number | string>;
getAccount(): Promise<null | string>;
deactivate(): Promise<void>;
close(): Promise<void>;
}