先按发送账户、网络和nonce归组
把原哈希与后续哈希放在同一交易尝试组,保存各自的提交时间、to、value、input和费用参数。只看到两个哈希不能直接认定发生两次付款,因为相同发送账户的相同nonce存在互相替代关系。
用收据确定实际进入区块的版本
在同一chain ID上查询每个哈希,确认哪一个有区块和收据、执行是否成功以及产生了哪些事件。长期未找到的旧哈希可标为被替代或未确认,但不要伪造确认时间,也不要删除它的原始提交记录。
账本区分操作尝试与资产结果
交易尝试表可保留全部哈希,资金账本只根据最终确认收据记录实际value、代币事件和网络费。所谓取消通常也是用相同nonce替代原意图,并不保证在链上竞争中必然先被确认。
核对要点
- 相同nonce的多个哈希归为一组
- 最终结果以进入区块的收据为准
- 操作尝试与资金变动分表记录
资料来源
文中核对流程为本站整理,适用条件以具体产品当前官方文档为准。示例不是账户实际数据。