UNPKG

@netvote/elections-solidity

Version:
43 lines (38 loc) 1.01 kB
let HDWalletProvider = require("truffle-hdwallet-provider"); const providerWithMnemonic = (mnemonic, rpcEndpoint) => new HDWalletProvider(mnemonic, rpcEndpoint); const infuraProvider = network => providerWithMnemonic( process.env.MNEMONIC || '', `https://${network}.infura.io/${process.env.INFURA_API_KEY}` ); module.exports = { networks: { development: { host: "localhost", port: 9545, network_id: "*" // Match any network id }, testing: { host: "localhost", port: 8545, network_id: "*", gas: 2e7, }, ganache: { host: "127.0.0.1", port: 7545, network_id: "*" // Match any network id }, ropsten: { provider: infuraProvider('ropsten'), network_id: 3, gas: 4612388 }, }, solc: { optimizer: { enabled: true, runs: 200 } } };