lazy-snark/truffle/truffle.js
Evgeny Marchenko 5cede74b52 truffle
2019-06-22 17:33:56 +03:00

60 lines
1.6 KiB
JavaScript

/*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 <http://truffleframework.com/docs/advanced/configuration>
// to customize your Truffle configuration!
};