把输入数据视为待执行指令
交易详情中的input可由浏览器解码为方法名和参数,但解码依赖合约接口与工具标签。先保存原始input、目标合约和网络,再把可读参数放在解释列,不能仅凭页面显示的函数名称认定资产已经移动。
收据状态决定执行是否保留
查询receipt的status、gas used和事件日志;失败交易的状态变化通常回滚,即使input仍显示收款地址和数量。成功交易也可能经路由产生多条Transfer事件,实际流向应逐个合约与事件核对。
业务结果还要匹配预期资产
比较事件代币合约、from、to、原始数量及decimals,确认收到的是预期资产而非同名代币。账本同时保留意图参数和结果字段,出现差异时停止重发,先查清合约路径与最终哈希。
核对要点
- input描述调用意图而不是完成证明
- receipt状态和事件决定实际链上结果
- 意图参数与执行结果应分栏保存
资料来源
文中核对流程为本站整理,适用条件以具体产品当前官方文档为准。示例不是账户实际数据。