sol_parser_sdk/
lib.rs

1// 核心模块 - 扁平化结构
2pub mod common;
3pub mod core;
4pub mod instr;    // 指令解析器
5pub mod logs;     // 日志解析器
6pub mod utils;
7
8// gRPC 模块 - 支持gRPC订阅和过滤
9pub mod grpc;
10
11// 兼容性别名
12pub mod parser {
13    pub use crate::core::*;
14}
15
16// 重新导出主要API - 简化的单一入口解析器
17pub use core::{
18    // 事件类型
19    DexEvent, EventMetadata, ParsedEvent,
20    // 主要解析函数
21    parse_transaction_events, parse_logs_only, parse_transaction_with_listener,
22    // 流式解析函数
23    parse_transaction_events_streaming, parse_logs_streaming, parse_transaction_with_streaming_listener,
24    // 事件监听器
25    EventListener, StreamingEventListener,
26};