estimateGas和实际的gasUsed有时候不同是什么原因?

yunlong yunlong 提出于 2022-09-23 18:09 5065 浏览

最近在做一个钱包充提服务,在ropsten测试网上面,进行归集的时候,归集预估的gas和实际使用的有所差异

这是区块浏览器显示:

Gas Limit & Usage by Txn: 34,441 | 29,641 (86.06%)

使用estimateGas预估得到的gas是34441,所以给地址打入了34441 * gasPrice的ETH,但实际使用只有29641

问题:为什么会预估不正确?estimateGas预估gas使用情况的时候,应该也能判断evm中0值修改未非0值,或者非0值修改为0值的gas差异吧 有大佬清除如何准确预估吗?否则归集时候每一笔要浪费一点点gas

4 个回答

YGCool 2022-09-27 11:54
663 合约 2022-09-25 11:58
Tiny熊 2022-09-26 09:43

擅长:智能合约,以太坊

Azleal 2022-09-30 10:06

写回答

你需要登录后才可以回答问题,登录