@web3-react/injected-connector
Version:
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
22 lines (21 loc) • 806 B
TypeScript
import { AbstractConnectorArguments, ConnectorUpdate } from '@web3-react/types';
import { AbstractConnector } from '@web3-react/abstract-connector';
export declare class NoEthereumProviderError extends Error {
constructor();
}
export declare class UserRejectedRequestError extends Error {
constructor();
}
export declare class InjectedConnector extends AbstractConnector {
constructor(kwargs: AbstractConnectorArguments);
private handleChainChanged;
private handleAccountsChanged;
private handleClose;
private handleNetworkChanged;
activate(): Promise<ConnectorUpdate>;
getProvider(): Promise<any>;
getChainId(): Promise<number | string>;
getAccount(): Promise<null | string>;
deactivate(): void;
isAuthorized(): Promise<boolean>;
}