From c385902fab23639ed592279bf36cbd2cabc4e628 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 18 Aug 2026 18:09:12 +0000 Subject: [PATCH] build(deps): bump solana-transaction-status from 3.0.12 to 4.1.2 Bumps [solana-transaction-status](https://github.com/anza-xyz/agave) from 3.0.12 to 4.1.2. - [Release notes](https://github.com/anza-xyz/agave/releases) - [Changelog](https://github.com/anza-xyz/agave/blob/master/CHANGELOG.md) - [Commits](https://github.com/anza-xyz/agave/compare/v3.0.12...v4.1.2) --- updated-dependencies: - dependency-name: solana-transaction-status dependency-version: 4.1.2 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 695 +++++++++++++++++++++++++++++++++++++++-------------- Cargo.toml | 2 +- 2 files changed, 517 insertions(+), 180 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b87d968bb..31ad23329 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -65,7 +65,22 @@ dependencies = [ "solana-hash 3.1.0", "solana-pubkey 3.0.0", "solana-sha256-hasher", - "solana-svm-feature-set", + "solana-svm-feature-set 3.0.12", +] + +[[package]] +name = "agave-feature-set" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4790979fc2a3c1c494c9cb84e8b514da4b8c6a992a460a077b31b07657606f8" +dependencies = [ + "ahash 0.8.12", + "solana-epoch-schedule", + "solana-hash 4.3.0", + "solana-keypair", + "solana-pubkey 4.2.0", + "solana-sha256-hasher", + "solana-svm-feature-set 4.1.2", ] [[package]] @@ -87,7 +102,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "add43fafbff72439a1a9f3323dd8f3d6ff3cffe926c8e3fe9c79980d620664ab" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "bincode 1.3.3", "digest 0.10.7", "ed25519-dalek 1.0.1", @@ -95,7 +110,7 @@ dependencies = [ "openssl", "sha3", "solana-ed25519-program", - "solana-message", + "solana-message 3.1.0", "solana-precompile-error", "solana-pubkey 3.0.0", "solana-sdk-ids", @@ -109,11 +124,22 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5e42f6eada9c1a059c32fa416f7885c3c85ffe07f3f2b95bdd8ddd0749e918d" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "solana-pubkey 3.0.0", "solana-sdk-ids", ] +[[package]] +name = "agave-reserved-account-keys" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea33710f30b13f62e6d73dbbb114117029d29539cb9439c30ef39a0736f935cc" +dependencies = [ + "agave-feature-set 4.1.2", + "solana-pubkey 4.2.0", + "solana-sdk-ids", +] + [[package]] name = "agave-syscalls" version = "3.0.12" @@ -123,7 +149,7 @@ dependencies = [ "bincode 1.3.3", "libsecp256k1", "num-traits", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-big-mod-exp", "solana-blake3-hasher", @@ -134,26 +160,26 @@ dependencies = [ "solana-hash 3.1.0", "solana-instruction", "solana-keccak-hasher", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-poseidon", "solana-program-entrypoint", "solana-program-runtime", "solana-pubkey 3.0.0", - "solana-sbpf", + "solana-sbpf 0.12.2", "solana-sdk-ids", "solana-secp256k1-recover", "solana-sha256-hasher", "solana-stable-layout", - "solana-stake-interface", + "solana-stake-interface 2.0.2", "solana-svm-callback", - "solana-svm-feature-set", + "solana-svm-feature-set 3.0.12", "solana-svm-log-collector", "solana-svm-measure", "solana-svm-timings", "solana-svm-type-overrides", - "solana-sysvar", + "solana-sysvar 3.1.1", "solana-sysvar-id", - "solana-transaction-context", + "solana-transaction-context 3.0.12", "thiserror 2.0.18", ] @@ -164,7 +190,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf111212dc76970e53eeb7e506b73ed8fa42f4de24f8ceced67b0c56bea730d7" dependencies = [ "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-packet", "solana-pubkey 3.0.0", "solana-sdk-ids", @@ -1761,7 +1787,7 @@ dependencies = [ "serde_bytes", "solana-bincode", "solana-compute-budget-interface", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-program", "solana-program-test", "solana-sdk", @@ -1845,7 +1871,7 @@ dependencies = [ "reqwest 0.13.4", "serde", "serde_json", - "solana-account-decoder", + "solana-account-decoder 3.0.12", "solana-client", "solana-commitment-config", "solana-sdk", @@ -1987,11 +2013,11 @@ dependencies = [ "serde_json", "serde_yaml", "serial_test", - "solana-account-decoder", + "solana-account-decoder 3.0.12", "solana-client", "solana-commitment-config", "solana-compute-budget-interface", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-program", "solana-pubsub-client", "solana-rpc-client-api", @@ -5410,7 +5436,25 @@ dependencies = [ "solana-instruction-error", "solana-pubkey 4.2.0", "solana-sdk-ids", - "solana-sysvar", + "solana-sysvar 3.1.1", +] + +[[package]] +name = "solana-account" +version = "4.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "385cad928d576683db3afef1b88d00a31a7126cc9f6f3f0c9f6b2d181437f53c" +dependencies = [ + "bincode 1.3.3", + "serde", + "serde_bytes", + "serde_derive", + "solana-account-info", + "solana-clock", + "solana-instruction-error", + "solana-pubkey 4.2.0", + "solana-sdk-ids", + "solana-sysvar 4.0.0", ] [[package]] @@ -5427,15 +5471,15 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", - "solana-account-decoder-client-types", + "solana-account 3.4.0", + "solana-account-decoder-client-types 3.0.12", "solana-address-lookup-table-interface", "solana-clock", "solana-config-interface", "solana-epoch-schedule", "solana-fee-calculator", "solana-instruction", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-nonce", "solana-program-option", "solana-program-pack", @@ -5444,9 +5488,51 @@ dependencies = [ "solana-sdk-ids", "solana-slot-hashes", "solana-slot-history", - "solana-stake-interface", - "solana-sysvar", - "solana-vote-interface", + "solana-stake-interface 2.0.2", + "solana-sysvar 3.1.1", + "solana-vote-interface 3.0.0", + "spl-generic-token", + "spl-token-2022-interface", + "spl-token-group-interface", + "spl-token-interface", + "spl-token-metadata-interface", + "thiserror 2.0.18", + "zstd", +] + +[[package]] +name = "solana-account-decoder" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1daf7a9ad1ba8952f79d02ff2ff2f75d789bfb9c33aa53da4a377de86c5da02e" +dependencies = [ + "Inflector", + "base64 0.22.1", + "bincode 1.3.3", + "bs58", + "bv", + "serde", + "serde_json", + "solana-account 4.3.1", + "solana-account-decoder-client-types 4.1.2", + "solana-address-lookup-table-interface", + "solana-clock", + "solana-config-interface", + "solana-epoch-schedule", + "solana-fee-calculator", + "solana-instruction", + "solana-loader-v3-interface 7.0.0", + "solana-nonce", + "solana-program-option", + "solana-program-pack", + "solana-pubkey 4.2.0", + "solana-rent 4.2.0", + "solana-sdk-ids", + "solana-slot-hashes", + "solana-slot-history", + "solana-stake-interface 3.1.0", + "solana-sysvar 4.0.0", + "solana-vote-interface 6.0.0", "spl-generic-token", "spl-token-2022-interface", "spl-token-group-interface", @@ -5467,11 +5553,26 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", + "solana-account 3.4.0", "solana-pubkey 3.0.0", "zstd", ] +[[package]] +name = "solana-account-decoder-client-types" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02c4eb99bb799650f2c6cb7291d93cf6db05e956320f3c772e58ca49f8b6192e" +dependencies = [ + "base64 0.22.1", + "bs58", + "serde", + "serde_json", + "solana-account 4.3.1", + "solana-pubkey 4.2.0", + "zstd", +] + [[package]] name = "solana-account-info" version = "3.1.1" @@ -5518,7 +5619,7 @@ dependencies = [ "serde_derive", "slab", "smallvec", - "solana-account", + "solana-account 3.4.0", "solana-address-lookup-table-interface", "solana-bucket-map", "solana-clock", @@ -5528,20 +5629,20 @@ dependencies = [ "solana-hash 3.1.0", "solana-lattice-hash", "solana-measure", - "solana-message", + "solana-message 3.1.0", "solana-metrics", "solana-nohash-hasher", "solana-pubkey 3.0.0", "solana-rayon-threadlimit", - "solana-reward-info", + "solana-reward-info 3.0.0", "solana-sha256-hasher", "solana-slot-hashes", "solana-svm-transaction", "solana-system-interface 2.0.0", - "solana-sysvar", + "solana-sysvar 3.1.1", "solana-time-utils", - "solana-transaction", - "solana-transaction-context", + "solana-transaction 3.1.0", + "solana-transaction-context 3.0.12", "solana-transaction-error", "spl-generic-token", "static_assertions", @@ -5581,7 +5682,7 @@ dependencies = [ "solana-program-error", "solana-sanitize", "solana-sha256-hasher", - "wincode", + "wincode 0.5.5", ] [[package]] @@ -5619,19 +5720,19 @@ checksum = "0fc887eb35277bce8b8ba8f6ac020a5ab94cc9857920fd9f52a7041a235b476c" dependencies = [ "borsh", "futures", - "solana-account", + "solana-account 3.4.0", "solana-banks-interface", "solana-clock", "solana-commitment-config", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-program-pack", "solana-pubkey 3.0.0", "solana-rent 3.1.0", "solana-signature", - "solana-sysvar", - "solana-transaction", - "solana-transaction-context", + "solana-sysvar 3.1.1", + "solana-transaction 3.1.0", + "solana-transaction-context 3.0.12", "solana-transaction-error", "tarpc", "thiserror 2.0.18", @@ -5647,15 +5748,15 @@ checksum = "73b0bb806697ca9f7e6c9082749a6b6f891d126f7c31d3d84a8264880afec16f" dependencies = [ "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-commitment-config", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-signature", - "solana-transaction", - "solana-transaction-context", + "solana-transaction 3.1.0", + "solana-transaction-context 3.0.12", "solana-transaction-error", "tarpc", ] @@ -5666,24 +5767,24 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "057ef1b15b16e022338fabd6bd61823eba0a34cf7b082730dfd5c3594f533bed" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "bincode 1.3.3", "crossbeam-channel", "futures", - "solana-account", + "solana-account 3.4.0", "solana-banks-interface", "solana-client", "solana-clock", "solana-commitment-config", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-runtime", "solana-runtime-transaction", "solana-send-transaction-service", "solana-signature", "solana-svm", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "tarpc", "tokio", @@ -5756,24 +5857,24 @@ dependencies = [ "agave-syscalls", "bincode 1.3.3", "qualifier_attr", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-clock", "solana-instruction", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-loader-v4-interface", "solana-packet", "solana-program-entrypoint", "solana-program-runtime", "solana-pubkey 3.0.0", - "solana-sbpf", + "solana-sbpf 0.12.2", "solana-sdk-ids", - "solana-svm-feature-set", + "solana-svm-feature-set 3.0.12", "solana-svm-log-collector", "solana-svm-measure", "solana-svm-type-overrides", "solana-system-interface 2.0.0", - "solana-transaction-context", + "solana-transaction-context 3.0.12", ] [[package]] @@ -5801,7 +5902,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9759b566a98e17bb376f49d7b01d210b114fd6bff985c2e6c1704e83a36da20" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "solana-bpf-loader-program", "solana-compute-budget-program", "solana-hash 3.1.0", @@ -5822,7 +5923,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88b7f80ebad1d995d419719048be643cc4ff4c5699a72f218736917196f03a67" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "ahash 0.8.12", "log", "solana-bpf-loader-program", @@ -5851,7 +5952,7 @@ dependencies = [ "log", "quinn", "rayon", - "solana-account", + "solana-account 3.4.0", "solana-client-traits", "solana-commitment-config", "solana-connection-cache", @@ -5860,7 +5961,7 @@ dependencies = [ "solana-instruction", "solana-keypair", "solana-measure", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-pubsub-client", "solana-quic-client", @@ -5873,9 +5974,9 @@ dependencies = [ "solana-streamer", "solana-time-utils", "solana-tpu-client", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", - "solana-transaction-status-client-types", + "solana-transaction-status-client-types 3.0.12", "solana-udp-client", "thiserror 2.0.18", "tokio", @@ -5887,18 +5988,18 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08618ed587e128105510c54ae3e456b9a06d674d8640db75afe66dad65cb4e02" dependencies = [ - "solana-account", + "solana-account 3.4.0", "solana-commitment-config", "solana-epoch-info", "solana-hash 3.1.0", "solana-instruction", "solana-keypair", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-signature", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", ] @@ -5952,7 +6053,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "110a37e3926f56252d5fc79be0d5b2c286aec0c11200c31f817796359e34359b" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "log", "solana-borsh", "solana-builtins-default-costs", @@ -5996,7 +6097,7 @@ dependencies = [ "bincode 1.3.3", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-instruction", "solana-pubkey 3.0.0", "solana-sdk-ids", @@ -6033,7 +6134,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0feb7f49393e353a84da75fdbe437e6fadf1b217ae2524278f1f64034ce7ed4a" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "ahash 0.8.12", "log", "solana-bincode", @@ -6195,7 +6296,7 @@ dependencies = [ "solana-hash 3.1.0", "solana-instruction", "solana-keccak-hasher", - "solana-message", + "solana-message 3.1.0", "solana-nonce", "solana-pubkey 3.0.0", "solana-sdk-ids", @@ -6212,7 +6313,7 @@ dependencies = [ "bincode 1.3.3", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-instruction", "solana-program-error", @@ -6228,7 +6329,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "18995640d5ea221f7f053c3e66f03386567984f867b12c4aa4a6a119bbae4b31" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "solana-fee-structure", "solana-svm-transaction", ] @@ -6265,7 +6366,7 @@ dependencies = [ "memmap2 0.5.10", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-cluster-type", "solana-epoch-schedule", @@ -6316,7 +6417,7 @@ dependencies = [ "serde_derive", "solana-atomic-u64", "solana-sanitize", - "wincode", + "wincode 0.5.5", ] [[package]] @@ -6342,6 +6443,7 @@ dependencies = [ "solana-define-syscall 5.1.0", "solana-instruction-error", "solana-pubkey 4.2.0", + "wincode 0.5.5", ] [[package]] @@ -6457,6 +6559,21 @@ dependencies = [ "solana-system-interface 3.2.0", ] +[[package]] +name = "solana-loader-v3-interface" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68029ab11d9c891d4ce23ada75745e40f983c5674af366f447b672569634231b" +dependencies = [ + "serde", + "serde_bytes", + "serde_derive", + "solana-instruction", + "solana-pubkey 4.2.0", + "solana-sdk-ids", + "solana-system-interface 3.2.0", +] + [[package]] name = "solana-loader-v4-interface" version = "3.1.0" @@ -6480,21 +6597,21 @@ checksum = "0ddacd3cff6428639606bf5f4b1d3bf7d9eadd5eedcc22947ba79e3fa48fbe44" dependencies = [ "log", "qualifier_attr", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-bpf-loader-program", "solana-instruction", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-loader-v4-interface", "solana-packet", "solana-program-runtime", "solana-pubkey 3.0.0", - "solana-sbpf", + "solana-sbpf 0.12.2", "solana-sdk-ids", "solana-svm-log-collector", "solana-svm-measure", "solana-svm-type-overrides", - "solana-transaction-context", + "solana-transaction-context 3.0.12", ] [[package]] @@ -6536,6 +6653,25 @@ dependencies = [ "solana-transaction-error", ] +[[package]] +name = "solana-message" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a81a5ae2aa5c27925de70bc94fc42f1ca80a46c951ae101b419aa4eac9abb56a" +dependencies = [ + "lazy_static", + "serde", + "serde_derive", + "solana-address 2.6.1", + "solana-hash 4.3.0", + "solana-instruction", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-transaction-error", + "wincode 0.5.5", +] + [[package]] name = "solana-metrics" version = "3.0.12" @@ -6614,7 +6750,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "805fd25b29e5a1a0e6c3dd6320c9da80f275fbe4ff6e392617c303a2085c435e" dependencies = [ - "solana-account", + "solana-account 3.4.0", "solana-hash 3.1.0", "solana-nonce", "solana-sdk-ids", @@ -6680,7 +6816,7 @@ dependencies = [ "rayon", "serde", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-metrics", "solana-packet", "solana-pubkey 3.0.0", @@ -6776,7 +6912,7 @@ dependencies = [ "solana-slot-hashes", "solana-slot-history", "solana-stable-layout", - "solana-sysvar", + "solana-sysvar 3.1.1", "solana-sysvar-id", ] @@ -6840,7 +6976,7 @@ dependencies = [ "percentage", "rand 0.8.6", "serde", - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-epoch-rewards", "solana-epoch-schedule", @@ -6851,21 +6987,21 @@ dependencies = [ "solana-program-entrypoint", "solana-pubkey 3.0.0", "solana-rent 3.1.0", - "solana-sbpf", + "solana-sbpf 0.12.2", "solana-sdk-ids", "solana-slot-hashes", - "solana-stake-interface", + "solana-stake-interface 2.0.2", "solana-svm-callback", - "solana-svm-feature-set", + "solana-svm-feature-set 3.0.12", "solana-svm-log-collector", "solana-svm-measure", "solana-svm-timings", "solana-svm-transaction", "solana-svm-type-overrides", "solana-system-interface 2.0.0", - "solana-sysvar", + "solana-sysvar 3.1.1", "solana-sysvar-id", - "solana-transaction-context", + "solana-transaction-context 3.0.12", ] [[package]] @@ -6874,7 +7010,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "154cf61364d8dd7abdf42f482c77801605671b359e201d41bd40728ff97cb147" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "assert_matches", "async-trait", "base64 0.22.1", @@ -6883,7 +7019,7 @@ dependencies = [ "crossbeam-channel", "log", "serde", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-accounts-db", "solana-banks-client", @@ -6900,9 +7036,9 @@ dependencies = [ "solana-hash 3.1.0", "solana-instruction", "solana-keypair", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-logger", - "solana-message", + "solana-message 3.1.0", "solana-msg", "solana-native-token", "solana-poh-config", @@ -6912,19 +7048,19 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 3.1.0", "solana-runtime", - "solana-sbpf", + "solana-sbpf 0.12.2", "solana-sdk-ids", "solana-signer", "solana-stable-layout", - "solana-stake-interface", + "solana-stake-interface 2.0.2", "solana-svm", "solana-svm-log-collector", "solana-svm-timings", "solana-system-interface 2.0.0", - "solana-sysvar", + "solana-sysvar 3.1.1", "solana-sysvar-id", - "solana-transaction", - "solana-transaction-context", + "solana-transaction 3.1.0", + "solana-transaction-context 3.0.12", "solana-transaction-error", "solana-vote-program", "spl-generic-token", @@ -6965,7 +7101,7 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account-decoder-client-types", + "solana-account-decoder-client-types 3.0.12", "solana-clock", "solana-pubkey 3.0.0", "solana-rpc-client-types", @@ -7046,7 +7182,11 @@ version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9809b081e99bc142ce803bcd7ee18306759ce3b30a96a9da3f6f41c45e50ef0" dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids", "solana-sdk-macro", + "solana-sysvar-id", ] [[package]] @@ -7059,6 +7199,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-reward-info" +version = "6.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad654f315da0db7f2d6371767146b7ff212b4d891f7438d441830c5910ef3edd" +dependencies = [ + "serde", + "serde_derive", + "wincode 0.6.1", +] + [[package]] name = "solana-rpc-client" version = "3.0.12" @@ -7078,8 +7229,8 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", - "solana-account-decoder-client-types", + "solana-account 3.4.0", + "solana-account-decoder-client-types 3.0.12", "solana-clock", "solana-commitment-config", "solana-epoch-info", @@ -7087,15 +7238,15 @@ dependencies = [ "solana-feature-gate-interface", "solana-hash 3.1.0", "solana-instruction", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-rpc-client-api", "solana-signature", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", - "solana-transaction-status-client-types", + "solana-transaction-status-client-types 3.0.12", "solana-version", - "solana-vote-interface", + "solana-vote-interface 3.0.0", "tokio", ] @@ -7112,12 +7263,12 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account-decoder-client-types", + "solana-account-decoder-client-types 3.0.12", "solana-clock", "solana-rpc-client-types", "solana-signer", "solana-transaction-error", - "solana-transaction-status-client-types", + "solana-transaction-status-client-types 3.0.12", "thiserror 2.0.18", ] @@ -7127,10 +7278,10 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "feef6cb97e3f48a0fde1cee07c900629fdcd9414fa8abf3aa475f693226d62eb" dependencies = [ - "solana-account", + "solana-account 3.4.0", "solana-commitment-config", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-nonce", "solana-pubkey 3.0.0", "solana-rpc-client", @@ -7150,15 +7301,15 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", - "solana-account-decoder-client-types", + "solana-account 3.4.0", + "solana-account-decoder-client-types 3.0.12", "solana-clock", "solana-commitment-config", "solana-fee-calculator", "solana-inflation", "solana-pubkey 3.0.0", "solana-transaction-error", - "solana-transaction-status-client-types", + "solana-transaction-status-client-types 3.0.12", "solana-version", "spl-generic-token", "thiserror 2.0.18", @@ -7170,9 +7321,9 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86f61ce070c2a80b9ae53c12217a2c386377e1cc26b60358deb025b05ef93f80" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "agave-precompiles", - "agave-reserved-account-keys", + "agave-reserved-account-keys 3.0.12", "agave-syscalls", "ahash 0.8.12", "aquamarine", @@ -7209,7 +7360,7 @@ dependencies = [ "serde_derive", "serde_json", "serde_with", - "solana-account", + "solana-account 3.4.0", "solana-account-info", "solana-accounts-db", "solana-address-lookup-table-interface", @@ -7240,10 +7391,10 @@ dependencies = [ "solana-instruction", "solana-keypair", "solana-lattice-hash", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-loader-v4-interface", "solana-measure", - "solana-message", + "solana-message 3.1.0", "solana-metrics", "solana-native-token", "solana-nohash-hasher", @@ -7257,7 +7408,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rayon-threadlimit", "solana-rent 3.1.0", - "solana-reward-info", + "solana-reward-info 3.0.0", "solana-runtime-transaction", "solana-sdk-ids", "solana-secp256k1-program", @@ -7268,7 +7419,7 @@ dependencies = [ "solana-signer", "solana-slot-hashes", "solana-slot-history", - "solana-stake-interface", + "solana-stake-interface 2.0.2", "solana-stake-program", "solana-svm", "solana-svm-callback", @@ -7276,17 +7427,17 @@ dependencies = [ "solana-svm-transaction", "solana-system-interface 2.0.0", "solana-system-transaction", - "solana-sysvar", + "solana-sysvar 3.1.1", "solana-sysvar-id", "solana-time-utils", - "solana-transaction", - "solana-transaction-context", + "solana-transaction 3.1.0", + "solana-transaction-context 3.0.12", "solana-transaction-error", - "solana-transaction-status-client-types", + "solana-transaction-status-client-types 3.0.12", "solana-unified-scheduler-logic", "solana-version", "solana-vote", - "solana-vote-interface", + "solana-vote-interface 3.0.0", "solana-vote-program", "spl-generic-token", "static_assertions", @@ -7310,12 +7461,12 @@ dependencies = [ "solana-compute-budget", "solana-compute-budget-instruction", "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-signature", "solana-svm-transaction", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "thiserror 2.0.18", ] @@ -7343,6 +7494,20 @@ dependencies = [ "winapi", ] +[[package]] +name = "solana-sbpf" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f84c593fa3d4131045b606dec5acf9d8eac73791bc786ca9911057aec8f43ec" +dependencies = [ + "byteorder", + "combine 3.8.1", + "hash32", + "log", + "rustc-demangle", + "thiserror 2.0.18", +] + [[package]] name = "solana-sdk" version = "3.0.0" @@ -7352,13 +7517,13 @@ dependencies = [ "bincode 1.3.3", "bs58", "serde", - "solana-account", + "solana-account 3.4.0", "solana-epoch-info", "solana-epoch-rewards-hasher", "solana-fee-structure", "solana-inflation", "solana-keypair", - "solana-message", + "solana-message 3.1.0", "solana-offchain-message", "solana-presigner", "solana-program", @@ -7376,7 +7541,7 @@ dependencies = [ "solana-signature", "solana-signer", "solana-time-utils", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "thiserror 2.0.18", ] @@ -7534,6 +7699,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bb8cc883fc7b8ce4a7814cb1441b48c06437049ec11847005cf63bcfa85c546" dependencies = [ "serde_core", + "wincode 0.5.5", ] [[package]] @@ -7560,7 +7726,7 @@ dependencies = [ "serde-big-array", "serde_derive", "solana-sanitize", - "wincode", + "wincode 0.5.5", ] [[package]] @@ -7625,7 +7791,26 @@ dependencies = [ "solana-program-error", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-sysvar", + "solana-sysvar 3.1.1", + "solana-sysvar-id", +] + +[[package]] +name = "solana-stake-interface" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f49eb5c77484214c3484921e2cdda79d185373118b5458c1b2df0f1a04c3bc30" +dependencies = [ + "num-traits", + "serde", + "serde_derive", + "solana-clock", + "solana-cpi", + "solana-instruction", + "solana-program-error", + "solana-pubkey 4.2.0", + "solana-system-interface 3.2.0", + "solana-sysvar 4.0.0", "solana-sysvar-id", ] @@ -7635,10 +7820,10 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "813b38448d59514b29553a450aaf9d8b37d86105a7c77f64f61feef37540fe91" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "bincode 1.3.3", "log", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-clock", "solana-config-interface", @@ -7650,12 +7835,12 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 3.1.0", "solana-sdk-ids", - "solana-stake-interface", + "solana-stake-interface 2.0.2", "solana-svm-log-collector", "solana-svm-type-overrides", - "solana-sysvar", - "solana-transaction-context", - "solana-vote-interface", + "solana-sysvar 3.1.1", + "solana-transaction-context 3.0.12", + "solana-vote-interface 3.0.0", ] [[package]] @@ -7718,16 +7903,16 @@ dependencies = [ "percentage", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-fee-structure", "solana-hash 3.1.0", "solana-instruction", "solana-instructions-sysvar", - "solana-loader-v3-interface", + "solana-loader-v3-interface 6.1.1", "solana-loader-v4-interface", "solana-loader-v4-program", - "solana-message", + "solana-message 3.1.0", "solana-nonce", "solana-nonce-account", "solana-program-entrypoint", @@ -7737,7 +7922,7 @@ dependencies = [ "solana-rent 3.1.0", "solana-sdk-ids", "solana-svm-callback", - "solana-svm-feature-set", + "solana-svm-feature-set 3.0.12", "solana-svm-log-collector", "solana-svm-measure", "solana-svm-timings", @@ -7745,7 +7930,7 @@ dependencies = [ "solana-svm-type-overrides", "solana-system-interface 2.0.0", "solana-sysvar-id", - "solana-transaction-context", + "solana-transaction-context 3.0.12", "solana-transaction-error", "spl-generic-token", "thiserror 2.0.18", @@ -7757,7 +7942,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9be2f26d7b6940c76e6b01f437b13972e7bcbedffdaa2923f181b63bd692df92" dependencies = [ - "solana-account", + "solana-account 3.4.0", "solana-clock", "solana-precompile-error", "solana-pubkey 3.0.0", @@ -7769,6 +7954,12 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b7ecbcb61e0686ab5a31a19b58532f322c70e5869d354d18e4f680df1bd7100" +[[package]] +name = "solana-svm-feature-set" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35320ec1b4460e2f748c9ebb6c42eb3069f8d85ec46a185ae9b5628430f3c606" + [[package]] name = "solana-svm-log-collector" version = "3.0.12" @@ -7802,11 +7993,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2df7a0213bc369f1b7e9481495362a92e966bca547d77188b235370910c98866" dependencies = [ "solana-hash 3.1.0", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-signature", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -7846,6 +8037,7 @@ dependencies = [ "solana-instruction", "solana-msg", "solana-program-error", + "wincode 0.5.5", ] [[package]] @@ -7858,7 +8050,7 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-fee-calculator", "solana-instruction", @@ -7871,8 +8063,8 @@ dependencies = [ "solana-svm-log-collector", "solana-svm-type-overrides", "solana-system-interface 2.0.0", - "solana-sysvar", - "solana-transaction-context", + "solana-sysvar 3.1.1", + "solana-transaction-context 3.0.12", ] [[package]] @@ -7883,11 +8075,11 @@ checksum = "a31b5699ec533621515e714f1533ee6b3b0e71c463301d919eb59b8c1e249d30" dependencies = [ "solana-hash 3.1.0", "solana-keypair", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -7924,6 +8116,38 @@ dependencies = [ "solana-sysvar-id", ] +[[package]] +name = "solana-sysvar" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1632b69b4f72489db5949a10e8308c229dfa003f99ecaa7477b376807c7b81f4" +dependencies = [ + "base64 0.22.1", + "bincode 1.3.3", + "lazy_static", + "serde", + "serde_derive", + "solana-account-info", + "solana-clock", + "solana-define-syscall 5.1.0", + "solana-epoch-rewards", + "solana-epoch-schedule", + "solana-fee-calculator", + "solana-hash 4.3.0", + "solana-instruction", + "solana-last-restart-slot", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", + "solana-pubkey 4.2.0", + "solana-rent 4.2.0", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-slot-hashes", + "solana-slot-history", + "solana-sysvar-id", +] + [[package]] name = "solana-sysvar-id" version = "3.1.0" @@ -7972,7 +8196,7 @@ dependencies = [ "solana-connection-cache", "solana-epoch-schedule", "solana-measure", - "solana-message", + "solana-message 3.1.0", "solana-net-utils", "solana-pubkey 3.0.0", "solana-pubsub-client", @@ -7981,7 +8205,7 @@ dependencies = [ "solana-rpc-client-api", "solana-signature", "solana-signer", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-error", "thiserror 2.0.18", "tokio", @@ -8027,13 +8251,35 @@ dependencies = [ "solana-hash 4.3.0", "solana-instruction", "solana-instruction-error", - "solana-message", + "solana-message 3.1.0", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-signature", + "solana-signer", + "solana-transaction-error", +] + +[[package]] +name = "solana-transaction" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45eb9e481a70f582be316d0bf2f8f8704079664e636a4e5d0c0d077f1c9de8f3" +dependencies = [ + "serde", + "serde_derive", + "solana-address 2.6.1", + "solana-hash 4.3.0", + "solana-instruction", + "solana-instruction-error", + "solana-message 4.2.0", "solana-sanitize", "solana-sdk-ids", "solana-short-vec", "solana-signature", "solana-signer", "solana-transaction-error", + "wincode 0.5.5", ] [[package]] @@ -8045,12 +8291,29 @@ dependencies = [ "bincode 1.3.3", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-instruction", "solana-instructions-sysvar", "solana-pubkey 3.0.0", "solana-rent 3.1.0", - "solana-sbpf", + "solana-sbpf 0.12.2", + "solana-sdk-ids", +] + +[[package]] +name = "solana-transaction-context" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ffd061d881fb2c182078e6ca6094fe113e50edbec224c4f8999747eb643cd02" +dependencies = [ + "bincode 1.3.3", + "serde", + "solana-account 4.3.1", + "solana-instruction", + "solana-instructions-sysvar", + "solana-pubkey 4.2.0", + "solana-rent 4.2.0", + "solana-sbpf 0.21.0", "solana-sdk-ids", ] @@ -8084,39 +8347,37 @@ dependencies = [ [[package]] name = "solana-transaction-status" -version = "3.0.12" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e90aab95c3326571bae0784d27f1ed63c49d6988501d61b1a8a6a61c265f578" +checksum = "4704225bedadc396d0f8cfb64022318f552b1ad73b645e7651bfffe736557060" dependencies = [ "Inflector", - "agave-reserved-account-keys", + "agave-reserved-account-keys 4.1.2", "base64 0.22.1", "bincode 1.3.3", "borsh", "bs58", - "log", "serde", - "serde_derive", "serde_json", - "solana-account-decoder", + "solana-account-decoder 4.1.2", "solana-address-lookup-table-interface", "solana-clock", - "solana-hash 3.1.0", + "solana-hash 4.3.0", "solana-instruction", "solana-loader-v2-interface", - "solana-loader-v3-interface", - "solana-message", + "solana-loader-v3-interface 7.0.0", + "solana-message 4.2.0", "solana-program-option", - "solana-pubkey 3.0.0", - "solana-reward-info", + "solana-pubkey 4.2.0", + "solana-reward-info 6.3.0", "solana-sdk-ids", "solana-signature", - "solana-stake-interface", - "solana-system-interface 2.0.0", - "solana-transaction", + "solana-stake-interface 3.1.0", + "solana-system-interface 3.2.0", + "solana-transaction 4.1.2", "solana-transaction-error", - "solana-transaction-status-client-types", - "solana-vote-interface", + "solana-transaction-status-client-types 4.1.2", + "solana-vote-interface 6.0.0", "spl-associated-token-account-interface", "spl-memo-interface", "spl-token-2022-interface", @@ -8124,6 +8385,7 @@ dependencies = [ "spl-token-interface", "spl-token-metadata-interface", "thiserror 2.0.18", + "wincode 0.5.5", ] [[package]] @@ -8138,17 +8400,41 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account-decoder-client-types", + "solana-account-decoder-client-types 3.0.12", "solana-commitment-config", "solana-instruction", - "solana-message", + "solana-message 3.1.0", "solana-pubkey 3.0.0", - "solana-reward-info", + "solana-reward-info 3.0.0", + "solana-signature", + "solana-transaction 3.1.0", + "solana-transaction-context 3.0.12", + "solana-transaction-error", + "thiserror 2.0.18", +] + +[[package]] +name = "solana-transaction-status-client-types" +version = "4.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be5aafaae40f808411265e0de673c1dc2b8a68bf4ad4d38ba7e141d5232a5f23" +dependencies = [ + "base64 0.22.1", + "bincode 1.3.3", + "bs58", + "serde", + "serde_json", + "solana-account-decoder-client-types 4.1.2", + "solana-commitment-config", + "solana-instruction", + "solana-message 4.2.0", + "solana-reward-info 6.3.0", "solana-signature", - "solana-transaction", - "solana-transaction-context", + "solana-transaction 4.1.2", + "solana-transaction-context 4.1.2", "solana-transaction-error", "thiserror 2.0.18", + "wincode 0.5.5", ] [[package]] @@ -8176,7 +8462,7 @@ dependencies = [ "assert_matches", "solana-pubkey 3.0.0", "solana-runtime-transaction", - "solana-transaction", + "solana-transaction 3.1.0", "static_assertions", "unwrap_none", ] @@ -8187,7 +8473,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff03ccee2881ce60058fda9d256b68fcc3b6ecd467e613a1d7c3d64b78d91083" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "rand 0.8.6", "semver", "serde", @@ -8206,7 +8492,7 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-clock", "solana-hash 3.1.0", @@ -8219,8 +8505,8 @@ dependencies = [ "solana-signature", "solana-signer", "solana-svm-transaction", - "solana-transaction", - "solana-vote-interface", + "solana-transaction 3.1.0", + "solana-vote-interface 3.0.0", "thiserror 2.0.18", ] @@ -8250,20 +8536,46 @@ dependencies = [ "solana-system-interface 2.0.0", ] +[[package]] +name = "solana-vote-interface" +version = "6.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d495cb001d3373229ba523625783e5168707f70a9c38ddc90fbc5b0470d600ea" +dependencies = [ + "bincode 1.3.3", + "cfg_eval", + "num-derive", + "num-traits", + "serde", + "serde_derive", + "serde_with", + "solana-clock", + "solana-hash 4.3.0", + "solana-instruction", + "solana-instruction-error", + "solana-pubkey 4.2.0", + "solana-rent 4.2.0", + "solana-sdk-ids", + "solana-serde-varint", + "solana-serialize-utils", + "solana-short-vec", + "solana-system-interface 3.2.0", +] + [[package]] name = "solana-vote-program" version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9f470d8bb37eeed628532ab2c9a2c1f1dc91acf11c2d17c9260157009992dd1" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "bincode 1.3.3", "log", "num-derive", "num-traits", "serde", "serde_derive", - "solana-account", + "solana-account 3.4.0", "solana-bincode", "solana-clock", "solana-epoch-schedule", @@ -8277,9 +8589,9 @@ dependencies = [ "solana-sdk-ids", "solana-signer", "solana-slot-hashes", - "solana-transaction", - "solana-transaction-context", - "solana-vote-interface", + "solana-transaction 3.1.0", + "solana-transaction-context 3.0.12", + "solana-vote-interface 3.0.0", "thiserror 2.0.18", ] @@ -8300,7 +8612,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "da3608816af7d734e557997da585ebea22a138d53a06b723d8d9d20e87d4a4cb" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "bytemuck", "num-derive", "num-traits", @@ -8354,7 +8666,7 @@ version = "3.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fa8432001b2fc671040f944db567f25b33b3a36a3d8889a93ba86082ca2fc2d" dependencies = [ - "agave-feature-set", + "agave-feature-set 3.0.12", "bytemuck", "num-derive", "num-traits", @@ -9708,7 +10020,20 @@ dependencies = [ "proc-macro2", "quote", "thiserror 2.0.18", - "wincode-derive", + "wincode-derive 0.4.6", +] + +[[package]] +name = "wincode" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfc6339f1ba427bf7ad7c42403b28e524832ba2ddb5eef1bb2cc3b85db6b7b75" +dependencies = [ + "pastey", + "proc-macro2", + "quote", + "thiserror 2.0.18", + "wincode-derive 0.5.1", ] [[package]] @@ -9723,6 +10048,18 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "wincode-derive" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d582d9fc9d813264407a9e16bfa16846ccf15ef032f9bbcd700741bdc00255" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "windows-core" version = "0.62.2" diff --git a/Cargo.toml b/Cargo.toml index b2e6162da..c634c0ad6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -98,7 +98,7 @@ solana-sdk-ids = "3.0" solana-signature = "3.4" solana-signer = "3.0" solana-system-interface = { version = "3", features = ["bincode"] } -solana-transaction-status = "3.0" +solana-transaction-status = "4.1" bitflags = "2" tabled = "0" temp-env = "0"