gpt4 book ai didi

ethereum - 为什么在同一个智能合约中调用同一个函数时,Gas Used By Txn 不一样?

转载 作者:行者123 更新时间:2023-12-05 01:19:36 26 4
gpt4 key购买 nike

我在 etherscan.io 看到过一些交易。但是我发现即使在同一个智能合约中调用相同的函数,txn 使用的 gas 是不同的。我尝试发现可能是输入数据导致的。真的吗?

最佳答案

输入数据可能不同,但存储在智能合约中的状态也可能不同(并且会发生变化,例如循环迭代的次数)。此外,如果将非零数据存储在先前保持零数据的状态变量中,反之亦然,将改变气体使用量。例如,切换 bool 变量的简单函数不会在任何两个连续调用中使用相同数量的气体。

查看 https://ethereum.stackexchange.com/对于以后这样的问题!

关于ethereum - 为什么在同一个智能合约中调用同一个函数时,Gas Used By Txn 不一样?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45193341/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com