执行预估手续费的方法,为什么和最终执行消耗的差别很大呢

有些合约预估的gas都在95%一样,我写的一个怎么预估的高了很多,实际执行只有预估的60%左右,是什么原因造成的呢

请先 登录 后评论

1 个回答

soso

建议贴下代码。
举一个场景:投票项目,合约会将每一个区块的投票汇总,那么在预估的时候,根据sstore的规则第一次写入是20000,第二次写入就是2900,那么预估的时候有可能多预估17100,也有可能少预估17100。并且因为每个区块从头汇总,出现的概率会很高。

请先 登录 后评论
  • 1 关注
  • 1 收藏,2362 浏览
  • 钱二毛 提出于 2023-03-01 17:24