UNPKG

aliashic

Version:

A single Web3 / Ethereum provider solution for all Wallets

18 lines (17 loc) 552 B
const ConnectToAuthereum = (Authereum, opts = {}) => { return new Promise(async (resolve, reject) => { try { const authereum = new Authereum({ ...opts, networkName: opts.networkName || opts.network }); const provider = authereum.getProvider(); provider.authereum = authereum; await provider.enable(); resolve(provider); } catch (error) { return reject(error); } }); }; export default ConnectToAuthereum;