web3.eth.estimateGas

优质
小牛编辑
127浏览
2023-12-01

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"