← ClaudeAtlas

sol-parser-sdk-botlisted

Use this skill when developing bots or SDK integrations with sol-parser-sdk, including Rust and multi-language variants, direct parsing, Yellowstone gRPC subscriptions, event filters, account subscriptions, ShredStream, RPC transaction replay, DEX event matching, and parser contribution work. Supports Chinese and English prompts, including 解析, 事件过滤, 交易解析, 账户订阅, 按签名解析, DEX 事件, parser 开发, 多语言 SDK.
0xfnzero/solana-bot-dev-skills · ★ 3 · AI & Automation · score 64
Install: claude install-skill 0xfnzero/solana-bot-dev-skills
# Sol Parser SDK Bot Use this skill for direct `sol-parser-sdk` usage from Chinese or English requests. If the user wants a higher-level stream facade, consider `solana-streamer-bot` first. ## What The SDK Provides - Low-latency Solana DEX event parsing. - Yellowstone gRPC subscription helpers. - RPC transaction parsing by fetched transaction or signature. - Account subscriptions and account event parsing. - Jito ShredStream support with important data-completeness caveats. - Protocol and event filtering for parser-side pruning. - Contribution paths for adding protocols, event types, account fillers, and examples. Supported protocol families include PumpFun, PumpSwap/Pump AMM, Pump Fees, Bonk/Raydium Launchpad, Raydium CPMM, Raydium CLMM, Raydium AMM V4, Meteora DAMM v2, Meteora Pools, Meteora DLMM, and Orca Whirlpool. Current source layout: - `src/core/events/enum_impl.rs` and `src/core/events/types.rs`: `DexEvent` variants and event structs. - `src/grpc/types.rs`: `OrderMode`, `ClientConfig`, `Protocol`, `EventType`, `EventTypeFilter`, transaction/account filters. - `src/grpc/filter.rs`: `TransactionFilter::for_protocols` and `AccountFilter::for_protocols`. - `src/instr`, `src/logs`, `src/accounts`: instruction, log, and account parsers. - `src/rpc_parser.rs`: RPC transaction parsing helpers. - `examples/`: runnable gRPC, RPC parse, account subscription, ShredStream, and debug examples. ## Rust Imports And Setup Typical dependency: ```toml sol-parser-sdk = "0.5.1"