将交易保持在不超过天然气的限额内

时间:2018-07-22 23:38:45

标签: ethereum solidity

我正在写一个基本的幻想体育智能合约,作为学习Solidity的一种方式。该API实际上仅向非管理员公开一个功能,它是“创建条目”方法。用户提交六个团队,合同确认它们是否存在以及是否在成本范围内,然后创建一个条目。因此,发生了很多事。

我正在测试该功能,但遇到了异常。所以,我的问题是:我如何评估自己接近达到气体限制的距离以及如何达到该限制?

1 个答案:

答案 0 :(得分:1)

假设您使用的是web3 api,则可以使用web3.eth.estimateGas()函数。

下面链接中的问题问一个与我提到的功能有关的问题。

What are the limitations to estimateGas and when would its estimate be considerably wrong?