在web3.js中设置最佳气体限制

时间:2018-07-25 11:42:42

标签: ethereum

我想根据需要动态设置gaslimit。当我运行具有静态值(如170000)的代码时,代码运行良好。但是当我使用web3.eth.estimateGas()在truffle.js中动态分配gasLimit

var web3=require('web3');
module.exports = {
  networks: {    
  host: "127.0.0.1",
  port: 2656,
  network_id: "*", // Match any network id
  gas:web3.eth.estimateGas({from:web3.eth.accounts[0]}),
  gasPrice:0
}
}
};

迁移项目时出现以下错误。

1 个答案:

答案 0 :(得分:0)

您是否安装了模块?

运行npm install web3,然后尝试再次运行代码