@totle/web3connect
Version:
A single Web3 / Ethereum provider solution for all Wallets
20 lines (17 loc) • 507 B
text/typescript
export interface IAuthereumConnectorOptions {
network?: string;
}
const ConnectToAuthereum = (Authereum: any, opts: IAuthereumConnectorOptions) => {
return new Promise(async (resolve, reject) => {
try {
const authereum = new Authereum(opts.network);
const provider = authereum.getProvider();
provider.authereum = authereum
await provider.enable();
resolve(provider);
} catch (error) {
return reject(error);
}
});
};
export default ConnectToAuthereum;