先区分区块、交易和日志三层
区块可以包含多笔交易,每笔合约交易又可能产生多条事件日志。交易索引用于描述交易在区块内的顺序,日志索引用于区分事件记录;数字相同也不代表指向同一对象。
事件台账保存完整定位组合
记录特定事件时,应保存 chain ID、区块号、交易哈希、日志索引、发出日志的合约地址和事件主题。若只留交易索引,后续可能无法判断一笔交易里的哪条转账或授权事件才是目标。
不同浏览器字段名称要做映射
浏览器和数据接口可能采用不同标签或显示范围,抄录前先确认字段定义。保留原始返回值、来源网址和查询时间,在报表中使用统一列名,但不要为追求统一而把未知字段强行转换。
核对要点
- 交易索引和日志索引属于不同定位层级
- 事件记录需要交易哈希、日志索引和合约地址
- 跨浏览器整理时先映射字段定义再统一列名
资料来源
文中核对流程为本站整理,适用条件以具体产品当前官方文档为准。示例不是账户实际数据。