UNPKG

@hashlike-official/extend-web3-react-wrapper

Version:

web3-react wrapper - it offers a common interface for different wallet providers

19 lines (18 loc) 787 B
import { Web3ReactHooks } from '@web3-react/core'; import { Connector, Web3ReactStore } from '@web3-react/types'; import { WalletLibrary } from './types/WalletLibrary'; import { SupportedProvider, WalletType } from './types'; export declare type WalletLibraryStore = { connector: Connector; hooks: Web3ReactHooks; store: Web3ReactStore; currentType: WalletType | undefined; pending: number; balance: number; account: string; error: Error | undefined; connect: (type: WalletType, chainId?: number) => Promise<void>; fetchBalance: (provider: WalletLibrary<SupportedProvider>) => Promise<void>; setError: (err: Error) => void; }; export declare const useWeb3Store: import("zustand").UseBoundStore<import("zustand").StoreApi<WalletLibraryStore>>;