Proto commits in rpcpool/yellowstone-vixen

These 67 commits are when the Protocol Buffers files have changed:

Commit:8406cfa
Author:senzenn

fix: point repo URLs at solana-rpc and keep protobuf packages wire-compatible The rename rewrote GitHub URLs to rpcpool/shipstern, a path that will never exist and gets no redirect; the transfer target is solana-rpc/shipstern. Root Cargo.toml is inherited by all 20 crates via repository.workspace, so this would have published a dead link on every crates.io page. It also renamed the protobuf package declarations (vixen.stream -> shipstern.stream, vixen.parser.* -> shipstern.parser.*). Those strings are the wire contract, not internal naming: they set the gRPC method path (/vixen.stream.ProgramStreams/Subscribe) and the google.protobuf.Any type URLs carried in SubscribeUpdate.parsed. Renaming them makes deployed clients fail with UNIMPLEMENTED, and makes Any type URLs stop matching without erroring. Reverted, so crates/proto/proto/ and build.rs are byte-identical to main; the crate and the Rust module stay named shipstern. Add wire-compatibility tests pinning the four package declarations and the ProgramStreams service path. Nothing in the suite covered them, so the rename passed CI green.

The documentation is generated from this commit.

Commit:846e27c
Author:Kyle Espinola
Committer:Kyle Espinola

feat: rename to shipstern

Commit:096f99b
Author:Orex
Committer:GitHub

