交易与事件不是一对一关系
一笔合约交易可以产生多条代币转移或授权事件,因此交易哈希相同并不代表导出行重复。直接按哈希删重,会把合法的不同日志合并成一行,破坏实际资产流向。
使用分层复合标识
事件级记录至少保存 chain ID、交易哈希和日志索引,并保留发出日志的合约地址。若来源没有日志索引,应标记字段缺失并使用临时匹配规则,不能伪造一个看似精确的索引。
去重前保留来源与版本
为每份导出记录平台、查询范围、生成时间和文件校验值。合并时先生成候选重复清单,再抽样核对事件主题、地址和数值;原始文件保持只读,以便错误删除后能够恢复。
核对要点
- 同一交易哈希可以包含多条不同事件
- 事件去重使用chain ID、哈希和日志索引
- 保留原始导出来源并先审查候选重复项
资料来源
文中核对流程为本站整理,适用条件以具体产品当前官方文档为准。示例不是账户实际数据。