wallets-wrapper
Version:
How to install
19 lines (18 loc) • 658 B
TypeScript
import { ethers } from 'ethers';
import { WalletStateProps } from '../../../models';
import { MetamaskProvider } from '..';
export declare class Init {
private provider;
private address$;
private chainId$;
private isConnected$;
private subscriptionMessage$;
private errors$;
private isListenersStarted;
constructor({ address$, chainId$, isConnected$, subscriptionMessage$, errors$, }: WalletStateProps);
isInstalled(): boolean;
onboarding(): void;
getMetamaskProvider(): Promise<MetamaskProvider>;
getProvider(): Promise<ethers.providers.Web3Provider>;
startListeners(): Promise<void>;
}