先写执行结果
交易失败表示请求没有按预期完成,但网络节点仍可能已经执行并验证了部分计算。账本应记录哈希、网络、回执状态和区块时间,不能因为资产没有转出就把整条记录删除。
再写实际网络成本
从回执读取实际使用的 Gas 与有效 Gas 单价,并保留计费资产。预估上限不是实际支付,钱包弹窗中的法币换算也只是特定时点的估值,不能替代链上数量。
平台费用另设一栏
如果操作经过交易平台、桥接或其他服务,还要核对服务方是否收取独立费用。链上失败不自动证明平台费用一定退还或一定收取;没有当前规则和账单证据时,应标记未确认。
重试形成新记录
重新提交通常会产生新的哈希和新的网络执行,因此要作为独立记录,并与原失败交易关联。不要把两笔费用合并后误称为单笔费率,也不要用一次失败推断未来网络成本。
核对要点
- 失败状态与实际网络消耗同时保留
- 预估上限不等于实际支付
- 重试交易使用独立哈希和费用记录
资料来源
文中核对流程为本站整理,适用条件以具体产品当前官方文档为准。示例不是账户实际数据。