UNPKG

@gnosis.pm/dapp-ui

Version:

Web3 provider setup functions built with Typescript and love. From Gnosis.

20 lines 967 B
import Web3Connect from 'web3connect'; import WalletConnectProviderPackage from '@walletconnect/web3-provider'; import { WalletConnectProvider, Provider } from './types'; declare module '@walletconnect/web3-provider' { export default interface WalletConnectProviderPackage { new (options: WalletConnectOptionsInfura | WalletConnectOptionsRPC): WalletConnectProvider; } } export { Provider, MetamaskProvider, WalletConnectProvider, WalletConnector, Block, BufferBlock, JSONRPCRequestPayload, JSONRPCResponsePayload, } from './types'; declare type WalletConnectOptions = Parameters<typeof Web3Connect.ConnectToWalletConnect>[1]; export interface WalletConnectInits { package: WalletConnectProviderPackage; options: WalletConnectOptions; } interface IgetProvider { (walletConnectOptions?: WalletConnectInits): Promise<Provider | null>; } declare const getProvider: IgetProvider; export default getProvider; //# sourceMappingURL=index.d.ts.map