Proto commits in rpcpool/yellowstone-vixen

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

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:86b64e5
Author:Nagaprasadvr
Committer:Kyle Espinola

feat: add protobufs for orca and raydium

Commit:1af377d
Author:Nagaprasadvr
Committer:Kyle Espinola

chore : cleanup

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.