← 首页

钱包给出Gas费用预估以后,为什么不能认为这笔金额已经被网络预留

Articles

先确定预估对应哪组参数

记录网络、发送账户、目标、value、input、gas limit与价格字段,以及估算时间。修改金额、授权状态、合约余额或调用数据后,旧估算可能不再描述同一操作;钱包界面刷新也不能证明网络锁定了原数值。

签名和广播以前没有最终收据

准备交易或模拟执行可以产生预算,但只有交易被网络处理后才有gas used与实际有效单价。用户取消签名、节点拒绝广播或参数过期时,不应把预估列记成实际支出,也不要从余额显示变化猜测已经扣费。

到账后用收据替换结算栏而非证据栏

保留原预估用于比较,再在独立的实际费用列写入确认哈希、区块、gas used和effective gas price。差异应解释为估算与执行口径变化,本文不承诺某次估算会被接受或在特定时间确认。

核对要点

  • 预估必须绑定具体交易参数和时间
  • 没有收据就没有最终网络费
  • 实际费用与原预估分栏保存

资料来源

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