← 首页

同一个合约操作重新预估时费用变化,怎样判断是网络还是状态差异

Articles

保存两次预估的完整条件

记录网络、钱包地址、合约、操作参数、预估时间、gas 数量和价格参数。若只保存一个法币总额,就无法判断变化来自币价、网络单价还是执行量。

区分价格变化与执行变化

网络拥堵可能改变基础费和优先费,合约或账户状态变化也可能让预计执行路径不同。分别比较 gas 数量与单价,不要把所有差额都归因于网络变贵。

最终仍以确认回执对账

预估用于签名前决策,不保证最终用量。交易确认后用回执实际字段替换估算列,同时保留原估算作为决策证据;若未提交,则不能把预估写成已付费用。

核对要点

  • 比较预估必须固定操作条件
  • Gas 数量与单价变化分别分析
  • 预估保留但不替代实际回执

资料来源

文中核对流程为本站整理,适用条件以具体产品当前官方文档为准。示例不是账户实际数据。