Support ptoken ixs (#264)

The documentation is generated from this commit.

Commit:e0eeb7d
Author:Orex

update protobuf schema

The documentation is generated from this commit.

Commit:eab464c
Author:Orex
Committer:GitHub

Add bpf loader parser (#208)

Commit:7c03c7e
Author:Orex
Committer:GitHub

Transactions and accounts protobuf compatibility (#197)

Commit:85b0cde
Author:Kyle Espinola
Committer:Kyle Espinola

Switch to tonic prost build

Commit:d394e29
Author:Kyle Espinola
Committer:GitHub

Remove Codama Generated Parser Crates (#168)

Commit:2229a9d
Author:Kyle Espinola
Committer:Kyle Espinola

Move token extensions, token, block, and slot parsers to their own crates Remove proto from token programs.

Commit:b5a5dd8
Author:Sonic
Committer:GitHub

feat: add multiple program subscriptions (#160)

Commit:f7ef7ab
Author:CanardMandarin
Committer:GitHub

Upgrade SPL-22 & Add Missing Extensions (#159)

Commit:095c27d
Author:Hashira
Committer:GitHub

feat: Bump update dammv2 parser to IDL v0.1.5 (#145)

Commit:241a4f7
Author:Kyle Espinola
Committer:GitHub

Docs and Example for 0.5 Release (#125) --------- Co-authored-by: Fernando <fernandodeluret@gmail.com>

Commit:61349d1
Author:Kyle Espinola
Committer:Kyle Espinola

Doc and examples updates after sources

Commit:cfb00f0
Author:Fernando

`feat` Add settlement program parser

Commit:ff1487d
Author:Fernando

`feat` Add Flip Parser

Commit:d094882
Author:Fernando
Committer:GitHub

`feat` Update Raydium CPMM and Launchpad to last program version (#122)

Commit:d19c8c3
Author:Fernando
Committer:GitHub

Update Vixen parsers with last Codama updates (#105) * `feat` Expose transaction included and required accounts for Raydium parser under crate feature flag * `feat` Move Custom tx prefilters to core crate * `feat` Update custom filters API to handle Parsers and strings * `chore` fix fmt lint * `wip` Updating parsers with latest codama updates * `chore` fix fmt lint * `chore` Rollback parsers cargo.toml descriptions * `fix` Remove not needed reference from generated parsers * `fix` Update Jupiter Swaps idl to fix Swap enum errors related to variants * `fix` Update raydium CLMM programId * `chore` Standarize generated parsers descriptions * `doc` Add tracing-otel example and fix fmt format * `fix` Update Meteora parser Oracle account with manual deserialization * `feat` Update meteora-pools parser to handle 0s padding not defined in idl * `feat` Update moonshot with deserialize_checked and idl new field * `feat` - Use deserialize_checked approach instead of custom borsh deserialize impl - Update parsers with parsing errors: - orca - pumpfun - pump swaps * `chore` Update raydiumv4 parser and rebase to main

Commit:3fac653
Author:fernandodeluret
Committer:GitHub

Update RaydiumAmmV4 parser to handle optional accounts (#98) * Update raydiumAmmV4 parser to handle optional accounts with omitted account strategy, and add checked deserialization

Commit:2a2af2f
Author:Fernando

`fix` Update raydiumAmmV4 parser to handle optional accounts and add checked deserialization

Commit:bcbe600
Author:fernandodeluret
Committer:GitHub

`chore` Remove old raydium parser from parser crate (#94)

Commit:d843316
Author:Fernando

Merge branch 'main' into vix-96-remove-raydium-from-parser-crate

Commit:e65688b
Author:fernandodeluret
Committer:GitHub

Update parsers with the lastest codama features (#88) * `feat` Remove Localset logic and improve Vixen Runtime docs * `feat` Update parsers to last Codama generator features

Commit:528d474
Author:Fernando

`chore` Remove old raydium parser from parser crate

Commit:96d4579
Author:Sonic
Committer:GitHub

feat: add Meteora Vault Program parser (#82) Add meteora vault parser

Commit:8ab0a72
Author:Sonic
Committer:GitHub

Add Virtuals Program parser (#74)

Commit:4dc25ef
Author:Sonic
Committer:GitHub

Add Raydium Launchpad Program parser (#75)

Commit:84a81bc
Author:Sonic
Committer:GitHub

Add Boop Program parser (#76)

Commit:404f898
Author:Sonic
Committer:GitHub

Add Meteora Dynamic Bonding Curve Program parser (#77)

Commit:c1eb9db
Author:Sonic
Committer:GitHub

Add Meteora Pools Program parser (#78)

Commit:843e9df
Author:fernandodeluret
Committer:GitHub

Codama generate raydium amm v4 (#73) Update raydium amm v4 discriminators

Commit:2845de4
Author:fernandodeluret
Committer:GitHub

`feat` Add Kamino limit orders parser (#72) * `feat` Add Kamino limit orders parser * `chore` Update changelog

Commit:636b56e
Author:Fernando

`Fix` Update raydium amm v4 discriminators

Commit:5724256
Author:Fernando

`feat` Add Kamino limit orders parser

Commit:6b79e4c
Author:fernandodeluret
Committer:GitHub

Add more parsers (#70) Added the follow parsers generated with codama: - meteora-amm - moonshot - orca-whirlpool - pump-swaps - raydium-amm-v4 - raydium-clmm - raydium-cpmm

Commit:8b1749d
Author:Fernando

`feat` Add new set of parsers: - meteora-amm - moonshot - orca-whirlpool - pump-swaps - raydium-amm-v4 - raydium-clmm - raydium-cpmm

Commit:bcf4484
Author:fernandodeluret
Committer:GitHub

Add Jupiter Swaps Parser (#69)

Commit:956295b
Author:fernandodeluret
Committer:GitHub

Vix 81 update reflection system (#68) Use updated version of codama that generates proto --------- Co-authored-by: Kyle Espinola <kyle.s.espinola@gmail.com>

Commit:0044b4d
Author:Fernando
Committer:Kyle Espinola

`feat` Move towards separation of parser crates per program

Commit:e23162e
Author:Fernando
Committer:Kyle Espinola

Squashed commit of the following: `fix` Fix tonic reflection `feat` Add Pumpfun parser

Commit:4ab369f
Author:fernandodeluret
Committer:GitHub

Add Meteora program parser (#65) Generate Meteora parser with Codama --------- Co-authored-by: Kyle Espinola <kyle.s.espinola@gmail.com>

Commit:981802f
Author:Fernando
Committer:Kyle Espinola

`feat` Add Meteora program parser

Commit:7be0df1
Author:Fernando

`feat` Add Jupiter Swap Parser

Commit:370a0f0
Author:Fernando

`feat` Move towards separation of parser crates per program

Commit:3baafb4
Author:Fernando

Squashed commit of the following: `fix` Fix tonic reflection `feat` Add Pumpfun parser

Commit:3edc0d3
Author:Fernando

Merge main: `feat` Add Pumpfun parser (#66)

Commit:1e5c062
Author:fernandodeluret
Committer:GitHub

`feat` Add Pumpfun parser (#66)

Commit:5602358
Author:Fernando

`feat` Add Pumpfun parser

Commit:dab6e7f
Author:Fernando

`feat` Add Meteora program parser

Commit:c688210
Author:Fernando

Revert "`wip` Add meteora support" This reverts commit 4ba3b39d2f572149c5a5579a61d0541f2acb7fdb.

Commit:4ba3b39
Author:Fernando

`wip` Add meteora support

Commit:1af377d
Author:Nagaprasadvr
Committer:Kyle Espinola

chore : cleanup

Commit:86b64e5
Author:Nagaprasadvr
Committer:Kyle Espinola

feat: add protobufs for orca and raydium

Commit:156494b
Author:Nagaprasadvr
Committer:Nagaprasadvr

rebase off of june/parser-refactor

Commit:b493d6f
Author:Nagaprasadvr
Committer:Nagaprasadvr

feat:add all proto declarations for extensions ixs

Commit:7c56a6c
Author:Nagaprasadvr
Committer:Nagaprasadvr

WIP:extensions ixs

Commit:c1b4e5d
Author:Nagaprasadvr
Committer:Nagaprasadvr

WIP:extensions ixs

Commit:3fb3c68
Author:Nagaprasadvr
Committer:Nagaprasadvr

WIP:extensions

Commit:a646118
Author:Nagaprasadvr
Committer:Nagaprasadvr

WIP:add token extensions ix parsing

Commit:1f94712
Author:Nagaprasadvr
Committer:Nagaprasadvr

feat: add ixs proto for token program

Commit:27dff1b
Author:raykast
Committer:raykast

Resolve lints, plus a first pass at documentation.

Commit:a312803
Author:Nagaprasadvr
Committer:Nagaprasadvr

refactor : change proto bytes to string for pubkey fields

Commit:baa45cb
Author:Nagaprasadvr
Committer:Nagaprasadvr

chore: fmt and cleanup

Commit:2bb863f
Author:Nagaprasadvr

feat: finish up proto account parsers for token program and token extensions

Commit:b7df6a7
Author:Nagaprasadvr

feat: add token program and token extensions protobuf

Commit:ad74dee
Author:raykast

Add support for adapting prebuilt parsers to gRPC.

Commit:3a74a1d
Author:raykast

WIP: Implement gRPC streams + refactor everything.