From 0969858e4ceead09c8c0a007dcaebab74f776f94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 25 Nov 2025 21:06:08 +0000 Subject: [PATCH] build(deps): bump solana-rpc-client-api from 2.2.7 to 3.0.11 Bumps [solana-rpc-client-api](https://github.com/anza-xyz/agave) from 2.2.7 to 3.0.11. - [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/v2.2.7...v3.0.11) --- updated-dependencies: - dependency-name: solana-rpc-client-api dependency-version: 3.0.11 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 2148 ++++++++++++++++++++++++++++++++++++---------------- Cargo.toml | 2 +- 2 files changed, 1484 insertions(+), 666 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 573d109f9..fedfb860a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,11 +70,25 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "973a83d0d66d1f04647d1146a07736864f0742300b56bf2a5aadf5ce7b22fe47" dependencies = [ "ahash", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-feature-set-interface", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-hash 2.2.1", + "solana-pubkey 2.2.1", + "solana-sha256-hasher 2.2.1", +] + +[[package]] +name = "agave-feature-set" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46d1952a88b05452abceefc1a29de30328b0fc7945c3bc76a616ef5a6aced9b7" +dependencies = [ + "ahash", + "solana-epoch-schedule 3.0.0", + "solana-hash 3.1.0", + "solana-pubkey 3.0.0", + "solana-sha256-hasher 3.1.0", + "solana-svm-feature-set", ] [[package]] @@ -83,7 +97,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "591ddfc881b44f1eb740b5f6b64c953ba46b003cf0cd49d56268bc70594f655d" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "bincode 1.3.3", "bytemuck", "digest 0.10.7", @@ -93,10 +107,10 @@ dependencies = [ "openssl", "sha3", "solana-ed25519-program", - "solana-message", + "solana-message 2.2.1", "solana-precompile-error", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-secp256k1-program", "solana-secp256r1-program", ] @@ -107,10 +121,10 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "498ae700a5abcfe54d26333c3c1e58c729150d30166940e1f38eafbfe595237e" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "lazy_static", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -119,13 +133,13 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe519820242ff25cf40fbd44b7c3ee585674de332a1f43fc2a0923975194c472" dependencies = [ - "solana-hash", - "solana-message", + "solana-hash 2.2.1", + "solana-message 2.2.1", "solana-packet", - "solana-pubkey", - "solana-sdk-ids", - "solana-short-vec", - "solana-signature", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", + "solana-signature 2.2.1", "solana-svm-transaction", ] @@ -1580,7 +1594,7 @@ dependencies = [ "mockall", "solana-account-decoder", "solana-client", - "solana-rpc-client-api", + "solana-rpc-client-api 3.1.2", "solana-sdk", "tokio", ] @@ -1754,7 +1768,7 @@ dependencies = [ "solana-client", "solana-program", "solana-pubsub-client", - "solana-rpc-client-api", + "solana-rpc-client-api 3.1.2", "solana-sdk", "solana-system-interface", "solana-transaction-status", @@ -1929,7 +1943,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -2011,6 +2025,24 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "five8" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a75b8549488b4715defcb0d8a8a1c1c76a80661b5fa106b4ca0e7fce59d7d875" +dependencies = [ + "five8_core", +] + +[[package]] +name = "five8" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23f76610e969fa1784327ded240f1e28a3fd9520c9cec93b636fcf62dd37f772" +dependencies = [ + "five8_core", +] + [[package]] name = "five8_const" version = "0.1.4" @@ -2020,6 +2052,15 @@ dependencies = [ "five8_core", ] +[[package]] +name = "five8_const" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a0f1728185f277989ca573a402716ae0beaaea3f76a8ff87ef9dd8fb19436c5" +dependencies = [ + "five8_core", +] + [[package]] name = "five8_core" version = "0.1.2" @@ -2345,6 +2386,15 @@ dependencies = [ "byteorder", ] +[[package]] +name = "hash32" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606" +dependencies = [ + "byteorder", +] + [[package]] name = "hashbrown" version = "0.13.2" @@ -2603,6 +2653,7 @@ dependencies = [ "tokio", "tokio-rustls 0.26.2", "tower-service", + "webpki-roots 1.0.4", ] [[package]] @@ -2611,6 +2662,7 @@ version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8" dependencies = [ + "base64 0.22.1", "bytes", "futures-channel", "futures-core", @@ -2618,7 +2670,9 @@ dependencies = [ "http 1.3.1", "http-body 1.0.1", "hyper 1.7.0", + "ipnet", "libc", + "percent-encoding", "pin-project-lite", "socket2 0.6.0", "tokio", @@ -2880,6 +2934,16 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf370abdafd54d13e54a620e8c3e1145f28e46cc9d704bc6d94414559df41763" +[[package]] +name = "iri-string" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" +dependencies = [ + "memchr", + "serde", +] + [[package]] name = "is_executable" version = "1.0.4" @@ -3976,7 +4040,7 @@ dependencies = [ "once_cell", "socket2 0.5.10", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4236,7 +4300,7 @@ dependencies = [ "serde", "serde_json", "serde_urlencoded", - "sync_wrapper", + "sync_wrapper 0.1.2", "system-configuration", "tokio", "tokio-rustls 0.24.1", @@ -4250,6 +4314,44 @@ dependencies = [ "winreg", ] +[[package]] +name = "reqwest" +version = "0.12.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" +dependencies = [ + "base64 0.22.1", + "bytes", + "futures-core", + "http 1.3.1", + "http-body 1.0.1", + "http-body-util", + "hyper 1.7.0", + "hyper-rustls 0.27.7", + "hyper-util", + "js-sys", + "log", + "percent-encoding", + "pin-project-lite", + "quinn", + "rustls 0.23.27", + "rustls-pki-types", + "serde", + "serde_json", + "serde_urlencoded", + "sync_wrapper 1.0.2", + "tokio", + "tokio-rustls 0.26.2", + "tower", + "tower-http", + "tower-service", + "url", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "webpki-roots 1.0.4", +] + [[package]] name = "reqwest-middleware" version = "0.2.5" @@ -4259,12 +4361,27 @@ dependencies = [ "anyhow", "async-trait", "http 0.2.12", - "reqwest", + "reqwest 0.11.27", "serde", "task-local-extensions", "thiserror 1.0.69", ] +[[package]] +name = "reqwest-middleware" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e" +dependencies = [ + "anyhow", + "async-trait", + "http 1.3.1", + "reqwest 0.12.24", + "serde", + "thiserror 1.0.69", + "tower-service", +] + [[package]] name = "ring" version = "0.17.14" @@ -4325,7 +4442,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.4.15", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4338,7 +4455,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.9.4", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4417,7 +4534,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs 0.26.11", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -4528,9 +4645,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" [[package]] name = "seqlock" @@ -4543,9 +4660,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.223" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a505d71960adde88e293da5cb5eda57093379f64e61cf77bf0e6a63af07a7bac" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ "serde_core", "serde_derive", @@ -4572,18 +4689,18 @@ dependencies = [ [[package]] name = "serde_core" -version = "1.0.223" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20f57cbd357666aa7b3ac84a90b4ea328f1d4ddb6772b430caa5d9e1309bb9e9" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.223" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d428d07faf17e306e699ec1e91996e5a165ba5d6bce5b5155173e91a8a01a56" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", @@ -4834,12 +4951,30 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", - "solana-clock", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-sysvar", + "solana-account-info 2.2.1", + "solana-clock 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sysvar 2.2.1", +] + +[[package]] +name = "solana-account" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "014dcb9293341241dd153b35f89ea906e4170914f4a347a95e7fb07ade47cd6f" +dependencies = [ + "bincode 1.3.3", + "serde", + "serde_bytes", + "serde_derive", + "solana-account-info 3.1.0", + "solana-clock 3.0.0", + "solana-instruction-error", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-sysvar 3.1.0", ] [[package]] @@ -4857,22 +4992,22 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", - "solana-account-decoder-client-types", - "solana-clock", + "solana-account 2.2.1", + "solana-account-decoder-client-types 2.2.7", + "solana-clock 2.2.1", "solana-config-program", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-instruction", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-instruction 2.2.1", "solana-nonce", "solana-program", "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-slot-hashes", - "solana-slot-history", - "solana-sysvar", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", + "solana-sysvar 2.2.1", "spl-token", "spl-token-2022 7.0.0", "spl-token-group-interface", @@ -4892,11 +5027,25 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account", - "solana-pubkey", + "solana-account 2.2.1", + "solana-pubkey 2.2.1", "zstd", ] +[[package]] +name = "solana-account-decoder-client-types" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee50e2ac4e0d0d8578e28768836140551614e5fc35b916a81280d5fdf7cf1396" +dependencies = [ + "base64 0.22.1", + "bs58", + "serde", + "serde_json", + "solana-account 3.2.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-account-info" version = "2.2.1" @@ -4905,9 +5054,20 @@ checksum = "e0c17d606a298a205fae325489fbed88ee6dc4463c111672172327e741c8905d" dependencies = [ "bincode 1.3.3", "serde", - "solana-program-error", - "solana-program-memory", - "solana-pubkey", + "solana-program-error 2.2.2", + "solana-program-memory 2.2.1", + "solana-pubkey 2.2.1", +] + +[[package]] +name = "solana-account-info" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc3397241392f5756925029acaa8515dc70fcbe3d8059d4885d7d6533baf64fd" +dependencies = [ + "solana-address 2.0.0", + "solana-program-error 3.0.0", + "solana-program-memory 3.1.0", ] [[package]] @@ -4942,24 +5102,52 @@ dependencies = [ "serde_derive", "smallvec", "solana-bucket-map", - "solana-clock", - "solana-hash", + "solana-clock 2.2.1", + "solana-hash 2.2.1", "solana-inline-spl", "solana-lattice-hash", "solana-measure", "solana-metrics", "solana-nohash-hasher", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-rayon-threadlimit", "solana-sdk", "solana-svm-transaction", - "solana-transaction-context", + "solana-transaction-context 2.2.1", "static_assertions", "tar", "tempfile", "thiserror 2.0.17", ] +[[package]] +name = "solana-address" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2ecac8e1b7f74c2baa9e774c42817e3e75b20787134b76cc4d45e8a604488f5" +dependencies = [ + "solana-address 2.0.0", +] + +[[package]] +name = "solana-address" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e37320fd2945c5d654b2c6210624a52d66c3f1f73b653ed211ab91a703b35bdd" +dependencies = [ + "bytemuck", + "bytemuck_derive", + "five8 1.0.0", + "five8_const 1.0.0", + "serde", + "serde_derive", + "solana-atomic-u64 3.0.0", + "solana-define-syscall 4.0.1", + "solana-program-error 3.0.0", + "solana-sanitize 3.0.1", + "solana-sha256-hasher 3.1.0", +] + [[package]] name = "solana-address-lookup-table-interface" version = "2.2.2" @@ -4970,11 +5158,11 @@ dependencies = [ "bytemuck", "serde", "serde_derive", - "solana-clock", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-slot-hashes", + "solana-clock 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", ] [[package]] @@ -4983,7 +5171,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20ba90bbe1e9a7354763520ae5fa5f610712250a65891cf54d490b1fcc486244" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "bincode 1.3.3", "bytemuck", "log", @@ -4991,14 +5179,14 @@ dependencies = [ "num-traits", "solana-address-lookup-table-interface", "solana-bincode", - "solana-clock", - "solana-instruction", + "solana-clock 2.2.1", + "solana-instruction 2.2.1", "solana-log-collector", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-system-interface", - "solana-transaction-context", + "solana-transaction-context 2.2.1", "thiserror 2.0.17", ] @@ -5011,6 +5199,15 @@ dependencies = [ "parking_lot", ] +[[package]] +name = "solana-atomic-u64" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a933ff1e50aff72d02173cfcd7511bd8540b027ee720b75f353f594f834216d0" +dependencies = [ + "parking_lot", +] + [[package]] name = "solana-banks-client" version = "2.2.7" @@ -5022,7 +5219,7 @@ dependencies = [ "solana-banks-interface", "solana-program", "solana-sdk", - "solana-transaction-context", + "solana-transaction-context 2.2.1", "tarpc", "thiserror 2.0.17", "tokio", @@ -5038,7 +5235,7 @@ dependencies = [ "serde", "serde_derive", "solana-sdk", - "solana-transaction-context", + "solana-transaction-context 2.2.1", "tarpc", ] @@ -5048,7 +5245,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb80a4350984a3c140b99d444e2b92ee8decac88a8def73cd0ca02e655eb3463" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "bincode 1.3.3", "crossbeam-channel", "futures", @@ -5072,7 +5269,7 @@ checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" dependencies = [ "num-bigint 0.4.6", "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.2.1", ] [[package]] @@ -5083,7 +5280,7 @@ checksum = "19a3787b8cf9c9fe3dd360800e8b70982b9e5a8af9e11c354b6665dd4a003adc" dependencies = [ "bincode 1.3.3", "serde", - "solana-instruction", + "solana-instruction 2.2.1", ] [[package]] @@ -5093,9 +5290,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1a0801e25a1b31a14494fc80882a036be0ffd290efc4c2d640bfcca120a4672" dependencies = [ "blake3", - "solana-define-syscall", - "solana-hash", - "solana-sanitize", + "solana-define-syscall 2.2.1", + "solana-hash 2.2.1", + "solana-sanitize 2.2.1", ] [[package]] @@ -5109,7 +5306,7 @@ dependencies = [ "ark-ff", "ark-serialize", "bytemuck", - "solana-define-syscall", + "solana-define-syscall 2.2.1", "thiserror 2.0.17", ] @@ -5129,24 +5326,24 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e1732daafbfb0b265998fb55ec223680b95a241eea9209c76427a55491bf4903" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "agave-precompiles", "bincode 1.3.3", "libsecp256k1", "qualifier_attr", "scopeguard", - "solana-account", - "solana-account-info", + "solana-account 2.2.1", + "solana-account-info 2.2.1", "solana-big-mod-exp", "solana-bincode", "solana-blake3-hasher", "solana-bn254", - "solana-clock", + "solana-clock 2.2.1", "solana-compute-budget", "solana-cpi", "solana-curve25519", - "solana-hash", - "solana-instruction", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-keccak-hasher", "solana-loader-v3-interface", "solana-loader-v4-interface", @@ -5154,20 +5351,20 @@ dependencies = [ "solana-measure", "solana-packet", "solana-poseidon", - "solana-program-entrypoint", - "solana-program-memory", + "solana-program-entrypoint 2.2.1", + "solana-program-memory 2.2.1", "solana-program-runtime", - "solana-pubkey", - "solana-sbpf", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sbpf 0.10.0", + "solana-sdk-ids 2.2.1", "solana-secp256k1-recover", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-stable-layout", "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-sysvar 2.2.1", + "solana-sysvar-id 2.2.1", "solana-timings", - "solana-transaction-context", + "solana-transaction-context 2.2.1", "solana-type-overrides", "thiserror 2.0.17", ] @@ -5186,9 +5383,9 @@ dependencies = [ "modular-bitfield", "num_enum", "rand 0.8.5", - "solana-clock", + "solana-clock 2.2.1", "solana-measure", - "solana-pubkey", + "solana-pubkey 2.2.1", "tempfile", ] @@ -5198,15 +5395,15 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31cf8956aa23f0837856697c26f74aa76397c8536bce886837d8cf59c06e140a" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "solana-address-lookup-table-program", "solana-bpf-loader-program", "solana-compute-budget-program", "solana-config-program", "solana-loader-v4-program", "solana-program-runtime", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-stake-program", "solana-system-program", "solana-vote-program", @@ -5220,7 +5417,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b17a9aaf602cc61c84932675690fa61d711b5a4879789b74a3162ffcbd255177" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "ahash", "lazy_static", "log", @@ -5230,8 +5427,8 @@ dependencies = [ "solana-compute-budget-program", "solana-config-program", "solana-loader-v4-program", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-stake-program", "solana-system-program", "solana-vote-program", @@ -5253,31 +5450,31 @@ dependencies = [ "log", "quinn", "rayon", - "solana-account", + "solana-account 2.2.1", "solana-client-traits", - "solana-commitment-config", + "solana-commitment-config 2.2.1", "solana-connection-cache", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-keypair", "solana-measure", - "solana-message", - "solana-pubkey", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", "solana-pubsub-client", "solana-quic-client", "solana-quic-definitions", "solana-rpc-client", - "solana-rpc-client-api", + "solana-rpc-client-api 2.2.7", "solana-rpc-client-nonce-utils", - "solana-signature", - "solana-signer", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "solana-streamer", "solana-thin-client", "solana-time-utils", "solana-tpu-client", - "solana-transaction", - "solana-transaction-error", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", "solana-udp-client", "thiserror 2.0.17", "tokio", @@ -5289,19 +5486,19 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83f0071874e629f29e0eb3dab8a863e98502ac7aba55b7e0df1803fc5cac72a7" dependencies = [ - "solana-account", - "solana-commitment-config", + "solana-account 2.2.1", + "solana-commitment-config 2.2.1", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-keypair", - "solana-message", - "solana-pubkey", - "solana-signature", - "solana-signer", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "solana-system-interface", - "solana-transaction", - "solana-transaction-error", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", ] [[package]] @@ -5312,9 +5509,22 @@ checksum = "67c2177a1b9fe8326004f1151a5acd124420b737811080b1035df31349e4d892" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-clock" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb62e9381182459a4520b5fe7fb22d423cae736239a6427fc398a88743d0ed59" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5325,7 +5535,7 @@ checksum = "7ace9fea2daa28354d107ea879cff107181d85cd4e0f78a2bedb10e1a428c97e" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.2.1", ] [[package]] @@ -5338,6 +5548,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-commitment-config" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e41a3917076a8b5375809078ae3a6fb76a53e364b596ef8c4265e7f410876f3" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "solana-compute-budget" version = "2.2.7" @@ -5345,7 +5565,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7da7ab5302549d9c6bf399c69a7072abeca78d252d9b7a146be34bf6f8b51e6" dependencies = [ "solana-fee-structure", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", ] [[package]] @@ -5354,18 +5574,18 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "73d8b8697c1cd4e183999162a7c1cb7d7f5674f9e802f97d5d2e439bd7f683f0" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "log", "solana-borsh", "solana-builtins-default-costs", "solana-compute-budget", "solana-compute-budget-interface", - "solana-instruction", + "solana-instruction 2.2.1", "solana-packet", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-svm-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", ] @@ -5378,8 +5598,8 @@ dependencies = [ "borsh 1.5.7", "serde", "serde_derive", - "solana-instruction", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5402,18 +5622,18 @@ dependencies = [ "chrono", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-packet", "solana-program-runtime", - "solana-pubkey", - "solana-sdk-ids", - "solana-short-vec", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", "solana-stake-interface", "solana-system-interface", - "solana-transaction-context", + "solana-transaction-context 2.2.1", ] [[package]] @@ -5435,7 +5655,7 @@ dependencies = [ "solana-metrics", "solana-net-utils", "solana-time-utils", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", ] @@ -5446,26 +5666,26 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb844530eafa481dc45f434e1684b09fcb594b3a72896caa969ef53df1ed653" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "ahash", "lazy_static", "log", "solana-bincode", "solana-borsh", "solana-builtins-default-costs", - "solana-clock", + "solana-clock 2.2.1", "solana-compute-budget", "solana-compute-budget-instruction", "solana-compute-budget-interface", "solana-fee-structure", "solana-metrics", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-runtime-transaction", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-svm-transaction", "solana-system-interface", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-vote-program", ] @@ -5475,11 +5695,11 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" dependencies = [ - "solana-account-info", - "solana-define-syscall", - "solana-instruction", - "solana-program-error", - "solana-pubkey", + "solana-account-info 2.2.1", + "solana-define-syscall 2.2.1", + "solana-instruction 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "solana-stable-layout", ] @@ -5492,7 +5712,7 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "solana-define-syscall", + "solana-define-syscall 2.2.1", "subtle", "thiserror 2.0.17", ] @@ -5512,6 +5732,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf784bb2cb3e02cac9801813c30187344228d2ae952534902108f6150573a33d" +[[package]] +name = "solana-define-syscall" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57e5b1c0bc1d4a4d10c88a4100499d954c09d3fecfae4912c1a074dff68b1738" + [[package]] name = "solana-derivation-path" version = "2.2.1" @@ -5533,9 +5759,9 @@ dependencies = [ "bytemuck_derive", "ed25519-dalek", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.2.1", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5556,10 +5782,24 @@ checksum = "86b575d3dd323b9ea10bb6fe89bf6bf93e249b215ba8ed7f68f1a3633f384db7" dependencies = [ "serde", "serde_derive", - "solana-hash", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-hash 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-epoch-rewards" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b319a4ed70390af911090c020571f0ff1f4ec432522d05ab89f5c08080381995" +dependencies = [ + "serde", + "serde_derive", + "solana-hash 3.1.0", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5569,8 +5809,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c5fd2662ae7574810904585fd443545ed2b568dbd304b25a31e79ccc76e81b" dependencies = [ "siphasher 0.3.11", - "solana-hash", - "solana-pubkey", + "solana-hash 2.2.1", + "solana-pubkey 2.2.1", ] [[package]] @@ -5581,9 +5821,22 @@ checksum = "3fce071fbddecc55d727b1d7ed16a629afe4f6e4c217bc8d00af3b785f6f67ed" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-epoch-schedule" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e5481e72cc4d52c169db73e4c0cd16de8bc943078aac587ec4817a75cc6388f" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5595,14 +5848,14 @@ dependencies = [ "serde", "serde_derive", "solana-address-lookup-table-interface", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-keccak-hasher", - "solana-message", + "solana-message 2.2.1", "solana-nonce", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-system-interface", "thiserror 2.0.17", ] @@ -5616,13 +5869,13 @@ dependencies = [ "bincode 1.3.3", "serde", "serde_derive", - "solana-account", - "solana-account-info", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-account 2.2.1", + "solana-account-info 2.2.1", + "solana-instruction 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", "solana-system-interface", ] @@ -5634,10 +5887,10 @@ checksum = "93b93971e289d6425f88e6e3cb6668c4b05df78b3c518c249be55ced8efd6b6d" dependencies = [ "ahash", "lazy_static", - "solana-epoch-schedule", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.2.1", + "solana-pubkey 2.2.1", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -5647,7 +5900,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02007757246e40f10aa936dae4fa27efbf8dbd6a59575a12ccc802c1aea6e708" dependencies = [ "ahash", - "solana-pubkey", + "solana-pubkey 2.2.1", ] [[package]] @@ -5656,7 +5909,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67c2ee19fe65b4564b0bf7436f5a609871ddc8fc32b8507c648e46b670052819" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "solana-fee-structure", "solana-svm-transaction", ] @@ -5672,6 +5925,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-fee-calculator" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a73cc03ca4bed871ca174558108835f8323e85917bb38b9c81c7af2ab853efe" +dependencies = [ + "log", + "serde", + "serde_derive", +] + [[package]] name = "solana-fee-structure" version = "2.2.1" @@ -5680,7 +5944,7 @@ checksum = "f45f94a88efdb512805563181dfa1c85c60a21b6e6d602bf24a2ea88f9399d6e" dependencies = [ "serde", "serde_derive", - "solana-message", + "solana-message 2.2.1", "solana-native-token", ] @@ -5695,23 +5959,23 @@ dependencies = [ "memmap2", "serde", "serde_derive", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.1", "solana-cluster-type", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-hash", - "solana-inflation", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-hash 2.2.1", + "solana-inflation 2.2.1", "solana-keypair", "solana-logger", "solana-native-token", "solana-poh-config", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-sha256-hasher", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sha256-hasher 2.2.1", "solana-shred-version", - "solana-signer", + "solana-signer 2.2.1", "solana-time-utils", ] @@ -5738,11 +6002,36 @@ dependencies = [ "js-sys", "serde", "serde_derive", - "solana-atomic-u64", - "solana-sanitize", + "solana-atomic-u64 2.2.1", + "solana-sanitize 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-hash" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "337c246447142f660f778cf6cb582beba8e28deb05b3b24bfb9ffd7c562e5f41" +dependencies = [ + "solana-hash 4.0.1", +] + +[[package]] +name = "solana-hash" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a5d48a6ee7b91fc7b998944ab026ed7b3e2fc8ee3bc58452644a86c2648152f" +dependencies = [ + "borsh 1.5.7", + "bytemuck", + "bytemuck_derive", + "five8 1.0.0", + "serde", + "serde_derive", + "solana-atomic-u64 3.0.0", + "solana-sanitize 3.0.1", +] + [[package]] name = "solana-inflation" version = "2.2.1" @@ -5753,6 +6042,12 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-inflation" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e92f37a14e7c660628752833250dd3dcd8e95309876aee751d7f8769a27947c6" + [[package]] name = "solana-inline-spl" version = "2.2.7" @@ -5760,7 +6055,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eaac98c150932bba4bfbef5b52fae9ef445f767d66ded2f1398382149bc94f69" dependencies = [ "bytemuck", - "solana-pubkey", + "solana-pubkey 2.2.1", ] [[package]] @@ -5776,11 +6071,36 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-define-syscall", - "solana-pubkey", + "solana-define-syscall 2.2.1", + "solana-pubkey 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-instruction" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee1b699a2c1518028a9982e255e0eca10c44d90006542d9d7f9f40dbce3f7c78" +dependencies = [ + "borsh 1.5.7", + "serde", + "solana-define-syscall 4.0.1", + "solana-instruction-error", + "solana-pubkey 4.0.0", +] + +[[package]] +name = "solana-instruction-error" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b04259e03c05faf38a8c24217b5cfe4c90572ae6184ab49cddb1584fdd756d3f" +dependencies = [ + "num-traits", + "serde", + "serde_derive", + "solana-program-error 3.0.0", +] + [[package]] name = "solana-instructions-sysvar" version = "2.2.1" @@ -5788,14 +6108,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "427f2d0d6dc0bb49f16cef5e7f975180d2e80aab9bdd3b2af68e2d029ec63f43" dependencies = [ "bitflags 2.9.1", - "solana-account-info", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", - "solana-serialize-utils", - "solana-sysvar-id", + "solana-account-info 2.2.1", + "solana-instruction 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-serialize-utils 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-instructions-sysvar" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ddf67876c541aa1e21ee1acae35c95c6fbc61119814bfef70579317a5e26955" +dependencies = [ + "bitflags 2.9.1", + "solana-account-info 3.1.0", + "solana-instruction 3.1.0", + "solana-instruction-error", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-serialize-utils 3.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5805,9 +6143,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7aeb957fbd42a451b99235df4942d96db7ef678e8d5061ef34c9b34cae12f79" dependencies = [ "sha3", - "solana-define-syscall", - "solana-hash", - "solana-sanitize", + "solana-define-syscall 2.2.1", + "solana-hash 2.2.1", + "solana-sanitize 2.2.1", ] [[package]] @@ -5821,11 +6159,11 @@ dependencies = [ "ed25519-dalek-bip32", "rand 0.7.3", "solana-derivation-path", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-seed-derivable", "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "wasm-bindgen", ] @@ -5837,19 +6175,32 @@ checksum = "4a6360ac2fdc72e7463565cd256eedcf10d7ef0c28a1249d261ec168c1b55cdd" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", ] [[package]] -name = "solana-lattice-hash" -version = "2.2.7" +name = "solana-last-restart-slot" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45cf3899226bc7b729b13d7f65e34120eb5bc9b83b1d2aadfdcbd84473db9030" +checksum = "dcda154ec827f5fc1e4da0af3417951b7e9b8157540f81f936c4a8b1156134d0" dependencies = [ - "base64 0.22.1", - "blake3", + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", +] + +[[package]] +name = "solana-lattice-hash" +version = "2.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45cf3899226bc7b729b13d7f65e34120eb5bc9b83b1d2aadfdcbd84473db9030" +dependencies = [ + "base64 0.22.1", + "blake3", "bs58", "bytemuck", ] @@ -5863,9 +6214,9 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5877,9 +6228,9 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-system-interface", ] @@ -5892,9 +6243,9 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-system-interface", ] @@ -5906,21 +6257,21 @@ checksum = "3ae52276c26e48d494affc7730c2c1e837ae794519e48ab6b22ed3ccf4751f32" dependencies = [ "log", "qualifier_attr", - "solana-account", + "solana-account 2.2.1", "solana-bincode", "solana-bpf-loader-program", "solana-compute-budget", - "solana-instruction", + "solana-instruction 2.2.1", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-log-collector", "solana-measure", "solana-packet", "solana-program-runtime", - "solana-pubkey", - "solana-sbpf", - "solana-sdk-ids", - "solana-transaction-context", + "solana-pubkey 2.2.1", + "solana-sbpf 0.10.0", + "solana-sdk-ids 2.2.1", + "solana-transaction-context 2.2.1", "solana-type-overrides", ] @@ -5964,17 +6315,35 @@ dependencies = [ "serde", "serde_derive", "solana-bincode", - "solana-hash", - "solana-instruction", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", - "solana-short-vec", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", "solana-system-interface", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-message" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85666605c9fd727f865ed381665db0a8fc29f984a030ecc1e40f43bfb2541623" +dependencies = [ + "lazy_static", + "serde", + "serde_derive", + "solana-address 1.1.0", + "solana-hash 3.1.0", + "solana-instruction 3.1.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-short-vec 3.1.0", + "solana-transaction-error 3.0.0", +] + [[package]] name = "solana-metrics" version = "2.2.7" @@ -5985,10 +6354,10 @@ dependencies = [ "gethostname", "lazy_static", "log", - "reqwest", - "solana-clock", + "reqwest 0.11.27", + "solana-clock 2.2.1", "solana-cluster-type", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-time-utils", "thiserror 2.0.17", ] @@ -5999,7 +6368,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36a1a14399afaabc2781a1db09cb14ee4cc4ee5c7a5a3cfcc601811379a8092" dependencies = [ - "solana-define-syscall", + "solana-define-syscall 2.2.1", ] [[package]] @@ -6044,10 +6413,10 @@ checksum = "703e22eb185537e06204a5bd9d509b948f0066f2d1d814a6f475dafb3ddf1325" dependencies = [ "serde", "serde_derive", - "solana-fee-calculator", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-fee-calculator 2.2.1", + "solana-hash 2.2.1", + "solana-pubkey 2.2.1", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -6056,10 +6425,10 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde971a20b8dbf60144d6a84439dda86b5466e00e2843091fe731083cda614da" dependencies = [ - "solana-account", - "solana-hash", + "solana-account 2.2.1", + "solana-hash 2.2.1", "solana-nonce", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6069,13 +6438,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b526398ade5dea37f1f147ce55dae49aa017a5d7326606359b0445ca8d946581" dependencies = [ "num_enum", - "solana-hash", + "solana-hash 2.2.1", "solana-packet", - "solana-pubkey", - "solana-sanitize", - "solana-sha256-hasher", - "solana-signature", - "solana-signer", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", + "solana-sha256-hasher 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", ] [[package]] @@ -6112,15 +6481,15 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "solana-hash", - "solana-message", + "solana-hash 2.2.1", + "solana-message 2.2.1", "solana-metrics", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-rayon-threadlimit", - "solana-sdk-ids", - "solana-short-vec", - "solana-signature", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", + "solana-signature 2.2.1", "solana-time-utils", ] @@ -6142,7 +6511,7 @@ checksum = "7a31fc6ac2590217b63ecab02f23df0d5a38ecaa3e69d7194f57a0f30645e9d9" dependencies = [ "ark-bn254", "light-poseidon", - "solana-define-syscall", + "solana-define-syscall 2.2.1", "thiserror 2.0.17", ] @@ -6165,10 +6534,10 @@ dependencies = [ "lazy_static", "solana-ed25519-program", "solana-feature-set", - "solana-message", + "solana-message 2.2.1", "solana-precompile-error", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-secp256k1-program", "solana-secp256r1-program", ] @@ -6179,9 +6548,9 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81a57a24e6a4125fc69510b6774cd93402b943191b6cddad05de7281491c90fe" dependencies = [ - "solana-pubkey", - "solana-signature", - "solana-signer", + "solana-pubkey 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", ] [[package]] @@ -6209,56 +6578,56 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", + "solana-account-info 2.2.1", "solana-address-lookup-table-interface", - "solana-atomic-u64", + "solana-atomic-u64 2.2.1", "solana-big-mod-exp", "solana-bincode", "solana-blake3-hasher", "solana-borsh", - "solana-clock", + "solana-clock 2.2.1", "solana-cpi", "solana-decode-error", - "solana-define-syscall", - "solana-epoch-rewards", - "solana-epoch-schedule", + "solana-define-syscall 2.2.1", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", "solana-example-mocks", "solana-feature-gate-interface", - "solana-fee-calculator", - "solana-hash", - "solana-instruction", - "solana-instructions-sysvar", + "solana-fee-calculator 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-instructions-sysvar 2.2.1", "solana-keccak-hasher", - "solana-last-restart-slot", + "solana-last-restart-slot 2.2.1", "solana-loader-v2-interface", "solana-loader-v3-interface", "solana-loader-v4-interface", - "solana-message", + "solana-message 2.2.1", "solana-msg", "solana-native-token", "solana-nonce", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.2", + "solana-program-memory 2.2.1", "solana-program-option", "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", "solana-secp256k1-recover", - "solana-serde-varint", - "solana-serialize-utils", - "solana-sha256-hasher", - "solana-short-vec", - "solana-slot-hashes", - "solana-slot-history", + "solana-serde-varint 2.2.1", + "solana-serialize-utils 2.2.1", + "solana-sha256-hasher 2.2.1", + "solana-short-vec 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", "solana-stable-layout", "solana-stake-interface", "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-sysvar 2.2.1", + "solana-sysvar-id 2.2.1", "solana-vote-interface", "thiserror 2.0.17", "wasm-bindgen", @@ -6270,10 +6639,22 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "473ffe73c68d93e9f2aa726ad2985fe52760052709aaab188100a42c618060ec" dependencies = [ - "solana-account-info", + "solana-account-info 2.2.1", "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", +] + +[[package]] +name = "solana-program-entrypoint" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c9b0a1ff494e05f503a08b3d51150b73aa639544631e510279d6375f290997" +dependencies = [ + "solana-account-info 3.1.0", + "solana-define-syscall 4.0.1", + "solana-program-error 3.0.0", + "solana-pubkey 4.0.0", ] [[package]] @@ -6287,11 +6668,17 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", + "solana-instruction 2.2.1", "solana-msg", - "solana-pubkey", + "solana-pubkey 2.2.1", ] +[[package]] +name = "solana-program-error" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1af32c995a7b692a915bb7414d5f8e838450cf7c70414e763d8abcae7b51f28" + [[package]] name = "solana-program-memory" version = "2.2.1" @@ -6299,7 +6686,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b0268f6c89825fb634a34bd0c3b8fdaeaecfc3728be1d622a8ee6dd577b60d4" dependencies = [ "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.2.1", +] + +[[package]] +name = "solana-program-memory" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4068648649653c2c50546e9a7fb761791b5ab0cda054c771bb5808d3a4b9eb52" +dependencies = [ + "solana-define-syscall 4.0.1", ] [[package]] @@ -6314,7 +6710,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "319f0ef15e6e12dc37c597faccb7d62525a509fec5f6975ecb9419efddeb277b" dependencies = [ - "solana-program-error", + "solana-program-error 2.2.2", ] [[package]] @@ -6323,7 +6719,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbbde7b061921dcff2bf8e0f1af120fa94f2fb0e3a1c2ec1e7900432bb72cbcd" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "agave-precompiles", "base64 0.22.1", "bincode 1.3.3", @@ -6333,27 +6729,27 @@ dependencies = [ "percentage", "rand 0.8.5", "serde", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.1", "solana-compute-budget", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-hash", - "solana-instruction", - "solana-last-restart-slot", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-last-restart-slot 2.2.1", "solana-log-collector", "solana-measure", "solana-metrics", - "solana-pubkey", - "solana-rent", - "solana-sbpf", - "solana-sdk-ids", - "solana-slot-hashes", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sbpf 0.10.0", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", "solana-stable-layout", - "solana-sysvar", - "solana-sysvar-id", + "solana-sysvar 2.2.1", + "solana-sysvar-id 2.2.1", "solana-timings", - "solana-transaction-context", + "solana-transaction-context 2.2.1", "solana-type-overrides", "thiserror 2.0.17", ] @@ -6364,7 +6760,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd21a4746c9cda16b24158d9a9b15252adbea192e06be2c2b6c66ba39435c339" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "assert_matches", "async-trait", "base64 0.22.1", @@ -6380,17 +6776,17 @@ dependencies = [ "solana-bpf-loader-program", "solana-compute-budget", "solana-inline-spl", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-logger", "solana-program-runtime", "solana-runtime", - "solana-sbpf", + "solana-sbpf 0.10.0", "solana-sdk", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-svm", "solana-timings", - "solana-transaction-context", + "solana-transaction-context 2.2.1", "solana-vote-program", "thiserror 2.0.17", "tokio", @@ -6408,21 +6804,39 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "five8_const", + "five8_const 0.1.4", "getrandom 0.2.16", "js-sys", "num-traits", "rand 0.8.5", "serde", "serde_derive", - "solana-atomic-u64", + "solana-atomic-u64 2.2.1", "solana-decode-error", - "solana-define-syscall", - "solana-sanitize", - "solana-sha256-hasher", + "solana-define-syscall 2.2.1", + "solana-sanitize 2.2.1", + "solana-sha256-hasher 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-pubkey" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" +dependencies = [ + "solana-address 1.1.0", +] + +[[package]] +name = "solana-pubkey" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6f7104d456b58e1418c21a8581e89810278d1190f70f27ece7fc0b2c9282a57" +dependencies = [ + "solana-address 2.0.0", +] + [[package]] name = "solana-pubsub-client" version = "2.2.7" @@ -6432,16 +6846,16 @@ dependencies = [ "crossbeam-channel", "futures-util", "log", - "reqwest", + "reqwest 0.11.27", "semver", "serde", "serde_derive", "serde_json", - "solana-account-decoder-client-types", - "solana-clock", - "solana-pubkey", - "solana-rpc-client-api", - "solana-signature", + "solana-account-decoder-client-types 2.2.7", + "solana-clock 2.2.1", + "solana-pubkey 2.2.1", + "solana-rpc-client-api 2.2.7", + "solana-signature 2.2.1", "thiserror 2.0.17", "tokio", "tokio-stream", @@ -6470,13 +6884,13 @@ dependencies = [ "solana-measure", "solana-metrics", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-quic-definitions", - "solana-rpc-client-api", - "solana-signer", + "solana-rpc-client-api 2.2.7", + "solana-signer 2.2.1", "solana-streamer", "solana-tls-utils", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", ] @@ -6508,9 +6922,22 @@ checksum = "d1aea8fdea9de98ca6e8c2da5827707fb3842833521b528a713810ca685d2480" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-rent" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b702d8c43711e3c8a9284a4f1bbc6a3de2553deb25b0c8142f9a44ef0ce5ddc1" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -6521,13 +6948,13 @@ checksum = "7c1e19f5d5108b0d824244425e43bc78bbb9476e2199e979b0230c9f632d3bf4" dependencies = [ "serde", "serde_derive", - "solana-account", - "solana-clock", - "solana-epoch-schedule", + "solana-account 2.2.1", + "solana-clock 2.2.1", + "solana-epoch-schedule 2.2.1", "solana-genesis-config", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6536,8 +6963,8 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f6f9113c6003492e74438d1288e30cffa8ccfdc2ef7b49b9e816d8034da18cd" dependencies = [ - "solana-pubkey", - "solana-reward-info", + "solana-pubkey 2.2.1", + "solana-reward-info 2.2.1", ] [[package]] @@ -6548,8 +6975,8 @@ checksum = "e4b22ea19ca2a3f28af7cd047c914abf833486bf7a7c4a10fc652fff09b385b1" dependencies = [ "lazy_static", "solana-feature-set", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6562,6 +6989,16 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-reward-info" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82be7946105c2ee6be9f9ee7bd18a068b558389221d29efa92b906476102bfcc" +dependencies = [ + "serde", + "serde_derive", +] + [[package]] name = "solana-rpc-client" version = "2.2.7" @@ -6574,29 +7011,29 @@ dependencies = [ "bs58", "indicatif", "log", - "reqwest", - "reqwest-middleware", + "reqwest 0.11.27", + "reqwest-middleware 0.2.5", "semver", "serde", "serde_derive", "serde_json", - "solana-account", - "solana-account-decoder-client-types", - "solana-clock", - "solana-commitment-config", + "solana-account 2.2.1", + "solana-account-decoder-client-types 2.2.7", + "solana-clock 2.2.1", + "solana-commitment-config 2.2.1", "solana-epoch-info", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-feature-gate-interface", - "solana-hash", - "solana-instruction", - "solana-message", - "solana-pubkey", - "solana-rpc-client-api", - "solana-signature", - "solana-transaction", - "solana-transaction-error", - "solana-transaction-status-client-types", - "solana-version", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-rpc-client-api 2.2.7", + "solana-signature 2.2.1", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", + "solana-transaction-status-client-types 2.2.7", + "solana-version 2.2.7", "tokio", ] @@ -6610,24 +7047,45 @@ dependencies = [ "base64 0.22.1", "bs58", "jsonrpc-core", - "reqwest", - "reqwest-middleware", + "reqwest 0.11.27", + "reqwest-middleware 0.2.5", "semver", "serde", "serde_derive", "serde_json", - "solana-account", - "solana-account-decoder-client-types", - "solana-clock", - "solana-commitment-config", - "solana-fee-calculator", - "solana-inflation", + "solana-account 2.2.1", + "solana-account-decoder-client-types 2.2.7", + "solana-clock 2.2.1", + "solana-commitment-config 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-inflation 2.2.1", "solana-inline-spl", - "solana-pubkey", - "solana-signer", - "solana-transaction-error", - "solana-transaction-status-client-types", - "solana-version", + "solana-pubkey 2.2.1", + "solana-signer 2.2.1", + "solana-transaction-error 2.2.1", + "solana-transaction-status-client-types 2.2.7", + "solana-version 2.2.7", + "thiserror 2.0.17", +] + +[[package]] +name = "solana-rpc-client-api" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "827acef810c1cf0eff0b0d7217d6f24726aeace5a32eb1b589200b1f2694dae0" +dependencies = [ + "anyhow", + "jsonrpc-core", + "reqwest 0.12.24", + "reqwest-middleware 0.4.2", + "serde", + "serde_json", + "solana-account-decoder-client-types 3.1.2", + "solana-clock 3.0.0", + "solana-rpc-client-types", + "solana-signer 3.0.0", + "solana-transaction-error 3.0.0", + "solana-transaction-status-client-types 3.1.2", "thiserror 2.0.17", ] @@ -6637,14 +7095,41 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "294874298fb4e52729bb0229e0cdda326d4393b7122b92823aa46e99960cb920" dependencies = [ - "solana-account", - "solana-commitment-config", - "solana-hash", - "solana-message", + "solana-account 2.2.1", + "solana-commitment-config 2.2.1", + "solana-hash 2.2.1", + "solana-message 2.2.1", "solana-nonce", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-rpc-client", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", + "thiserror 2.0.17", +] + +[[package]] +name = "solana-rpc-client-types" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05dd4eeca973be9d059668f216a9c81b49a1c02e2b1a243622b6d251eec9a278" +dependencies = [ + "base64 0.22.1", + "bs58", + "semver", + "serde", + "serde_json", + "solana-account 3.2.0", + "solana-account-decoder-client-types 3.1.2", + "solana-address 1.1.0", + "solana-clock 3.0.0", + "solana-commitment-config 3.1.0", + "solana-fee-calculator 3.0.0", + "solana-inflation 3.0.0", + "solana-reward-info 3.0.0", + "solana-transaction 3.0.2", + "solana-transaction-error 3.0.0", + "solana-transaction-status-client-types 3.1.2", + "solana-version 3.1.2", + "spl-generic-token", "thiserror 2.0.17", ] @@ -6654,7 +7139,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be703a6c2a363663c642407ea6d474109c21760502c9c26e60c88e0665c3e859" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "agave-precompiles", "agave-reserved-account-keys", "ahash", @@ -6712,7 +7197,7 @@ dependencies = [ "solana-perf", "solana-program", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-rayon-threadlimit", "solana-runtime-transaction", "solana-sdk", @@ -6721,10 +7206,10 @@ dependencies = [ "solana-svm-rent-collector", "solana-svm-transaction", "solana-timings", - "solana-transaction-context", - "solana-transaction-status-client-types", + "solana-transaction-context 2.2.1", + "solana-transaction-status-client-types 2.2.7", "solana-unified-scheduler-logic", - "solana-version", + "solana-version 2.2.7", "solana-vote", "solana-vote-program", "static_assertions", @@ -6747,14 +7232,14 @@ dependencies = [ "log", "solana-compute-budget", "solana-compute-budget-instruction", - "solana-hash", - "solana-message", - "solana-pubkey", - "solana-sdk-ids", - "solana-signature", + "solana-hash 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signature 2.2.1", "solana-svm-transaction", - "solana-transaction", - "solana-transaction-error", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", ] @@ -6764,6 +7249,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61f1bc1357b8188d9c4a3af3fc55276e56987265eb7ad073ae6f8180ee54cecf" +[[package]] +name = "solana-sanitize" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf09694a0fc14e5ffb18f9b7b7c0f15ecb6eac5b5610bf76a1853459d19daf9" + [[package]] name = "solana-sbpf" version = "0.10.0" @@ -6772,7 +7263,7 @@ checksum = "66a3ce7a0f4d6830124ceb2c263c36d1ee39444ec70146eb49b939e557e72b96" dependencies = [ "byteorder", "combine 3.8.1", - "hash32", + "hash32 0.2.1", "libc", "log", "rand 0.8.5", @@ -6781,6 +7272,20 @@ dependencies = [ "winapi", ] +[[package]] +name = "solana-sbpf" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b15b079e08471a9dbfe1e48b2c7439c85aa2a055cbd54eddd8bd257b0a7dbb29" +dependencies = [ + "byteorder", + "combine 3.8.1", + "hash32 0.3.1", + "log", + "rustc-demangle", + "thiserror 2.0.17", +] + [[package]] name = "solana-sdk" version = "2.2.2" @@ -6793,11 +7298,11 @@ dependencies = [ "js-sys", "serde", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-bn254", "solana-client-traits", "solana-cluster-type", - "solana-commitment-config", + "solana-commitment-config 2.2.1", "solana-compute-budget-interface", "solana-decode-error", "solana-derivation-path", @@ -6808,10 +7313,10 @@ dependencies = [ "solana-fee-structure", "solana-genesis-config", "solana-hard-forks", - "solana-inflation", - "solana-instruction", + "solana-inflation 2.2.1", + "solana-instruction 2.2.1", "solana-keypair", - "solana-message", + "solana-message 2.2.1", "solana-native-token", "solana-nonce-account", "solana-offchain-message", @@ -6821,32 +7326,32 @@ dependencies = [ "solana-precompiles", "solana-presigner", "solana-program", - "solana-program-memory", - "solana-pubkey", + "solana-program-memory 2.2.1", + "solana-pubkey 2.2.1", "solana-quic-definitions", "solana-rent-collector", "solana-rent-debits", "solana-reserved-account-keys", - "solana-reward-info", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", + "solana-reward-info 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", "solana-secp256k1-program", "solana-secp256k1-recover", "solana-secp256r1-program", "solana-seed-derivable", "solana-seed-phrase", "solana-serde", - "solana-serde-varint", - "solana-short-vec", + "solana-serde-varint 2.2.1", + "solana-short-vec 2.2.1", "solana-shred-version", - "solana-signature", - "solana-signer", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "solana-system-transaction", "solana-time-utils", - "solana-transaction", - "solana-transaction-context", - "solana-transaction-error", + "solana-transaction 2.2.2", + "solana-transaction-context 2.2.1", + "solana-transaction-error 2.2.1", "solana-validator-exit", "thiserror 2.0.17", "wasm-bindgen", @@ -6858,7 +7363,16 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c5d8b9cc68d5c88b062a33e23a6466722467dde0035152d8fb1afbcdf350a5f" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.2.1", +] + +[[package]] +name = "solana-sdk-ids" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "def234c1956ff616d46c9dd953f251fa7096ddbaa6d52b165218de97882b7280" +dependencies = [ + "solana-address 2.0.0", ] [[package]] @@ -6873,6 +7387,18 @@ dependencies = [ "syn 2.0.102", ] +[[package]] +name = "solana-sdk-macro" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6430000e97083460b71d9fbadc52a2ab2f88f53b3a4c5e58c5ae3640a0e8c00" +dependencies = [ + "bs58", + "proc-macro2", + "quote", + "syn 2.0.102", +] + [[package]] name = "solana-secp256k1-program" version = "2.2.1" @@ -6886,9 +7412,9 @@ dependencies = [ "serde_derive", "sha3", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.2.1", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6899,7 +7425,7 @@ checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" dependencies = [ "borsh 1.5.7", "libsecp256k1", - "solana-define-syscall", + "solana-define-syscall 2.2.1", "thiserror 2.0.17", ] @@ -6912,9 +7438,9 @@ dependencies = [ "bytemuck", "openssl", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.2.1", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6980,15 +7506,35 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-serde-varint" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e5174c57d5ff3c1995f274d17156964664566e2cde18a07bba1586d35a70d3b" +dependencies = [ + "serde", +] + [[package]] name = "solana-serialize-utils" version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "817a284b63197d2b27afdba829c5ab34231da4a9b4e763466a003c40ca4f535e" dependencies = [ - "solana-instruction", - "solana-pubkey", - "solana-sanitize", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-serialize-utils" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e41dd8feea239516c623a02f0a81c2367f4b604d7965237fed0751aeec33ed" +dependencies = [ + "solana-instruction-error", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.1", ] [[package]] @@ -6998,8 +7544,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0037386961c0d633421f53560ad7c80675c0447cba4d1bb66d60974dd486c7ea" dependencies = [ "sha2 0.10.9", - "solana-define-syscall", - "solana-hash", + "solana-define-syscall 2.2.1", + "solana-hash 2.2.1", +] + +[[package]] +name = "solana-sha256-hasher" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db7dc3011ea4c0334aaaa7e7128cb390ecf546b28d412e9bf2064680f57f588f" +dependencies = [ + "sha2 0.10.9", + "solana-define-syscall 4.0.1", + "solana-hash 4.0.1", ] [[package]] @@ -7011,6 +7568,15 @@ dependencies = [ "serde", ] +[[package]] +name = "solana-short-vec" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79fb1809a32cfcf7d9c47b7070a92fa17cdb620ab5829e9a8a9ff9d138a7a175" +dependencies = [ + "serde_core", +] + [[package]] name = "solana-shred-version" version = "2.2.1" @@ -7018,8 +7584,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afd3db0461089d1ad1a78d9ba3f15b563899ca2386351d38428faa5350c60a98" dependencies = [ "solana-hard-forks", - "solana-hash", - "solana-sha256-hasher", + "solana-hash 2.2.1", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -7034,7 +7600,20 @@ dependencies = [ "serde", "serde-big-array", "serde_derive", - "solana-sanitize", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-signature" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4bb8057cc0e9f7b5e89883d49de6f407df655bb6f3a71d0b7baf9986a2218fd9" +dependencies = [ + "five8 0.2.1", + "serde", + "serde-big-array", + "serde_derive", + "solana-sanitize 3.0.1", ] [[package]] @@ -7043,9 +7622,20 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c41991508a4b02f021c1342ba00bcfa098630b213726ceadc7cb032e051975b" dependencies = [ - "solana-pubkey", - "solana-signature", - "solana-transaction-error", + "solana-pubkey 2.2.1", + "solana-signature 2.2.1", + "solana-transaction-error 2.2.1", +] + +[[package]] +name = "solana-signer" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bfea97951fee8bae0d6038f39a5efcb6230ecdfe33425ac75196d1a1e3e3235" +dependencies = [ + "solana-pubkey 3.0.0", + "solana-signature 3.1.0", + "solana-transaction-error 3.0.0", ] [[package]] @@ -7056,9 +7646,22 @@ checksum = "0c8691982114513763e88d04094c9caa0376b867a29577939011331134c301ce" dependencies = [ "serde", "serde_derive", - "solana-hash", - "solana-sdk-ids", - "solana-sysvar-id", + "solana-hash 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-slot-hashes" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80a293f952293281443c04f4d96afd9d547721923d596e92b4377ed2360f1746" +dependencies = [ + "serde", + "serde_derive", + "solana-hash 3.1.0", + "solana-sdk-ids 3.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -7070,8 +7673,21 @@ dependencies = [ "bv", "serde", "serde_derive", - "solana-sdk-ids", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-slot-history" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f914f6b108f5bba14a280b458d023e3621c9973f27f015a4d755b50e88d89e97" +dependencies = [ + "bv", + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -7080,8 +7696,8 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f14f7d02af8f2bc1b5efeeae71bc1c2b7f0f65cd75bcc7d8180f2c762a57f54" dependencies = [ - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", ] [[package]] @@ -7095,14 +7711,14 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.1", "solana-cpi", "solana-decode-error", - "solana-instruction", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "solana-system-interface", - "solana-sysvar-id", + "solana-sysvar-id 2.2.1", ] [[package]] @@ -7111,25 +7727,25 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "625c4872588e2a61166b6ece633be5de388dcc170294d717649e8963fae9468c" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "bincode 1.3.3", "log", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", + "solana-clock 2.2.1", "solana-config-program", "solana-genesis-config", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-native-token", "solana-packet", "solana-program-runtime", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", "solana-stake-interface", - "solana-sysvar", - "solana-transaction-context", + "solana-sysvar 2.2.1", + "solana-transaction-context 2.2.1", "solana-type-overrides", "solana-vote-interface", ] @@ -7167,13 +7783,13 @@ dependencies = [ "solana-net-utils", "solana-packet", "solana-perf", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-quic-definitions", - "solana-signature", - "solana-signer", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "solana-time-utils", "solana-tls-utils", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-transaction-metrics-tracker", "thiserror 2.0.17", "tokio", @@ -7187,7 +7803,7 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "095be71c750f85287f37366e1975236b08dff2e02ec482473c975868d67fc542" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "agave-precompiles", "ahash", "itertools 0.12.1", @@ -7195,37 +7811,43 @@ dependencies = [ "percentage", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bpf-loader-program", - "solana-clock", + "solana-clock 2.2.1", "solana-compute-budget", "solana-compute-budget-instruction", "solana-fee-structure", - "solana-hash", - "solana-instruction", - "solana-instructions-sysvar", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-instructions-sysvar 2.2.1", "solana-loader-v4-program", "solana-log-collector", "solana-measure", - "solana-message", + "solana-message 2.2.1", "solana-nonce", "solana-nonce-account", "solana-program", "solana-program-runtime", - "solana-pubkey", - "solana-rent", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", "solana-rent-debits", "solana-sdk", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-svm-rent-collector", "solana-svm-transaction", "solana-timings", - "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-context 2.2.1", + "solana-transaction-error 2.2.1", "solana-type-overrides", "thiserror 2.0.17", ] +[[package]] +name = "solana-svm-feature-set" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d723e2eb4bf1e951778ed4d05adcd612c7680d56c8f3077dff6f4398fcd62a51" + [[package]] name = "solana-svm-rent-collector" version = "2.2.7" @@ -7233,7 +7855,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee563c1edcf5551b8b5acd86eb9383939a1d9591693c33e74a006dab4baaeb44" dependencies = [ "solana-sdk", - "solana-transaction-context", + "solana-transaction-context 2.2.1", ] [[package]] @@ -7242,12 +7864,12 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "221865f7355d5b0827c2d46dd53996361f6cf0c21919b965caa4ba6a1feb6b3a" dependencies = [ - "solana-hash", - "solana-message", - "solana-pubkey", - "solana-sdk-ids", - "solana-signature", - "solana-transaction", + "solana-hash 2.2.1", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signature 2.2.1", + "solana-transaction 2.2.2", ] [[package]] @@ -7261,8 +7883,8 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", "wasm-bindgen", ] @@ -7276,19 +7898,19 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-nonce", "solana-nonce-account", "solana-packet", "solana-program-runtime", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-system-interface", - "solana-sysvar", - "solana-transaction-context", + "solana-sysvar 2.2.1", + "solana-transaction-context 2.2.1", "solana-type-overrides", ] @@ -7298,13 +7920,13 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bd98a25e5bcba8b6be8bcbb7b84b24c2a6a8178d7fb0e3077a916855ceba91a" dependencies = [ - "solana-hash", + "solana-hash 2.2.1", "solana-keypair", - "solana-message", - "solana-pubkey", - "solana-signer", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", + "solana-signer 2.2.1", "solana-system-interface", - "solana-transaction", + "solana-transaction 2.2.2", ] [[package]] @@ -7320,28 +7942,60 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-account-info", - "solana-clock", - "solana-define-syscall", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-hash", - "solana-instruction", - "solana-instructions-sysvar", - "solana-last-restart-slot", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-pubkey", - "solana-rent", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-slot-hashes", - "solana-slot-history", + "solana-account-info 2.2.1", + "solana-clock 2.2.1", + "solana-define-syscall 2.2.1", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-instructions-sysvar 2.2.1", + "solana-last-restart-slot 2.2.1", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.2", + "solana-program-memory 2.2.1", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", "solana-stake-interface", - "solana-sysvar-id", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-sysvar" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3205cc7db64a0f1a20b7eb2405773fa64e45f7fe0fc7a73e50e90eca6b2b0be7" +dependencies = [ + "base64 0.22.1", + "bincode 1.3.3", + "lazy_static", + "serde", + "serde_derive", + "solana-account-info 3.1.0", + "solana-clock 3.0.0", + "solana-define-syscall 4.0.1", + "solana-epoch-rewards 3.0.0", + "solana-epoch-schedule 3.0.0", + "solana-fee-calculator 3.0.0", + "solana-hash 4.0.1", + "solana-instruction 3.1.0", + "solana-last-restart-slot 3.0.0", + "solana-program-entrypoint 3.1.1", + "solana-program-error 3.0.0", + "solana-program-memory 3.1.0", + "solana-pubkey 4.0.0", + "solana-rent 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-slot-hashes 3.0.0", + "solana-slot-history 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -7350,8 +8004,18 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5762b273d3325b047cfda250787f8d796d781746860d5d0a746ee29f3e8812c1" dependencies = [ - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", +] + +[[package]] +name = "solana-sysvar-id" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17358d1e9a13e5b9c2264d301102126cf11a47fd394cdf3dec174fe7bc96e1de" +dependencies = [ + "solana-address 2.0.0", + "solana-sdk-ids 3.1.0", ] [[package]] @@ -7363,24 +8027,24 @@ dependencies = [ "bincode 1.3.3", "log", "rayon", - "solana-account", + "solana-account 2.2.1", "solana-client-traits", - "solana-clock", - "solana-commitment-config", + "solana-clock 2.2.1", + "solana-commitment-config 2.2.1", "solana-connection-cache", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-keypair", - "solana-message", - "solana-pubkey", + "solana-message 2.2.1", + "solana-pubkey 2.2.1", "solana-rpc-client", - "solana-rpc-client-api", - "solana-signature", - "solana-signer", + "solana-rpc-client-api 2.2.7", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "solana-system-interface", - "solana-transaction", - "solana-transaction-error", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", ] [[package]] @@ -7397,7 +8061,7 @@ checksum = "d08862987485af7e3864b0ab9d4febeccaa34f1e982f08af9fa0460782d10773" dependencies = [ "eager", "enum-iterator", - "solana-pubkey", + "solana-pubkey 2.2.1", ] [[package]] @@ -7408,8 +8072,8 @@ checksum = "b6f227b3813b6c26c8ed38910b90a0b641baedb2ad075ea51ccfbff1992ee394" dependencies = [ "rustls 0.23.27", "solana-keypair", - "solana-pubkey", - "solana-signer", + "solana-pubkey 2.2.1", + "solana-signer 2.2.1", "x509-parser", ] @@ -7427,22 +8091,22 @@ dependencies = [ "log", "rayon", "solana-client-traits", - "solana-clock", - "solana-commitment-config", + "solana-clock 2.2.1", + "solana-commitment-config 2.2.1", "solana-connection-cache", "solana-epoch-info", "solana-measure", - "solana-message", + "solana-message 2.2.1", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-pubsub-client", "solana-quic-definitions", "solana-rpc-client", - "solana-rpc-client-api", - "solana-signature", - "solana-signer", - "solana-transaction", - "solana-transaction-error", + "solana-rpc-client-api 2.2.7", + "solana-signature 2.2.1", + "solana-signer 2.2.1", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", ] @@ -7458,22 +8122,42 @@ dependencies = [ "serde_derive", "solana-bincode", "solana-feature-set", - "solana-hash", - "solana-instruction", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-keypair", - "solana-message", + "solana-message 2.2.1", "solana-precompiles", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", - "solana-short-vec", - "solana-signature", - "solana-signer", + "solana-pubkey 2.2.1", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-short-vec 2.2.1", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "solana-system-interface", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-transaction" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ceb2efbf427a91b884709ffac4dac29117752ce1e37e9ae04977e450aa0bb76" +dependencies = [ + "serde", + "serde_derive", + "solana-address 2.0.0", + "solana-hash 4.0.1", + "solana-instruction 3.1.0", + "solana-instruction-error", + "solana-message 3.0.1", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-short-vec 3.1.0", + "solana-signature 3.1.0", + "solana-transaction-error 3.0.0", +] + [[package]] name = "solana-transaction-context" version = "2.2.1" @@ -7483,11 +8167,28 @@ dependencies = [ "bincode 1.3.3", "serde", "serde_derive", - "solana-account", - "solana-instruction", - "solana-pubkey", - "solana-rent", - "solana-signature", + "solana-account 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-signature 2.2.1", +] + +[[package]] +name = "solana-transaction-context" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cbaa5fe13d93f94e8155fc24d13a36fa574665ef7f8e5909d602e9d6ae39434" +dependencies = [ + "bincode 1.3.3", + "serde", + "solana-account 3.2.0", + "solana-instruction 3.1.0", + "solana-instructions-sysvar 3.0.0", + "solana-pubkey 3.0.0", + "solana-rent 3.0.0", + "solana-sbpf 0.13.1", + "solana-sdk-ids 3.1.0", ] [[package]] @@ -7498,8 +8199,20 @@ checksum = "222a9dc8fdb61c6088baab34fc3a8b8473a03a7a5fd404ed8dd502fa79b67cb1" dependencies = [ "serde", "serde_derive", - "solana-instruction", - "solana-sanitize", + "solana-instruction 2.2.1", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-transaction-error" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4222065402340d7e6aec9dc3e54d22992ddcf923d91edcd815443c2bfca3144a" +dependencies = [ + "serde", + "serde_derive", + "solana-instruction-error", + "solana-sanitize 3.0.1", ] [[package]] @@ -7515,8 +8228,8 @@ dependencies = [ "rand 0.8.5", "solana-packet", "solana-perf", - "solana-short-vec", - "solana-signature", + "solana-short-vec 2.2.1", + "solana-signature 2.2.1", ] [[package]] @@ -7537,20 +8250,20 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-loader-v2-interface", - "solana-message", + "solana-message 2.2.1", "solana-program", - "solana-pubkey", - "solana-reward-info", - "solana-sdk-ids", - "solana-signature", + "solana-pubkey 2.2.1", + "solana-reward-info 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signature 2.2.1", "solana-system-interface", - "solana-transaction", - "solana-transaction-error", - "solana-transaction-status-client-types", + "solana-transaction 2.2.2", + "solana-transaction-error 2.2.1", + "solana-transaction-status-client-types 2.2.7", "spl-associated-token-account", "spl-memo", "spl-token", @@ -7572,14 +8285,38 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "solana-account-decoder-client-types", - "solana-commitment-config", - "solana-message", - "solana-reward-info", - "solana-signature", - "solana-transaction", - "solana-transaction-context", - "solana-transaction-error", + "solana-account-decoder-client-types 2.2.7", + "solana-commitment-config 2.2.1", + "solana-message 2.2.1", + "solana-reward-info 2.2.1", + "solana-signature 2.2.1", + "solana-transaction 2.2.2", + "solana-transaction-context 2.2.1", + "solana-transaction-error 2.2.1", + "thiserror 2.0.17", +] + +[[package]] +name = "solana-transaction-status-client-types" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "877eb23fb367968e5d33cef9bbeba0cd30bfd6235174ff9f6756cfa5e8d3d9af" +dependencies = [ + "base64 0.22.1", + "bincode 1.3.3", + "bs58", + "serde", + "serde_json", + "solana-account-decoder-client-types 3.1.2", + "solana-commitment-config 3.1.0", + "solana-instruction 3.1.0", + "solana-message 3.0.1", + "solana-pubkey 3.0.0", + "solana-reward-info 3.0.0", + "solana-signature 3.1.0", + "solana-transaction 3.0.2", + "solana-transaction-context 3.1.2", + "solana-transaction-error 3.0.0", "thiserror 2.0.17", ] @@ -7604,7 +8341,7 @@ dependencies = [ "solana-keypair", "solana-net-utils", "solana-streamer", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "thiserror 2.0.17", "tokio", ] @@ -7616,9 +8353,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccc4e998f9185355afcd5119c8b3715f00ac836460faedceac6a73840fc2621d" dependencies = [ "assert_matches", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-runtime-transaction", - "solana-transaction", + "solana-transaction 2.2.2", "static_assertions", ] @@ -7634,12 +8371,26 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2a58e01912dc3d5ff4391fe49476461b3b9ebc4215f3713d2fe3ffcfeda7f8e2" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "semver", "serde", "serde_derive", - "solana-sanitize", - "solana-serde-varint", + "solana-sanitize 2.2.1", + "solana-serde-varint 2.2.1", +] + +[[package]] +name = "solana-version" +version = "3.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "beffc235fc91b4991856a9309e2d660c3213b9e74ca030753386052d1d3cb47e" +dependencies = [ + "agave-feature-set 3.1.2", + "rand 0.8.5", + "semver", + "serde", + "solana-sanitize 3.0.1", + "solana-serde-varint 3.0.0", ] [[package]] @@ -7652,17 +8403,17 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-packet", - "solana-pubkey", - "solana-sdk-ids", - "solana-signature", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signature 2.2.1", "solana-svm-transaction", - "solana-transaction", + "solana-transaction 2.2.2", "solana-vote-interface", "thiserror 2.0.17", ] @@ -7678,16 +8429,16 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.1", "solana-decode-error", - "solana-hash", - "solana-instruction", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-serde-varint", - "solana-serialize-utils", - "solana-short-vec", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-serde-varint 2.2.1", + "solana-serialize-utils 2.2.1", + "solana-short-vec 2.2.1", "solana-system-interface", ] @@ -7697,29 +8448,29 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27cb01906f935beee9d64a6a7881a583b55c8ffe4f767b9b19b687a68cd7cf47" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "bincode 1.3.3", "log", "num-derive", "num-traits", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", - "solana-clock", - "solana-epoch-schedule", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.2.1", + "solana-instruction 2.2.1", "solana-keypair", "solana-packet", "solana-program-runtime", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-signer", - "solana-slot-hashes", - "solana-transaction", - "solana-transaction-context", + "solana-pubkey 2.2.1", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signer 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-transaction 2.2.2", + "solana-transaction-context 2.2.1", "solana-vote-interface", "thiserror 2.0.17", ] @@ -7733,10 +8484,10 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-program-runtime", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-zk-sdk", ] @@ -7764,13 +8515,13 @@ dependencies = [ "serde_json", "sha3", "solana-derivation-path", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-seed-derivable", "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "subtle", "thiserror 2.0.17", "wasm-bindgen", @@ -7783,14 +8534,14 @@ version = "2.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e4086b331151047f6be5c71210e6690f3a4de222ccf43c90ec715ea60e860189" dependencies = [ - "agave-feature-set", + "agave-feature-set 2.2.7", "bytemuck", "num-derive", "num-traits", - "solana-instruction", + "solana-instruction 2.2.1", "solana-log-collector", "solana-program-runtime", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-zk-token-sdk", ] @@ -7818,13 +8569,13 @@ dependencies = [ "sha3", "solana-curve25519", "solana-derivation-path", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", + "solana-sdk-ids 2.2.1", "solana-seed-derivable", "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-signature 2.2.1", + "solana-signer 2.2.1", "subtle", "thiserror 2.0.17", "zeroize", @@ -7861,8 +8612,8 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6f8349dbcbe575f354f9a533a21f272f3eb3808a49e2fdc1c34393b88ba76cb" dependencies = [ - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.2.1", + "solana-pubkey 2.2.1", ] [[package]] @@ -7872,8 +8623,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7398da23554a31660f17718164e31d31900956054f54f52d5ec1be51cb4f4b3" dependencies = [ "bytemuck", - "solana-program-error", - "solana-sha256-hasher", + "solana-program-error 2.2.2", + "solana-sha256-hasher 2.2.1", "spl-discriminator-derive", ] @@ -7914,18 +8665,28 @@ dependencies = [ "spl-token-confidential-transfer-proof-extraction", ] +[[package]] +name = "spl-generic-token" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "233df81b75ab99b42f002b5cdd6e65a7505ffa930624f7096a7580a56765e9cf" +dependencies = [ + "bytemuck", + "solana-pubkey 3.0.0", +] + [[package]] name = "spl-memo" version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f09647c0974e33366efeb83b8e2daebb329f0420149e74d3a4bd2c08cf9f7cb" dependencies = [ - "solana-account-info", - "solana-instruction", + "solana-account-info 2.2.1", + "solana-instruction 2.2.1", "solana-msg", - "solana-program-entrypoint", - "solana-program-error", - "solana-pubkey", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", ] [[package]] @@ -7941,9 +8702,9 @@ dependencies = [ "num-traits", "solana-decode-error", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "solana-program-option", - "solana-pubkey", + "solana-pubkey 2.2.1", "solana-zk-sdk", "thiserror 2.0.17", ] @@ -7982,12 +8743,12 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", + "solana-account-info 2.2.1", "solana-decode-error", - "solana-instruction", + "solana-instruction 2.2.1", "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "spl-discriminator", "spl-pod", "spl-program-error", @@ -8124,10 +8885,10 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-instruction", + "solana-instruction 2.2.1", "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "spl-discriminator", "spl-pod", "thiserror 1.0.69", @@ -8144,10 +8905,10 @@ dependencies = [ "num-traits", "solana-borsh", "solana-decode-error", - "solana-instruction", + "solana-instruction 2.2.1", "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "spl-discriminator", "spl-pod", "spl-type-length-value", @@ -8164,13 +8925,13 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", + "solana-account-info 2.2.1", "solana-cpi", "solana-decode-error", - "solana-instruction", + "solana-instruction 2.2.1", "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-program-error 2.2.2", + "solana-pubkey 2.2.1", "spl-discriminator", "spl-pod", "spl-program-error", @@ -8188,10 +8949,10 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", + "solana-account-info 2.2.1", "solana-decode-error", "solana-msg", - "solana-program-error", + "solana-program-error 2.2.2", "spl-discriminator", "spl-pod", "thiserror 1.0.69", @@ -8277,6 +9038,15 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" +[[package]] +name = "sync_wrapper" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + [[package]] name = "synstructure" version = "0.12.6" @@ -8425,7 +9195,7 @@ dependencies = [ "getrandom 0.3.3", "once_cell", "rustix 1.0.7", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -8705,6 +9475,45 @@ dependencies = [ "winnow", ] +[[package]] +name = "tower" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +dependencies = [ + "futures-core", + "futures-util", + "pin-project-lite", + "sync_wrapper 1.0.2", + "tokio", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-http" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cf146f99d442e8e68e585f5d798ccd3cad9a7835b917e09728880a862706456" +dependencies = [ + "bitflags 2.9.1", + "bytes", + "futures-util", + "http 1.3.1", + "http-body 1.0.1", + "iri-string", + "pin-project-lite", + "tower", + "tower-layer", + "tower-service", +] + +[[package]] +name = "tower-layer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e" + [[package]] name = "tower-service" version = "0.3.3" @@ -9104,6 +9913,15 @@ version = "0.25.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" +[[package]] +name = "webpki-roots" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e" +dependencies = [ + "rustls-pki-types", +] + [[package]] name = "which" version = "4.4.2" @@ -9148,7 +9966,7 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.59.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 8b8b5590b..b65debc0a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -73,7 +73,7 @@ solana-client = "2.2.7" solana-program = "2.2.1" solana-program-test = "2.2.7" solana-pubsub-client = "2.2.7" -solana-rpc-client-api = "2.2.7" +solana-rpc-client-api = "3.0.11" solana-sdk = "2.2.2" solana-system-interface = "1.0.0" solana-transaction-status = "2.2.7"