我们可使用web3.js框架的estimateGas函数获得一个以太坊智能合约的Gas估计值 ,通过执行一个消息调用或交易,该消息调用或交易直接在节点的VM中执行,并未在区块链中确认,函数会返回估算使用的gas量。
函数调用:
web3.eth.estimateGas(callObject [, callback])
参数:
在 web3.eth.sendTransaction 中, 参数大都是可选的。
1. Object – 要发送的交易对象:
from: String – 用来传送的账户地址