首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SendTransaction前的煤气成本估算

SendTransaction前的煤气成本估算
EN

Ethereum用户
提问于 2018-02-12 14:03:03
回答 2查看 4.2K关注 0票数 3

广播前如何估算煤气成本。

如何计算myfunc()在web3js中的气体成本?

代码语言:javascript
运行
复制
function myfunc(){
   require(msg.sender == owner)
   ...
}

await contractInstance.myfunc.sendTransaction(); //it sends the transaction and wastes the gas if `myfunc` will fail.

有什么最好的方法来知道汽油成本之前叫坚固myfunc(),它为我节省汽油吗?(类似于元问题)

EN

回答 2

Ethereum用户

回答已采纳

发布于 2018-02-12 14:23:38

web3有一个estimateGas方法,您可以使用它来估计事务所需的气体。您也可以将其用于合同方法。

票数 0
EN

Ethereum用户

发布于 2018-02-12 14:24:35

是的,有办法,但不太准确。多加10 %或20%的汽油就行了。

代码语言:javascript
运行
复制
contractInstance.method.estimateGas(ARGS...);

请看下面的链接

如何估算煤气成本?

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/39379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档