solc: {
version: "0.5.16",
settings: {
optimizer: {
enabled: true, // Default: false
runs: 1000 // Default: 200
},
evmVersion: "homestead" // Default: "byzantium"
}
rinkeby: {
provider: () => new HDWalletProvider(mnemonic, infura),
network_id: 4,
gas: 6721975, //from ganache-cli output
gasPrice: 20000000000, //From ganache-cli output
}
根据以上两处调整后,还有需要注意的是version问题(version: "0.5.16"),需要0.5.16或以上版本。