Skip to content

v0.7.15 — Pump route direction and IDL instruction names

Choose a tag to compare

@0xfnzero 0xfnzero released this 18 Oct 18:05
· 21 commits to main since this release

sol-parser-sdk v0.7.15

Pump route intents now expose nullable is_buy and ix_name, following existing trade field names and official IDL instruction names. RapidBuy reports a buy intent and buy_exact_quote_in_v2; BuyPumpDelta reports only a buy intent. Multi-hop direction and unknown methods remain unknown. Existing hop mint, account and instruction data are preserved.

These are pre-execution hints, not confirmed fills. Filters do not convert route intents to trade events. Old JSON without the new fields remains readable as unknown; Rust struct literals must supply new fields and exhaustive streamer matches must handle the new variant. Go exposes pointer fields; Node.js/Python represent unknown values as null/None.

Validation: both Rust route suites (5 tests each), streamer library suite (84 tests), Node.js suite (1,275 passed, 8 skipped), Go parser package tests, Python focused suite (12 tests), and signed offline route replays in Go, Node.js and Python. No funded transactions were broadcast.