web3.eth.estimateGas(callObject [, callback])
在节点的VM节点中执行一个消息调用,或交易。但是不会合入区块链中。返回使用的gas
量。
参数:
同web3.eth.sendTransaction
,所有的属性都是可选的。
返回值:
Number
- 模拟的call/transcation
花费的gas
。
示例:
var result = web3.eth.estimateGas({
to: "0xc4abd0339eb8d57087278718986382264244252f",
data: "0xc6888fa10000000000000000000000000000000000000000000000000000000000000003"
});
console.log(result); // "0x0000000000000000000000000000000000000000000000000000000000000015"