UNPKG

selfkey-token

Version:

The SelfKey Token is an ERC20 standard token that is used to fuel the SelfKey KYC dapps

25 lines (20 loc) 757 B
/* eslint-disable no-console */ const Web3 = require('web3') const ProviderEngine = require('web3-provider-engine') const Web3Subprovider = require('web3-provider-engine/subproviders/web3.js') const WalletSubprovider = require('web3-provider-engine/subproviders/wallet.js') const web3Engine = (addresses, providerUrl) => { try { const engine = new ProviderEngine() engine.addProvider(new WalletSubprovider(addresses[0], {})) engine.addProvider( new Web3Subprovider(new Web3.providers.HttpProvider(providerUrl)) ) engine.start() // Required by the provider engine. return engine } catch (err) { console.log('Caught error provisioning provider engine:', err.message) return null } } module.exports = web3Engine