From 677d4e2db0cb1d9ed87fabd2fdebba86d290e7f8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 22 Aug 2025 08:58:22 +0000 Subject: [PATCH] build(deps): bump solana-stake-interface from 1.2.1 to 2.0.1 Bumps [solana-stake-interface](https://github.com/solana-program/stake) from 1.2.1 to 2.0.1. - [Release notes](https://github.com/solana-program/stake/releases) - [Commits](https://github.com/solana-program/stake/commits/interface@v2.0.1) --- updated-dependencies: - dependency-name: solana-stake-interface dependency-version: 2.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 922 ++++++++++++++++++++++++----------------- clients/cli/Cargo.toml | 2 +- program/Cargo.toml | 2 +- 3 files changed, 538 insertions(+), 388 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9be55a0a..5bb9cacb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -71,9 +71,9 @@ checksum = "2733340e0429d146d4b77d265ae80b22e253507b30a2257ff68eccb78eab210b" dependencies = [ "ahash 0.8.11", "solana-epoch-schedule", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-hash 2.3.0", + "solana-pubkey 2.4.0", + "solana-sha256-hasher 2.2.1", "solana-svm-feature-set", ] @@ -106,7 +106,7 @@ dependencies = [ "solana-ed25519-program", "solana-message", "solana-precompile-error", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-secp256k1-program", "solana-secp256r1-program", @@ -119,7 +119,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "732a49e540c5b7b8d8943d50ad4b51b98ad9951494053b51fb909c140d3df8b1" dependencies = [ "agave-feature-set", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", ] @@ -129,10 +129,10 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e79356209e3126f9a60af1b50690be8334336b4b9e52e9ccc87e775519d78f78" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-short-vec", "solana-signature", @@ -4032,9 +4032,9 @@ dependencies = [ "serde_bytes", "serde_derive", "solana-account-info", - "solana-clock", - "solana-instruction", - "solana-pubkey", + "solana-clock 2.2.2", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-sysvar", ] @@ -4056,21 +4056,21 @@ dependencies = [ "solana-account", "solana-account-decoder-client-types", "solana-address-lookup-table-interface", - "solana-clock", + "solana-clock 2.2.2", "solana-config-program-client", "solana-epoch-schedule", "solana-fee-calculator", - "solana-instruction", + "solana-instruction 2.3.0", "solana-loader-v3-interface", "solana-nonce", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", "solana-slot-hashes", "solana-slot-history", - "solana-stake-interface", + "solana-stake-interface 1.2.1", "solana-sysvar", "solana-vote-interface", "spl-generic-token", @@ -4094,7 +4094,7 @@ dependencies = [ "serde_derive", "serde_json", "solana-account", - "solana-pubkey", + "solana-pubkey 2.4.0", "zstd", ] @@ -4106,9 +4106,9 @@ checksum = "e0c17d606a298a205fae325489fbed88ee6dc4463c111672172327e741c8905d" dependencies = [ "bincode", "serde", - "solana-program-error", + "solana-program-error 2.2.1", "solana-program-memory", - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] @@ -4146,24 +4146,24 @@ dependencies = [ "solana-account", "solana-address-lookup-table-interface", "solana-bucket-map", - "solana-clock", + "solana-clock 2.2.2", "solana-epoch-schedule", "solana-fee-calculator", "solana-genesis-config", - "solana-hash", + "solana-hash 2.3.0", "solana-lattice-hash", "solana-measure", "solana-message", "solana-metrics", "solana-nohash-hasher", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rayon-threadlimit", "solana-rent-collector", "solana-reward-info", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-slot-hashes", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-time-utils", "solana-transaction", @@ -4176,6 +4176,21 @@ dependencies = [ "thiserror 2.0.12", ] +[[package]] +name = "solana-address" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a7a457086457ea9db9a5199d719dc8734dc2d0342fad0d8f77633c31eb62f19" +dependencies = [ + "five8", + "five8_const", + "solana-atomic-u64 3.0.0", + "solana-define-syscall 3.0.0", + "solana-program-error 3.0.0", + "solana-sanitize 3.0.0", + "solana-sha256-hasher 3.0.0", +] + [[package]] name = "solana-address-lookup-table-interface" version = "2.2.2" @@ -4186,9 +4201,9 @@ dependencies = [ "bytemuck", "serde", "serde_derive", - "solana-clock", - "solana-instruction", - "solana-pubkey", + "solana-clock 2.2.2", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-slot-hashes", ] @@ -4202,6 +4217,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.3.4" @@ -4212,12 +4236,12 @@ dependencies = [ "futures", "solana-account", "solana-banks-interface", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-signature", "solana-sysvar", @@ -4239,11 +4263,11 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-signature", "solana-transaction", "solana-transaction-context", @@ -4264,11 +4288,11 @@ dependencies = [ "solana-account", "solana-banks-interface", "solana-client", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-runtime", "solana-runtime-transaction", "solana-send-transaction-service", @@ -4289,7 +4313,7 @@ checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" dependencies = [ "num-bigint 0.4.6", "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -4300,7 +4324,7 @@ checksum = "19a3787b8cf9c9fe3dd360800e8b70982b9e5a8af9e11c354b6665dd4a003adc" dependencies = [ "bincode", "serde", - "solana-instruction", + "solana-instruction 2.3.0", ] [[package]] @@ -4310,9 +4334,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.3.0", + "solana-hash 2.3.0", + "solana-sanitize 2.2.1", ] [[package]] @@ -4326,7 +4350,7 @@ dependencies = [ "ark-ff", "ark-serialize", "bytemuck", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.12", ] @@ -4357,11 +4381,11 @@ dependencies = [ "solana-bincode", "solana-blake3-hasher", "solana-bn254", - "solana-clock", + "solana-clock 2.2.2", "solana-cpi", "solana-curve25519", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keccak-hasher", "solana-loader-v3-interface", "solana-loader-v4-interface", @@ -4371,14 +4395,14 @@ dependencies = [ "solana-poseidon", "solana-program-entrypoint", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sbpf", "solana-sdk-ids", "solana-secp256k1-recover", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-stable-layout", "solana-svm-feature-set", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-sysvar-id", "solana-timings", @@ -4400,9 +4424,9 @@ dependencies = [ "modular-bitfield", "num_enum", "rand 0.8.5", - "solana-clock", + "solana-clock 2.2.2", "solana-measure", - "solana-pubkey", + "solana-pubkey 2.4.0", "tempfile", ] @@ -4415,10 +4439,10 @@ dependencies = [ "agave-feature-set", "solana-bpf-loader-program", "solana-compute-budget-program", - "solana-hash", + "solana-hash 2.3.0", "solana-loader-v4-program", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-stake-program", "solana-system-program", @@ -4439,7 +4463,7 @@ dependencies = [ "solana-bpf-loader-program", "solana-compute-budget-program", "solana-loader-v4-program", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-stake-program", "solana-system-program", @@ -4455,16 +4479,16 @@ dependencies = [ "chrono", "clap", "rpassword", - "solana-clock", + "solana-clock 2.2.2", "solana-cluster-type", "solana-commitment-config", "solana-derivation-path", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-message", "solana-native-token", "solana-presigner", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-remote-wallet", "solana-seed-phrase", "solana-signature", @@ -4513,18 +4537,18 @@ dependencies = [ "solana-bincode", "solana-clap-utils", "solana-cli-config", - "solana-clock", + "solana-clock 2.2.2", "solana-epoch-info", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-native-token", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rpc-client-api", "solana-sdk-ids", "solana-signature", - "solana-stake-interface", - "solana-system-interface", + "solana-stake-interface 1.2.1", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-transaction", "solana-transaction-error", @@ -4554,12 +4578,12 @@ dependencies = [ "solana-commitment-config", "solana-connection-cache", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-measure", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-pubsub-client", "solana-quic-client", "solana-quic-definitions", @@ -4588,14 +4612,14 @@ dependencies = [ "solana-account", "solana-commitment-config", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-signature", "solana-signer", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction", "solana-transaction-error", ] @@ -4609,10 +4633,19 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] +[[package]] +name = "solana-clock" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb62e9381182459a4520b5fe7fb22d423cae736239a6427fc398a88743d0ed59" +dependencies = [ + "solana-sdk-macro 3.0.0", +] + [[package]] name = "solana-cluster-type" version = "2.2.1" @@ -4621,7 +4654,7 @@ checksum = "7ace9fea2daa28354d107ea879cff107181d85cd4e0f78a2bedb10e1a428c97e" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.3.0", ] [[package]] @@ -4656,9 +4689,9 @@ dependencies = [ "solana-builtins-default-costs", "solana-compute-budget", "solana-compute-budget-interface", - "solana-instruction", + "solana-instruction 2.3.0", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-svm-transaction", "solana-transaction-error", @@ -4674,7 +4707,7 @@ dependencies = [ "borsh 1.5.7", "serde", "serde_derive", - "solana-instruction", + "solana-instruction 2.3.0", "solana-sdk-ids", ] @@ -4735,18 +4768,18 @@ dependencies = [ "solana-bincode", "solana-borsh", "solana-builtins-default-costs", - "solana-clock", + "solana-clock 2.2.2", "solana-compute-budget", "solana-compute-budget-instruction", "solana-compute-budget-interface", "solana-fee-structure", "solana-metrics", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-runtime-transaction", "solana-sdk-ids", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-error", "solana-vote-program", ] @@ -4758,10 +4791,10 @@ 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-define-syscall 2.3.0", + "solana-instruction 2.3.0", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "solana-stable-layout", ] @@ -4774,7 +4807,7 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "subtle", "thiserror 2.0.12", ] @@ -4794,6 +4827,12 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ae3e2abcf541c8122eafe9a625d4d194b4023c20adde1e251f94e056bb1aee2" +[[package]] +name = "solana-define-syscall" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9697086a4e102d28a156b8d6b521730335d6951bd39a5e766512bbe09007cee" + [[package]] name = "solana-derivation-path" version = "2.2.1" @@ -4815,7 +4854,7 @@ dependencies = [ "bytemuck_derive", "ed25519-dalek", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", "solana-sdk-ids", ] @@ -4838,9 +4877,9 @@ checksum = "86b575d3dd323b9ea10bb6fe89bf6bf93e249b215ba8ed7f68f1a3633f384db7" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.3.0", "solana-sdk-ids", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] @@ -4851,8 +4890,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.3.0", + "solana-pubkey 2.4.0", ] [[package]] @@ -4864,7 +4903,7 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] @@ -4877,15 +4916,15 @@ dependencies = [ "serde", "serde_derive", "solana-address-lookup-table-interface", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.2", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keccak-hasher", "solana-message", "solana-nonce", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", "thiserror 2.0.12", ] @@ -4900,12 +4939,12 @@ dependencies = [ "serde_derive", "solana-account", "solana-account-info", - "solana-instruction", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -4917,9 +4956,9 @@ dependencies = [ "ahash 0.8.11", "lazy_static", "solana-epoch-schedule", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-hash 2.3.0", + "solana-pubkey 2.4.0", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -4968,20 +5007,20 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-clock", + "solana-clock 2.2.2", "solana-cluster-type", "solana-epoch-schedule", "solana-fee-calculator", - "solana-hash", + "solana-hash 2.3.0", "solana-inflation", "solana-keypair", "solana-logger", "solana-native-token", "solana-poh-config", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-shred-version", "solana-signer", "solana-time-utils", @@ -5010,11 +5049,22 @@ 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.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a063723b9e84c14d8c0d2cdf0268207dc7adecf546e31251f9e07c7b00b566c" +dependencies = [ + "five8", + "solana-atomic-u64 3.0.0", + "solana-sanitize 3.0.0", +] + [[package]] name = "solana-inflation" version = "2.2.1" @@ -5038,11 +5088,32 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-define-syscall", - "solana-pubkey", + "solana-define-syscall 2.3.0", + "solana-pubkey 2.4.0", "wasm-bindgen", ] +[[package]] +name = "solana-instruction" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df4e8fcba01d7efa647ed20a081c234475df5e11a93acb4393cc2c9a7b99bab" +dependencies = [ + "solana-define-syscall 3.0.0", + "solana-instruction-error", + "solana-pubkey 3.0.0", +] + +[[package]] +name = "solana-instruction-error" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f0d483b8ae387178d9210e0575b666b05cdd4bd0f2f188128249f6e454d39d" +dependencies = [ + "num-traits", + "solana-program-error 3.0.0", +] + [[package]] name = "solana-instructions-sysvar" version = "2.2.2" @@ -5051,10 +5122,10 @@ checksum = "e0e85a6fad5c2d0c4f5b91d34b8ca47118fc593af706e523cdbedf846a954f57" dependencies = [ "bitflags 2.9.1", "solana-account-info", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-sanitize", + "solana-instruction 2.3.0", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", "solana-sdk-ids", "solana-serialize-utils", "solana-sysvar-id", @@ -5067,9 +5138,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.3.0", + "solana-hash 2.3.0", + "solana-sanitize 2.2.1", ] [[package]] @@ -5083,7 +5154,7 @@ dependencies = [ "ed25519-dalek-bip32", "rand 0.7.3", "solana-derivation-path", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-seed-derivable", "solana-seed-phrase", "solana-signature", @@ -5100,7 +5171,7 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] @@ -5125,8 +5196,8 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "solana-sdk-ids", ] @@ -5139,10 +5210,10 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -5154,10 +5225,10 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -5171,14 +5242,14 @@ dependencies = [ "solana-account", "solana-bincode", "solana-bpf-loader-program", - "solana-instruction", + "solana-instruction 2.3.0", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-log-collector", "solana-measure", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sbpf", "solana-sdk-ids", "solana-transaction-context", @@ -5225,13 +5296,13 @@ dependencies = [ "serde", "serde_derive", "solana-bincode", - "solana-hash", - "solana-instruction", - "solana-pubkey", - "solana-sanitize", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", "solana-sdk-ids", "solana-short-vec", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-error", "wasm-bindgen", ] @@ -5247,7 +5318,7 @@ dependencies = [ "log", "reqwest", "solana-cluster-type", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-time-utils", "thiserror 2.0.12", ] @@ -5258,7 +5329,16 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36a1a14399afaabc2781a1db09cb14ee4cc4ee5c7a5a3cfcc601811379a8092" dependencies = [ - "solana-define-syscall", + "solana-define-syscall 2.3.0", +] + +[[package]] +name = "solana-msg" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "264275c556ea7e22b9d3f87d56305546a38d4eee8ec884f3b126236cb7dcbbb4" +dependencies = [ + "solana-define-syscall 3.0.0", ] [[package]] @@ -5303,9 +5383,9 @@ dependencies = [ "serde", "serde_derive", "solana-fee-calculator", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-hash 2.3.0", + "solana-pubkey 2.4.0", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -5315,7 +5395,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde971a20b8dbf60144d6a84439dda86b5466e00e2843091fe731083cda614da" dependencies = [ "solana-account", - "solana-hash", + "solana-hash 2.3.0", "solana-nonce", "solana-sdk-ids", ] @@ -5327,11 +5407,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b526398ade5dea37f1f147ce55dae49aa017a5d7326606359b0445ca8d946581" dependencies = [ "num_enum", - "solana-hash", + "solana-hash 2.3.0", "solana-packet", - "solana-pubkey", - "solana-sanitize", - "solana-sha256-hasher", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", + "solana-sha256-hasher 2.2.1", "solana-signature", "solana-signer", ] @@ -5370,11 +5450,11 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-metrics", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rayon-threadlimit", "solana-sdk-ids", "solana-short-vec", @@ -5400,7 +5480,7 @@ checksum = "65143c77c1d4864c05e238f25b7d41b5a14b4d56352afab38fe89d97a78fff7f" dependencies = [ "ark-bn254", "light-poseidon", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.12", ] @@ -5425,7 +5505,7 @@ dependencies = [ "solana-feature-set", "solana-message", "solana-precompile-error", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-secp256k1-program", "solana-secp256r1-program", @@ -5437,7 +5517,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81a57a24e6a4125fc69510b6774cd93402b943191b6cddad05de7281491c90fe" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-signature", "solana-signer", ] @@ -5469,22 +5549,22 @@ dependencies = [ "serde_derive", "solana-account-info", "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.2", "solana-cpi", "solana-decode-error", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-example-mocks", "solana-feature-gate-interface", "solana-fee-calculator", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-instructions-sysvar", "solana-keccak-hasher", "solana-last-restart-slot", @@ -5492,29 +5572,29 @@ dependencies = [ "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-message", - "solana-msg", + "solana-msg 2.2.1", "solana-native-token", "solana-nonce", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.1", "solana-program-memory", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", - "solana-sanitize", + "solana-sanitize 2.2.1", "solana-sdk-ids", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-secp256k1-recover", "solana-serde-varint", "solana-serialize-utils", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-short-vec", "solana-slot-hashes", "solana-slot-history", "solana-stable-layout", - "solana-stake-interface", - "solana-system-interface", + "solana-stake-interface 1.2.1", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-sysvar-id", "solana-vote-interface", @@ -5529,9 +5609,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "473ffe73c68d93e9f2aa726ad2985fe52760052709aaab188100a42c618060ec" dependencies = [ "solana-account-info", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", ] [[package]] @@ -5545,11 +5625,17 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-pubkey 2.4.0", ] +[[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" @@ -5557,7 +5643,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b0268f6c89825fb634a34bd0c3b8fdaeaecfc3728be1d622a8ee6dd577b60d4" dependencies = [ "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -5572,7 +5658,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.1", ] [[package]] @@ -5590,18 +5676,18 @@ dependencies = [ "rand 0.8.5", "serde", "solana-account", - "solana-clock", + "solana-clock 2.2.2", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-structure", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-last-restart-slot", "solana-log-collector", "solana-measure", "solana-metrics", "solana-program-entrypoint", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sbpf", "solana-sdk-ids", @@ -5609,7 +5695,7 @@ dependencies = [ "solana-stable-layout", "solana-svm-callback", "solana-svm-feature-set", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-sysvar-id", "solana-timings", @@ -5639,36 +5725,36 @@ dependencies = [ "solana-banks-client", "solana-banks-interface", "solana-banks-server", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-compute-budget", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-calculator", "solana-genesis-config", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-loader-v3-interface", "solana-log-collector", "solana-logger", "solana-message", - "solana-msg", + "solana-msg 2.2.1", "solana-native-token", "solana-poh-config", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.1", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-runtime", "solana-sbpf", "solana-sdk-ids", "solana-signer", "solana-stable-layout", - "solana-stake-interface", + "solana-stake-interface 1.2.1", "solana-svm", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-sysvar-id", "solana-timings", @@ -5700,14 +5786,23 @@ dependencies = [ "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.3.0", + "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", +] + [[package]] name = "solana-pubsub-client" version = "2.3.4" @@ -5723,8 +5818,8 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder-client-types", - "solana-clock", - "solana-pubkey", + "solana-clock 2.2.2", + "solana-pubkey 2.4.0", "solana-rpc-client-types", "solana-signature", "thiserror 2.0.12", @@ -5754,7 +5849,7 @@ dependencies = [ "solana-measure", "solana-metrics", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-rpc-client-api", "solana-signer", @@ -5800,7 +5895,7 @@ dependencies = [ "semver", "solana-derivation-path", "solana-offchain-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-signature", "solana-signer", "thiserror 2.0.12", @@ -5816,7 +5911,7 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] @@ -5829,10 +5924,10 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-clock", + "solana-clock 2.2.2", "solana-epoch-schedule", "solana-genesis-config", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", ] @@ -5843,7 +5938,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f6f9113c6003492e74438d1288e30cffa8ccfdc2ef7b49b9e816d8034da18cd" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-reward-info", ] @@ -5855,7 +5950,7 @@ checksum = "2b293f4246626c0e0a991531f08848a713ada965612e99dc510963f04d12cae7" dependencies = [ "lazy_static", "solana-feature-set", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", ] @@ -5890,15 +5985,15 @@ dependencies = [ "serde_json", "solana-account", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-epoch-info", "solana-epoch-schedule", "solana-feature-gate-interface", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rpc-client-api", "solana-signature", "solana-transaction", @@ -5923,7 +6018,7 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-rpc-client-types", "solana-signer", "solana-transaction-error", @@ -5939,10 +6034,10 @@ checksum = "582f8b6b0404d6dca8064ebfefd310c1d183d33a018a89844e82ef0c28824671" dependencies = [ "solana-account", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-nonce", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rpc-client", "solana-sdk-ids", "thiserror 2.0.12", @@ -5962,11 +6057,11 @@ dependencies = [ "serde_json", "solana-account", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-fee-calculator", "solana-inflation", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-transaction-error", "solana-transaction-status-client-types", "solana-version", @@ -6027,7 +6122,7 @@ dependencies = [ "solana-bucket-map", "solana-builtins", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-compute-budget", "solana-compute-budget-instruction", @@ -6044,9 +6139,9 @@ dependencies = [ "solana-fee-structure", "solana-genesis-config", "solana-hard-forks", - "solana-hash", + "solana-hash 2.3.0", "solana-inflation", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keypair", "solana-lattice-hash", "solana-loader-v3-interface", @@ -6063,7 +6158,7 @@ dependencies = [ "solana-poh-config", "solana-precompile-error", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rayon-threadlimit", "solana-rent", "solana-rent-collector", @@ -6074,18 +6169,18 @@ dependencies = [ "solana-secp256k1-program", "solana-seed-derivable", "solana-serde", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-signature", "solana-signer", "solana-slot-hashes", "solana-slot-history", - "solana-stake-interface", + "solana-stake-interface 1.2.1", "solana-stake-program", "solana-svm", "solana-svm-callback", "solana-svm-rent-collector", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-system-transaction", "solana-sysvar", "solana-sysvar-id", @@ -6121,9 +6216,9 @@ dependencies = [ "log", "solana-compute-budget", "solana-compute-budget-instruction", - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-signature", "solana-svm-transaction", @@ -6138,6 +6233,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61f1bc1357b8188d9c4a3af3fc55276e56987265eb7ad073ae6f8180ee54cecf" +[[package]] +name = "solana-sanitize" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "927e833259588ac8f860861db0f6e2668c3cc46d917798ade116858960acfe8a" + [[package]] name = "solana-sbpf" version = "0.11.1" @@ -6183,7 +6284,7 @@ dependencies = [ "solana-genesis-config", "solana-hard-forks", "solana-inflation", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", "solana-native-token", @@ -6196,15 +6297,15 @@ dependencies = [ "solana-presigner", "solana-program", "solana-program-memory", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-rent-collector", "solana-rent-debits", "solana-reserved-account-keys", "solana-reward-info", - "solana-sanitize", + "solana-sanitize 2.2.1", "solana-sdk-ids", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-secp256k1-program", "solana-secp256k1-recover", "solana-secp256r1-program", @@ -6232,7 +6333,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c5d8b9cc68d5c88b062a33e23a6466722467dde0035152d8fb1afbcdf350a5f" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] @@ -6247,6 +6348,18 @@ dependencies = [ "syn 2.0.90", ] +[[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.90", +] + [[package]] name = "solana-secp256k1-program" version = "2.2.1" @@ -6260,7 +6373,7 @@ dependencies = [ "serde_derive", "sha3", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", "solana-sdk-ids", ] @@ -6273,7 +6386,7 @@ checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" dependencies = [ "borsh 1.5.7", "libsecp256k1", - "solana-define-syscall", + "solana-define-syscall 2.3.0", "thiserror 2.0.12", ] @@ -6286,7 +6399,7 @@ dependencies = [ "bytemuck", "openssl", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", "solana-sdk-ids", ] @@ -6328,14 +6441,14 @@ dependencies = [ "itertools 0.12.1", "log", "solana-client", - "solana-clock", + "solana-clock 2.2.2", "solana-connection-cache", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-measure", "solana-metrics", "solana-nonce-account", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-runtime", "solana-signature", @@ -6369,9 +6482,9 @@ 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.3.0", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", ] [[package]] @@ -6381,8 +6494,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0037386961c0d633421f53560ad7c80675c0447cba4d1bb66d60974dd486c7ea" dependencies = [ "sha2 0.10.8", - "solana-define-syscall", - "solana-hash", + "solana-define-syscall 2.3.0", + "solana-hash 2.3.0", +] + +[[package]] +name = "solana-sha256-hasher" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9b912ba6f71cb202c0c3773ec77bf898fa9fe0c78691a2d6859b3b5b8954719" +dependencies = [ + "sha2 0.10.8", + "solana-define-syscall 3.0.0", + "solana-hash 3.0.0", ] [[package]] @@ -6401,8 +6525,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.3.0", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -6417,7 +6541,7 @@ dependencies = [ "serde", "serde-big-array", "serde_derive", - "solana-sanitize", + "solana-sanitize 2.2.1", ] [[package]] @@ -6426,7 +6550,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c41991508a4b02f021c1342ba00bcfa098630b213726ceadc7cb032e051975b" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-signature", "solana-transaction-error", ] @@ -6439,7 +6563,7 @@ checksum = "0c8691982114513763e88d04094c9caa0376b867a29577939011331134c301ce" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.3.0", "solana-sdk-ids", "solana-sysvar-id", ] @@ -6463,8 +6587,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.3.0", + "solana-pubkey 2.4.0", ] [[package]] @@ -6478,16 +6602,30 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.2", "solana-cpi", "solana-decode-error", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-system-interface", + "solana-instruction 2.3.0", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "solana-system-interface 1.0.0", "solana-sysvar-id", ] +[[package]] +name = "solana-stake-interface" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6f912ae679b683365348dea482dbd9468d22ff258b554fd36e3d3683c2122e3" +dependencies = [ + "num-traits", + "solana-clock 3.0.0", + "solana-instruction 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-system-interface 2.0.0", +] + [[package]] name = "solana-stake-program" version = "2.3.4" @@ -6499,18 +6637,18 @@ dependencies = [ "log", "solana-account", "solana-bincode", - "solana-clock", + "solana-clock 2.2.2", "solana-config-program-client", "solana-genesis-config", - "solana-instruction", + "solana-instruction 2.3.0", "solana-log-collector", "solana-native-token", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", - "solana-stake-interface", + "solana-stake-interface 1.2.1", "solana-sysvar", "solana-transaction-context", "solana-type-overrides", @@ -6550,7 +6688,7 @@ dependencies = [ "solana-net-utils", "solana-packet", "solana-perf", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-signature", "solana-signer", @@ -6577,10 +6715,10 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-clock", + "solana-clock 2.2.2", "solana-fee-structure", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-instructions-sysvar", "solana-loader-v3-interface", "solana-loader-v4-interface", @@ -6593,7 +6731,7 @@ dependencies = [ "solana-program-entrypoint", "solana-program-pack", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-rent-collector", "solana-rent-debits", @@ -6603,7 +6741,7 @@ dependencies = [ "solana-svm-feature-set", "solana-svm-rent-collector", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar-id", "solana-timings", "solana-transaction-context", @@ -6621,7 +6759,7 @@ checksum = "4aa58b3b9410f377b572cb2e7fd1910900295bce47b9dcdbcbc42569a2b192c9" dependencies = [ "solana-account", "solana-precompile-error", - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] @@ -6637,8 +6775,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0012625e8569e94c044bed0c466ee6dab9af5a821d279933fbc343e38b842cc9" dependencies = [ "solana-account", - "solana-clock", - "solana-pubkey", + "solana-clock 2.2.2", + "solana-pubkey 2.4.0", "solana-rent", "solana-rent-collector", "solana-sdk-ids", @@ -6652,9 +6790,9 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfc3d7bb7e0d630d28295b1a51b240a32922f598b6a72b3b821c7d6c9463702e" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-signature", "solana-transaction", @@ -6671,11 +6809,23 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "wasm-bindgen", ] +[[package]] +name = "solana-system-interface" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e1790547bfc3061f1ee68ea9d8dc6c973c02a163697b24263a8e9f2e6d4afa2" +dependencies = [ + "num-traits", + "solana-msg 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-system-program" version = "2.3.4" @@ -6689,15 +6839,15 @@ dependencies = [ "solana-account", "solana-bincode", "solana-fee-calculator", - "solana-instruction", + "solana-instruction 2.3.0", "solana-log-collector", "solana-nonce", "solana-nonce-account", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-transaction-context", "solana-type-overrides", @@ -6709,12 +6859,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bd98a25e5bcba8b6be8bcbb7b84b24c2a6a8178d7fb0e3077a916855ceba91a" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-signer", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction", ] @@ -6732,26 +6882,26 @@ dependencies = [ "serde", "serde_derive", "solana-account-info", - "solana-clock", - "solana-define-syscall", + "solana-clock 2.2.2", + "solana-define-syscall 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-calculator", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-instructions-sysvar", "solana-last-restart-slot", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.1", "solana-program-memory", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", - "solana-sanitize", + "solana-sanitize 2.2.1", "solana-sdk-ids", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-slot-hashes", "solana-slot-history", - "solana-stake-interface", + "solana-stake-interface 1.2.1", "solana-sysvar-id", ] @@ -6761,7 +6911,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5762b273d3325b047cfda250787f8d796d781746860d5d0a746ee29f3e8812c1" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", ] @@ -6776,20 +6926,20 @@ dependencies = [ "rayon", "solana-account", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-connection-cache", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rpc-client", "solana-rpc-client-api", "solana-signature", "solana-signer", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction", "solana-transaction-error", ] @@ -6808,7 +6958,7 @@ checksum = "9e6b2450d6c51c25b57cc067e0ab93015feb27347c34a81ddd540f9979a2b125" dependencies = [ "eager", "enum-iterator", - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] @@ -6819,7 +6969,7 @@ checksum = "261b7aeeca06bbbe05f8c82913c2415389efc46435de9932a71839439a614c2f" dependencies = [ "rustls 0.23.29", "solana-keypair", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-signer", "x509-parser", ] @@ -6838,14 +6988,14 @@ dependencies = [ "log", "rayon", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-connection-cache", "solana-epoch-schedule", "solana-measure", "solana-message", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-pubsub-client", "solana-quic-definitions", "solana-rpc-client", @@ -6869,7 +7019,7 @@ dependencies = [ "lru", "quinn", "rustls 0.23.29", - "solana-clock", + "solana-clock 2.2.2", "solana-connection-cache", "solana-keypair", "solana-measure", @@ -6896,18 +7046,18 @@ dependencies = [ "serde_derive", "solana-bincode", "solana-feature-set", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", "solana-precompiles", - "solana-pubkey", - "solana-sanitize", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", "solana-sdk-ids", "solana-short-vec", "solana-signature", "solana-signer", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction-error", "wasm-bindgen", ] @@ -6922,9 +7072,9 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-instruction", + "solana-instruction 2.3.0", "solana-instructions-sysvar", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", ] @@ -6937,8 +7087,8 @@ checksum = "222a9dc8fdb61c6088baab34fc3a8b8473a03a7a5fd404ed8dd502fa79b67cb1" dependencies = [ "serde", "serde_derive", - "solana-instruction", - "solana-sanitize", + "solana-instruction 2.3.0", + "solana-sanitize 2.2.1", ] [[package]] @@ -6975,19 +7125,19 @@ dependencies = [ "serde_json", "solana-account-decoder", "solana-address-lookup-table-interface", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.2", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-loader-v2-interface", "solana-loader-v3-interface", "solana-message", "solana-program-option", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-reward-info", "solana-sdk-ids", "solana-signature", - "solana-stake-interface", - "solana-system-interface", + "solana-stake-interface 1.2.1", + "solana-system-interface 1.0.0", "solana-transaction", "solana-transaction-error", "solana-transaction-status-client-types", @@ -7056,7 +7206,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96fb2a227e734de3200c12a5f57ad75dd9af1f798ec8ead564b6fe923ad9bcc1" dependencies = [ "assert_matches", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-runtime-transaction", "solana-transaction", "static_assertions", @@ -7080,7 +7230,7 @@ dependencies = [ "semver", "serde", "serde_derive", - "solana-sanitize", + "solana-sanitize 2.2.1", "solana-serde-varint", ] @@ -7096,12 +7246,12 @@ dependencies = [ "serde_derive", "solana-account", "solana-bincode", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.2", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-serialize-utils", "solana-signature", @@ -7123,17 +7273,17 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.2", "solana-decode-error", - "solana-hash", - "solana-instruction", - "solana-pubkey", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", "solana-serde-varint", "solana-serialize-utils", "solana-short-vec", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -7151,15 +7301,15 @@ dependencies = [ "serde_derive", "solana-account", "solana-bincode", - "solana-clock", + "solana-clock 2.2.2", "solana-epoch-schedule", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-metrics", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", "solana-signer", @@ -7180,7 +7330,7 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction", + "solana-instruction 2.3.0", "solana-log-collector", "solana-program-runtime", "solana-sdk-ids", @@ -7210,8 +7360,8 @@ dependencies = [ "serde_json", "sha3", "solana-derivation-path", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-seed-derivable", "solana-seed-phrase", @@ -7233,7 +7383,7 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction", + "solana-instruction 2.3.0", "solana-log-collector", "solana-program-runtime", "solana-sdk-ids", @@ -7263,8 +7413,8 @@ dependencies = [ "sha3", "solana-curve25519", "solana-derivation-path", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-seed-derivable", "solana-seed-phrase", @@ -7306,8 +7456,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.3.0", + "solana-pubkey 2.4.0", ] [[package]] @@ -7317,8 +7467,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a20542d4c8264856d205c0090512f374dbf7b3124479a3d93ab6184ae3631aa" dependencies = [ "bytemuck", - "solana-program-error", - "solana-sha256-hasher", + "solana-program-error 2.2.1", + "solana-sha256-hasher 2.2.1", "spl-discriminator-derive", ] @@ -7355,14 +7505,14 @@ dependencies = [ "bytemuck", "solana-account-info", "solana-cpi", - "solana-instruction", - "solana-msg", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", "solana-program-entrypoint", - "solana-program-error", - "solana-pubkey", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-zk-sdk", "spl-pod", @@ -7378,15 +7528,15 @@ dependencies = [ "bytemuck", "solana-account-info", "solana-cpi", - "solana-instruction", - "solana-msg", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", "solana-program-entrypoint", - "solana-program-error", - "solana-pubkey", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", "solana-security-txt", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-zk-sdk", "spl-pod", @@ -7400,7 +7550,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "741a62a566d97c58d33f9ed32337ceedd4e35109a686e31b1866c5dfa56abddc" dependencies = [ "bytemuck", - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] @@ -7410,11 +7560,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f09647c0974e33366efeb83b8e2daebb329f0420149e74d3a4bd2c08cf9f7cb" dependencies = [ "solana-account-info", - "solana-instruction", - "solana-msg", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", "solana-program-entrypoint", - "solana-program-error", - "solana-pubkey", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", ] [[package]] @@ -7429,10 +7579,10 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", "solana-program-option", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-zk-sdk", "thiserror 2.0.12", ] @@ -7446,8 +7596,8 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", "spl-program-error-derive", "thiserror 2.0.12", ] @@ -7483,8 +7633,8 @@ dependencies = [ "solana-program-test", "solana-sdk", "solana-security-txt", - "solana-stake-interface", - "solana-system-interface", + "solana-stake-interface 2.0.1", + "solana-system-interface 1.0.0", "solana-vote-program", "spl-pod", "spl-token", @@ -7509,8 +7659,8 @@ dependencies = [ "solana-program", "solana-remote-wallet", "solana-sdk", - "solana-stake-interface", - "solana-system-interface", + "solana-stake-interface 2.0.1", + "solana-system-interface 1.0.0", "spl-associated-token-account", "spl-associated-token-account-client", "spl-stake-pool", @@ -7529,10 +7679,10 @@ dependencies = [ "num-traits", "solana-account-info", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "spl-discriminator", "spl-pod", "spl-program-error", @@ -7554,14 +7704,14 @@ dependencies = [ "solana-account-info", "solana-cpi", "solana-decode-error", - "solana-instruction", - "solana-msg", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.1", "solana-program-memory", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", "solana-sysvar", @@ -7580,22 +7730,22 @@ dependencies = [ "num-traits", "num_enum", "solana-account-info", - "solana-clock", + "solana-clock 2.2.2", "solana-cpi", "solana-decode-error", - "solana-instruction", - "solana-msg", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", "solana-native-token", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.1", "solana-program-memory", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", "solana-security-txt", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-zk-sdk", "spl-elgamal-registry 0.2.0", @@ -7624,22 +7774,22 @@ dependencies = [ "num-traits", "num_enum", "solana-account-info", - "solana-clock", + "solana-clock 2.2.2", "solana-cpi", "solana-decode-error", - "solana-instruction", - "solana-msg", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", "solana-native-token", "solana-program-entrypoint", - "solana-program-error", + "solana-program-error 2.2.1", "solana-program-memory", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rent", "solana-sdk-ids", "solana-security-txt", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-sysvar", "solana-zk-sdk", "spl-elgamal-registry 0.3.0", @@ -7677,11 +7827,11 @@ dependencies = [ "bytemuck", "solana-account-info", "solana-curve25519", - "solana-instruction", + "solana-instruction 2.3.0", "solana-instructions-sysvar", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-zk-sdk", "spl-pod", @@ -7697,11 +7847,11 @@ dependencies = [ "bytemuck", "solana-account-info", "solana-curve25519", - "solana-instruction", + "solana-instruction 2.3.0", "solana-instructions-sysvar", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "solana-sdk-ids", "solana-zk-sdk", "spl-pod", @@ -7729,10 +7879,10 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "spl-discriminator", "spl-pod", "thiserror 2.0.12", @@ -7749,10 +7899,10 @@ dependencies = [ "num-traits", "solana-borsh", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "spl-discriminator", "spl-pod", "spl-type-length-value", @@ -7772,10 +7922,10 @@ dependencies = [ "solana-account-info", "solana-cpi", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", "spl-discriminator", "spl-pod", "spl-program-error", @@ -7795,8 +7945,8 @@ dependencies = [ "num-traits", "solana-account-info", "solana-decode-error", - "solana-msg", - "solana-program-error", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", "spl-discriminator", "spl-pod", "thiserror 2.0.12", diff --git a/clients/cli/Cargo.toml b/clients/cli/Cargo.toml index d4577398..66736837 100644 --- a/clients/cli/Cargo.toml +++ b/clients/cli/Cargo.toml @@ -20,7 +20,7 @@ solana-logger = "2.2.0" solana-program = "2.3.0" solana-remote-wallet = "2.3.4" solana-sdk = "2.2.1" -solana-stake-interface = "1" +solana-stake-interface = "2" solana-system-interface = "1" spl-associated-token-account = { version = "=7.0.0", features = [ "no-entrypoint", diff --git a/program/Cargo.toml b/program/Cargo.toml index 9ea4ff69..86c5f60c 100644 --- a/program/Cargo.toml +++ b/program/Cargo.toml @@ -22,7 +22,7 @@ serde = "1.0.219" serde_derive = "1.0.103" solana-program = "2.3.0" solana-security-txt = "1.1.1" -solana-stake-interface = "1" +solana-stake-interface = "2" solana-system-interface = "1" spl-pod = { version = "0.5.1", features = [ "borsh",