sol_parser_sdk/grpc/mod.rs
1//! gRPC 模块 - 支持gRPC订阅、事件过滤、账号过滤
2//!
3//! 这个模块提供了完整的Solana DEX事件gRPC流式处理功能,包括:
4//! - gRPC连接和订阅管理
5//! - 事件类型过滤
6//! - 账户和交易过滤
7//! - 多协议支持(PumpFun, Bonk, Raydium等)
8
9pub mod buffers;
10pub mod client;
11pub mod config;
12pub mod event_parser;
13pub mod filter;
14pub mod instruction_parser; // 增强的 instruction 解析器
15pub mod program_ids;
16pub mod types;
17
18// 重新导出主要API
19pub use client::YellowstoneGrpc;
20pub use types::{
21 AccountFilter, ClientConfig, EventType as StreamingEventType, EventTypeFilter, OrderMode,
22 Protocol, SlotFilter, TransactionFilter,
23};
24
25// 事件解析器重新导出
26pub use event_parser::*;
27
28// 兼容性别名
29pub use StreamingEventType as EventType;