sol-shred-sdk 3.0.2

Solana raw shred and ShredStream decoding SDK with multi-DEX event parsing.
// Parser entry points intentionally keep explicit context parameters for API compatibility.
#![allow(clippy::too_many_arguments)]

pub mod accounts;
pub mod common;
pub mod constants;
pub mod core;
pub mod grpc;
pub mod instr;
pub mod logs;
pub mod parser;
pub mod shred;
pub mod shredstream;

pub use common::logs_events::PumpfunEvent;
pub use common::AnyResult;
pub use core::{DexEvent, EventMetadata};
pub use grpc::types::{EventType, EventTypeFilter, Protocol};
#[allow(deprecated)]
pub use grpc::ShredStreamGrpc;
pub use parser::{PumpfunEventParser, PumpfunParserConfig};
pub use shred::{RawShredClient, RawShredConfig, RawShredDecoder, ShredEntryBatch, ShredTxBatch};
pub use shredstream::{
    parse_transaction_dex_events, parse_transaction_dex_events_with_filter, JitoShredStreamConfig,
    ShredDecodeMode, ShredStreamClient, ShredStreamConfig,
};