UNPKG

selfkey-token

Version:

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

66 lines (57 loc) 1.39 kB
const hdWallet = require('./hdWallet') const web3Engine = require('./web3Engine') const { name: packageName, version, description, keywords, license } = require('./package.json') const DEFAULT = { host: 'localhost', port: 8545, network_id: '*', // Match any network id gas: 4600000 } const walletPath = './wallet.json' const providerUrlRopsten = 'https://ropsten.infura.io/SYGRk61NUc3yN4NNRs60' const providerUrlMainnet = 'https://mainnet.infura.io/SYGRk61NUc3yN4NNRs60' const wallets = hdWallet(walletPath) const getAddress = wallet => `0x${wallet.getAddress().toString('hex')}` const addresses = wallets.map(getAddress) const engineRopsten = web3Engine(wallets, providerUrlRopsten) const engineMainnet = web3Engine(wallets, providerUrlMainnet) module.exports = { packageName, version, description, keywords, license, authors: [ 'Carlos Bruguera <cbruguera@gmail.com>', 'Dave Sag <david.sag@industrie.co>' ], networks: { geth: { ...DEFAULT, gas: 999999 }, ropsten: { network_id: 3, provider: engineRopsten, from: addresses[0], gas: 4700000, gasPrice: 222000000000 }, mainnet: { network_id: 1, provider: engineMainnet, from: addresses[0], gas: 4500000, gasPrice: 5000000000 } }, solc: { optimizer: { enabled: true, runs: 200 } } }