Expand description
轻量级事件合并机制 - 零拷贝高性能实现
将 inner instruction 事件数据合并到主 instruction 事件中 设计原则:
- 只合并必要的字段
- 保持零拷贝特性
- 内联优化,最小化开销
gRPC log + instruction 双路径:见 merge_grpc_instruction_into_log —— 以程序日志为准,
指令解析仅补充账户等日志侧缺失字段。
Functions§
- can_
merge - 判断两个事件是否可以合并
- merge_
events - 合并 instruction 事件和 inner instruction 事件
- merge_
grpc_ instruction_ into_ log - 将 instruction 路径解析结果合并进 log 路径事件:
log保留链上日志权威数值,ix仅填补log中为默认值的账户等字段。不替换log外层枚举变体。