如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程:
估计调用需要耗费的gas量。这个方法在节点的VM中执行一个消息调用或交易,但是不会修改区块链。
调用:
web3.eth.estimateGas(callObject [, callback])
参数:
callObject
: Object - 要发送的交易对象,可包含以下字段: callback
:Function - 回调函数,用于支持异步的执行方式返回值:
Number
- 模拟的call/transcation花费的gas。示例:
var result = web3.eth.estimateGas({
to: "0xc4abd0339eb8d57087278718986382264244252f",
data: "0xc6888fa10000000000000000000000000000000000000000000000000000000000000003"
});
console.log(result);
//输出 "0x0000000000000000000000000000000000000000000000000000000000000015"