sol-parser-sdk v0.3.2
sol-parser-sdk v0.3.2
Crates.io: https://crates.io/crates/sol-parser-sdk/0.3.2
Highlights
- Yellowstone gRPC — reply to Geyser
pingon the subscribe stream (keeps long-lived subscriptions healthy). - Event path — dedupe Yellowstone log vs instruction parsed events before emit (mint/user/direction/lane fingerprinting; bundle-friendly lane metadata; prefers log payloads and lets instruction data fill missing accounts).
- Performance — replace leaked
&strprogram-invoke keys withPubkey-keyed maps across gRPC ix parser, RPC parser, account dispatch, and fillers; stack-allocated pubkey buffer on hot outer-instruction paths when account lists are small. - Merge / ix ordering — avoid inner-instruction passes with zero amounts clobbering merged reserves/amounts for Pump.fun; sort outer+inner merges so the outer main ix precedes inners.
- Constants / debug — PumpSwap fees program pubkey; ShredStream debug when V0 messages rely on lookup tables with static keys only.
- Build — ship the library as
rlibonly.
Install
sol-parser-sdk = "0.3.2"Full history: v0.3.1...v0.3.2