Skip to content

sol-parser-sdk v0.4.7

Choose a tag to compare

@0xfnzero 0xfnzero released this 15 May 18:58
· 93 commits to main since this release

Fixes

  • Route gRPC/RPC Program data: logs with the current invoke stack program id, preventing cross-protocol discriminator collisions such as Raydium Launchpad TradeEvent being parsed as PumpFun trade.
  • Correct Raydium CLMM and Raydium Launchpad program ids across instruction, gRPC subscription, log matching, and account filler paths.
  • Replace placeholder Raydium Launchpad instruction/log discriminators with the IDL-backed layouts from idl/raydium_launchpad.json.
  • Tighten gRPC outer instruction account mapping so invalid account indices do not compact and shift account positions.
  • Add regression coverage for program-id consistency and Launchpad trade log routing.

Verification

  • cargo fmt --check
  • cargo check -q
  • cargo test -q
  • cargo check -q --all-features
  • cargo check -q --no-default-features --features parse-zero-copy
  • cargo package --allow-dirty