Yellowstone Vixen is now Shipstern, under the Solana RPC Working Group.
From hand-written parsers at Holaplex to Janus, the data backbone of @JupiterExchange. The full story and what's next.
Using Shipstern? Reply, I want to hear how it can serve you. https://t.co/bYMDikYZV3
Shipstern 0.12.0 is out.
- Raw Anchor IDLs work in the proc-macro, no Codama step
- Choose a source at startup with Box<dyn SourceTrait>
- Cuckoo filters and token_accounts in prefilters
- A batch of generated-parser decoding fixes
https://t.co/Fl6bpdKGvQ
shipstern-jetstream-source stays at 0.9.0 on https://t.co/pSDEvHRtEW until anza-xyz/jetstreamer cuts an Agave 4.x release. Use it as a git dep at the v0.11.0 tag until then.
Thanks to @senzenn and @Aursen for the PRs.
Shipstern 0.11.0 is out.
The Codama proc-macro now honours every IDL length prefix (u8/u16/u64/u128, big-endian, shortU16), not just borsh's u32 LE. Misaligned fields are fixed.
Updated to codama-nodes 0.13, unsuffixed integer literals in generated parsers.
Rewrote Anchor IDL to shipstern parser documentation.
3 weeks. 3 releases.
https://t.co/Wx30L2WYV7
Generating a Shipstern parser from an Anchor IDL, end to end.
Convert the IDL to Codama, point the proc-macro at it, and get typed account, instruction and event parsers. Covers discriminators, the program-events feature, and self-CPI events from emit_cpi!.
https://t.co/X9aXuLMfjg
Shipstern 0.10.0 is out.
Agave 4.2.2 stack. Transaction V1 (SIMD-0385) now decodes end to end: the V1 message variant, its inline compute budget, and the Jetstreamer replay path that used to fail on it. spl-token-2022 v11 brings the PermissionedBurn
extension. DeactivatedStake rewards and exact commission basis points are forwarded from Agave 4.2.
Requires Rust 1.93+.
18/19 crates published, jetstream-source follows once upstream Jetstreamer ships an Agave 4.x release.
https://t.co/MrOJKIgi8t
Yellowstone Vixen is now Shipstern, under the Solana RPC Working Group.
From hand-written parsers at Holaplex to Janus, the data backbone of @JupiterExchange. The full story and what's next.
Using Shipstern? Reply, I want to hear how it can serve you. https://t.co/bYMDikYZV3
Shipstern 0.9.0 is out.
Live filter updates on the Yellowstone gRPC source. Take a RuntimeHandle, patch the filter set with update_filters, the subscription is replaced mid-stream. No reconnect.
Also: Transaction V1 (SIMD-0385) support with the inline compute budget on InstructionShared, Prefilter now covers the full Yellowstone subscription surface (memcmp, datasize, lamports, data slices, accounts_exclude, vote, interslot_updates), DISCRIMINATOR constants on generated types, and CPI event envelopes read straight from the IDL.
Breaking if you match exhaustively on PrefilterError or build prefilters with struct literals. Builder users unaffected.
https://t.co/EfMWV8ftxz
Robinhood users are getting raped.
I don't know how to say this. I don't mean to fud or hurt your feelings, I genuinely love all of you and wish you nothing but the best in life.
- Robinhood fees did $8.2m in a single day with only 14M transactions.
- Solana fees were $531k that same day with 309M transactions.
- Solana users paid only 6.5% of Robinhood's total fees to execute 22x more transactions than Robinhood.
On RH you are paying more for an objectively slower and shittier user experience.
Read this again and choose wisely. I love you.
You don’t need a bridge anymore.
Introducing Universal Deposit.
Send a token from any supported chain and receive USDC in your Solana wallet.
Universal Deposit handles the routing, bridging, and swapping automatically:
- Send funds from the wallet you already use
- Deposit from Ethereum, Base, Arbitrum and Sui
- No bridge apps, network switching and extra transactions
- Flat $0.30 fee, whether you send $100 or $10M
The most seamless cross-chain transfer experience is here.
All roads lead to Solana
Yellowstone Vixen is now Shipstern.
Repo moved: rpcpool/yellowstone-vixen → solana-rpc/shipstern. Same framework, new name.
https://t.co/9IlkONleuU:
yellowstone-vixen 0.7.0 stays up
new releases publish as shipstern 0.8.0
Update your crate names when you migrate. If you consume the gRPC stream or Any type URLs, read the 0.8.0 notes first package paths moved from vixen.* to shipstern.
https://t.co/FMb7W58dRu