// require('babel-register'); // require('babel-polyfill'); var HDWalletProvider = require("truffle-hdwallet-provider"); var mnemonicRopsten = "..."; var infuraLinkRopsten = "..."; var deployerAddressRopsten = "..."; var mnemonicKovan = "..."; var infuraLinkKovan = "..."; var deployerAddressKovan = "..."; var addressIndex = 0; // address index in MetaMask module.exports = { networks: { development: { host: "localhost", network_id: "*", port: 8545, }, coverage: { host: "localhost", network_id: "*", port: 8555, // <-- If you change this, also set the port option in .solcover.js. gas: 0xfffffffffff, // <-- Use this high gas value gasPrice: 0x01 // <-- Use this low gas price }, ropsten: { provider: function() { return new HDWalletProvider(mnemonicRopsten, infuraLinkRopsten, addressIndex); }, network_id: 3, from: deployerAddressRopsten.toLowerCase(), }, kovan: { provider: function() { return new HDWalletProvider(mnemonicKovan, infuraLinkKovan, addressIndex); }, network_id: 42, from: deployerAddressKovan.toLowerCase(), } }, compilers: { solc: { version: "0.5.4", settings: { optimizer: { enabled: true, runs: 200 } } } } // See // to customize your Truffle configuration! };