UNPKG

autsequi

Version:

Web3modal's provider layer abstraction for simple implementation of web3 wallet connections

27 lines (20 loc) 583 B
import { IAbstractConnectorOptions } from '../../helpers'; interface Wallet { origin: string; name: string; } export interface IBurnerConnectorOptions extends IAbstractConnectorOptions { hubUrl?: string; defaultNetwork?: string; defaultWallets?: Wallet[]; } const ConnectToBurnerConnect = async ( BurnerConnectProvider: any, opts: IBurnerConnectorOptions ) => { opts.defaultNetwork = opts.defaultNetwork || opts.network; const provider = new BurnerConnectProvider(opts); await provider.enable(); return provider; }; export default ConnectToBurnerConnect;