Skip to main content

Crate sol_shred_sdk

Crate sol_shred_sdk 

Source

Re-exports§

pub use common::logs_events::PumpfunEvent;
pub use common::AnyResult;
pub use core::DexEvent;
pub use core::EventMetadata;
pub use grpc::types::EventType;
pub use grpc::types::EventTypeFilter;
pub use grpc::types::Protocol;
pub use grpc::ShredStreamGrpc;Deprecated
pub use parser::PumpfunEventParser;
pub use parser::PumpfunParserConfig;
pub use shred::RawShredClient;
pub use shred::RawShredConfig;
pub use shred::RawShredDecoder;
pub use shred::ShredEntryBatch;
pub use shred::ShredTxBatch;
pub use shredstream::parse_transaction_dex_events;
pub use shredstream::parse_transaction_dex_events_best_effort;
pub use shredstream::parse_transaction_dex_events_with_filter;
pub use shredstream::parse_transaction_dex_events_with_loaded_addresses;
pub use shredstream::AddressLookupResolver;
pub use shredstream::AddressLookupStats;
pub use shredstream::JitoShredStreamConfig;
pub use shredstream::ShredDecodeMode;
pub use shredstream::ShredStreamClient;
pub use shredstream::ShredStreamConfig;
pub use stonkfun_registry::StonkFunGraduatedPool;
pub use stonkfun_registry::StonkFunPoolRegistry;
pub use transaction_route::analyze_yellowstone_transaction_routes;
pub use transaction_route::InstructionPosition;
pub use transaction_route::NativeTokenAction;
pub use transaction_route::RouteNativeTokenAction;
pub use transaction_route::RouteSwapLeg;
pub use transaction_route::RouteTokenTransfer;
pub use transaction_route::RouteUnknownInvocation;
pub use transaction_route::SwapProtocol;
pub use transaction_route::TransactionRoute;
pub use bs58;

Modules§

accounts
commitment_config
common
constants
core
Solana DEX 事件解析器核心模块
cpmm_creator_fee
CPMM creator-fee collection upgrade helpers. No RPC or account-existence check is required.
grpc
hash
instr
指令解析器模块
instruction
logs
Log parser module
message
parser
Transaction-level event parsers.
pubkey
shred
Raw Solana shred decoding.
shredstream
Multi-source ShredStream-compatible client API.
signature
stock_catalog
Shared historical stock identities. Shred observations do not prove execution, pool reserves, or prices; publish executable quotes only from account updates.
stonkfun_registry
Caller-owned provenance index for successfully migrated StonkFun CPMM pools. Persist it with serde; it is not a network-wide pool discovery service.
transaction
transaction_route
Opt-in instruction-level route inspection for Yellowstone-shaped transactions.

Macros§

pubkey
Convenience macro to define a static Address value.

Structs§

Pubkey
The address of a Solana account.