Expand description
PumpFun Inner Instruction 解析器
Inner instructions 使用 16 字节的 discriminator(与 8 字节的 instruction 不同) 这些是程序内部通过 CPI (Cross-Program Invocation) 触发的事件
§解析器插件系统
本模块提供两种可插拔的解析器实现:
§1. Borsh 反序列化解析器(默认,推荐)
- 启用:
cargo build --features parse-borsh(默认) - 优点: 类型安全、代码简洁、易维护、自动验证
- 适用: 一般场景、需要稳定性和可维护性的项目
§2. 零拷贝解析器(高性能)
- 启用:
cargo build --features parse-zero-copy --no-default-features - 优点: 最快、零拷贝、无验证开销、适合超高频场景
- 适用: 性能关键路径、每秒数万次解析的场景
§使用示例
# 使用 Borsh 解析器(推荐,默认)
cargo build --release
# 使用零拷贝解析器(极致性能)
cargo build --release --features parse-zero-copy --no-default-featuresModules§
- discriminators
- PumpFun inner instruction discriminators
Functions§
- parse_
pumpfun_ inner_ instruction - 解析 PumpFun inner instruction (统一入口)