Proto commits in jito-foundation/geyser-grpc-plugin

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

Commit:c9a9961
Author:Edgar
Committer:GitHub

Update to Agave v4.1.0-beta.1 (#74) Bumps the geyser plugin to track **Agave v4.1.0-beta.1**, matching the `jito-solana v4.1.0-beta.1-jito` validator. (4.1 is still beta upstream; this is the latest interface with a corresponding validator — beta.2 has none yet.) ## Changes - Pin `agave-geyser-plugin-interface` + solana-* ABI crates to `=4.1.0-beta.1`; bump `solana-signature` (3.4), `solana-message` (4.2), `solana-transaction` (4.1) to dedupe against the 4.1 stack - Enable `agave-unstable-api` on `solana-transaction-status` (its API is entirely feature-gated in 4.1) - **V1 transaction message support (SIMD-0385):** new `TransactionConfig` proto message + `Message.config` field, and `VersionedMessage::V1` conversion both directions (`lifetime_specifier`↔`recent_blockhash`, inline compute budget, no address table lookups). Reverse path reconstructs V1 losslessly (`config.is_some()` disambiguates V1 from V0) - `RewardType::DeactivatedStake` (proto enum `5`) both directions - New `test_versioned_message_v1_roundtrip` + `test_versioned_message_v0_roundtrip_unaffected` ## Wire-format impact Proto changes are **additive** (new field 7 / enum 5) — existing Legacy/V0 consumers are unaffected. Downstream consumers must bump `jito-geyser-protos` and read compute budget from `Message.config` for V1 txs to be complete; V1 is feature-gated and not yet live. ## Verification - `cargo build` / `cargo test` (13 pass) / `cargo +nightly fmt --check` / `cargo clippy --all-targets` all clean - `Cargo.lock` regenerated (all agave crates at `4.1.0-beta.1`) Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

The documentation is generated from this commit.

Commit:1f97ad6
Author:Edgar

Update to Agave v4.1.0-beta.1 Bumps the geyser plugin to track Agave v4.1.0-beta.1, matching the jito-solana v4.1.0-beta.1-jito validator. - Pin agave-geyser-plugin-interface and the solana-* ABI crates to =4.1.0-beta.1; bump solana-signature (3.4), solana-message (4.2), solana-transaction (4.1) to dedupe against the 4.1 stack - Enable the agave-unstable-api feature on solana-transaction-status, whose API is now entirely feature-gated in 4.1 - Add V1 transaction message support (SIMD-0385): TransactionConfig proto message + Message.config field, and VersionedMessage::V1 conversion both directions (lifetime_specifier <-> recent_blockhash, inline compute budget, no address table lookups) - Add RewardType::DeactivatedStake (proto enum 5) both directions - Add V1 round-trip and V0 regression tests Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

The documentation is generated from this commit.

Commit:5b53ea4
Author:buffalu
Committer:GitHub

Update master (#68)

Commit:198a3ba
Author:jedleggett

update to 2.3

Commit:9bb10d2
Author:buffalu
Committer:GitHub

v2.2 (#62) - Update solana crates to v2.2 - Update a few other crates - Remove unused jito-solana feature gates - Update to right toolchain - Some linting

Commit:8e39bc3
Author:Jed

update to 2.1

Commit:84dce0e
Author:ebin-mathews
Committer:GitHub

Backport: Granular slot updates v2.0 (#52) (#58) Add implementation for on_entry to get more granular slot updates

Commit:bcb11b3
Author:ebin-mathews
Committer:GitHub

Granular slot updates v1.18 (#53) Add implementation for on_entry to get more granular slot updates

Commit:3a4f362
Author:ebin-mathews
Committer:GitHub

Granular slot updates (#52) Add implementation for on_entry to get more granular slot updates

Commit:6a02771
Author:ebin-mathews

Slot entry update

Commit:cb50f64
Author:segfaultdoctor
Committer:segfaultdoctor

upgrade to 2.0

Commit:1fc79af
Author:buffalu
Committer:GitHub

Update master to solana v1.17 (#30)

Commit:9731b46
Author:segfaultdoctor
Committer:GitHub

Upgrades solana deps 1.16.14 (#29)

Commit:2a1e61e
Author:segfaultdoctor

wip

Commit:7885e4b
Author:Lucas B

v1.16 geyser first pass

Commit:e2da4be
Author:buffalu
Committer:Lucas B

Add tx + block subscriptions. (#10)

Commit:97379b1
Author:buffalu
Committer:GitHub

Backport #10 to v1.13 branch (#13)

Commit:c932b6f
Author:buffalu
Committer:GitHub

Add tx + block subscriptions. (#10)

Commit:cfcab4d
Author:buffalu
Committer:GitHub

Add account update + program account update filters (#7)

Commit:a6427f8
Author:segfaultdoctor
Committer:GitHub

Implement first pass at a geyser gRPC plugin. (#1)