From 7a04788392c1fda93f946bd69bb22b0c6a4c6c78 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 7 Oct 2025 09:10:41 +0000 Subject: [PATCH] Bump solana-feature-gate-interface from 2.2.2 to 3.0.0 Bumps [solana-feature-gate-interface](https://github.com/anza-xyz/solana-sdk) from 2.2.2 to 3.0.0. - [Release notes](https://github.com/anza-xyz/solana-sdk/releases) - [Commits](https://github.com/anza-xyz/solana-sdk/compare/sdk@v2.2.2...sdk@v3.0.0) --- updated-dependencies: - dependency-name: solana-feature-gate-interface dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 352 ++++++++++++++++++++++++++++----------------- program/Cargo.toml | 2 +- 2 files changed, 225 insertions(+), 129 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 36313fe..e732ba8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2733340e0429d146d4b77d265ae80b22e253507b30a2257ff68eccb78eab210b" dependencies = [ - "ahash 0.8.11", + "ahash", "solana-epoch-schedule", "solana-hash 2.3.0", "solana-pubkey 2.4.0", @@ -53,17 +53,6 @@ dependencies = [ "solana-secp256r1-program", ] -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom 0.2.15", - "once_cell", - "version_check", -] - [[package]] name = "ahash" version = "0.8.11" @@ -372,7 +361,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4114279215a005bc675e386011e594e1d9b800918cea18fcadadcce864a2046b" dependencies = [ "borsh-derive 0.10.3", - "hashbrown 0.12.3", + "hashbrown 0.13.2", ] [[package]] @@ -1106,9 +1095,6 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] [[package]] name = "hashbrown" @@ -1116,7 +1102,7 @@ version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.11", + "ahash", ] [[package]] @@ -1568,14 +1554,14 @@ dependencies = [ "mollusk-svm-error 0.4.2", "mollusk-svm-keys 0.4.2", "mollusk-svm-result 0.4.2", - "solana-account", + "solana-account 2.2.1", "solana-bpf-loader-program", - "solana-clock", + "solana-clock 2.2.2", "solana-compute-budget", "solana-epoch-rewards", "solana-epoch-schedule", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-loader-v3-interface 3.0.0", "solana-loader-v4-interface", "solana-log-collector", @@ -1584,7 +1570,7 @@ dependencies = [ "solana-program-error 2.2.2", "solana-program-runtime", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-slot-hashes", "solana-stake-interface", @@ -1610,14 +1596,14 @@ dependencies = [ "mollusk-svm-fuzz-fs", "mollusk-svm-keys 0.5.1", "mollusk-svm-result 0.5.1", - "solana-account", + "solana-account 2.2.1", "solana-bpf-loader-program", - "solana-clock", + "solana-clock 2.2.2", "solana-compute-budget", "solana-epoch-rewards", "solana-epoch-schedule", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-loader-v3-interface 3.0.0", "solana-loader-v4-interface", "solana-log-collector", @@ -1626,7 +1612,7 @@ dependencies = [ "solana-program-error 2.2.2", "solana-program-runtime", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-slot-hashes", "solana-stake-interface", @@ -1648,8 +1634,8 @@ dependencies = [ "mollusk-svm 0.4.2", "num-format", "serde_json", - "solana-account", - "solana-instruction", + "solana-account 2.2.1", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", ] @@ -1684,16 +1670,16 @@ dependencies = [ "prost", "prost-build", "serde", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.2", "solana-compute-budget", "solana-epoch-rewards", "solana-epoch-schedule", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keccak-hasher", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-slot-hashes", "solana-stake-interface", "which", @@ -1719,8 +1705,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b230d33b0194b126be2c37a19bf4d59d8e80a5ce63e8d3d4135a6cbf89ed3302" dependencies = [ "mollusk-svm-error 0.4.2", - "solana-account", - "solana-instruction", + "solana-account 2.2.1", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-transaction-context", ] @@ -1732,8 +1718,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cf086261ca149a8b03c75ef17b3ac83ca985ff46598c3a298f6e85bdc69d7420" dependencies = [ "mollusk-svm-error 0.5.1", - "solana-account", - "solana-instruction", + "solana-account 2.2.1", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-transaction-context", ] @@ -1744,11 +1730,11 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4c788b78a077f73b466dbfa7510804136075fd8e6f3eca8392018991c46fef3" dependencies = [ - "solana-account", - "solana-instruction", + "solana-account 2.2.1", + "solana-instruction 2.3.0", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", ] [[package]] @@ -1758,11 +1744,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "46d33c72e491320ce1a884c60e0e23768c44c0990accb0ecbd20e698b21a2c25" dependencies = [ "mollusk-svm-fuzz-fixture", - "solana-account", - "solana-instruction", + "solana-account 2.2.1", + "solana-instruction 2.3.0", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", ] [[package]] @@ -2830,14 +2816,27 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", - "solana-clock", - "solana-instruction", + "solana-account-info 2.3.0", + "solana-clock 2.2.2", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", "solana-sysvar", ] +[[package]] +name = "solana-account" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f885ce7f937871ecb56aadbeaaec963b234a580b7d6ebbdb8fa4249a36f92433" +dependencies = [ + "solana-account-info 3.0.0", + "solana-clock 3.0.0", + "solana-instruction-error", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.0.0", +] + [[package]] name = "solana-account-info" version = "2.3.0" @@ -2847,10 +2846,21 @@ dependencies = [ "bincode", "serde", "solana-program-error 2.2.2", - "solana-program-memory", + "solana-program-memory 2.3.1", "solana-pubkey 2.4.0", ] +[[package]] +name = "solana-account-info" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82f4691b69b172c687d218dd2f1f23fc7ea5e9aa79df9ac26dab3d8dd829ce48" +dependencies = [ + "solana-program-error 3.0.0", + "solana-program-memory 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-address" version = "1.0.0" @@ -2859,6 +2869,8 @@ checksum = "0a7a457086457ea9db9a5199d719dc8734dc2d0342fad0d8f77633c31eb62f19" dependencies = [ "five8", "five8_const", + "serde", + "serde_derive", "solana-atomic-u64 3.0.0", "solana-define-syscall 3.0.0", "solana-program-error 3.0.0", @@ -2876,8 +2888,8 @@ dependencies = [ "bytemuck", "serde", "serde_derive", - "solana-clock", - "solana-instruction", + "solana-clock 2.2.2", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", "solana-slot-hashes", @@ -2920,7 +2932,7 @@ checksum = "19a3787b8cf9c9fe3dd360800e8b70982b9e5a8af9e11c354b6665dd4a003adc" dependencies = [ "bincode", "serde", - "solana-instruction", + "solana-instruction 2.3.0", ] [[package]] @@ -2971,17 +2983,17 @@ dependencies = [ "num-traits", "qualifier_attr", "scopeguard", - "solana-account", - "solana-account-info", + "solana-account 2.2.1", + "solana-account-info 2.3.0", "solana-big-mod-exp", "solana-bincode", "solana-blake3-hasher", "solana-bn254", - "solana-clock", + "solana-clock 2.2.2", "solana-cpi", "solana-curve25519", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keccak-hasher", "solana-loader-v3-interface 5.0.0", "solana-loader-v4-interface", @@ -3013,11 +3025,11 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83f0071874e629f29e0eb3dab8a863e98502ac7aba55b7e0df1803fc5cac72a7" dependencies = [ - "solana-account", + "solana-account 2.2.1", "solana-commitment-config", "solana-epoch-info", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", "solana-pubkey 2.4.0", @@ -3037,10 +3049,19 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "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" @@ -3081,7 +3102,7 @@ dependencies = [ "borsh 1.5.7", "serde", "serde_derive", - "solana-instruction", + "solana-instruction 2.3.0", "solana-sdk-ids 2.2.1", ] @@ -3091,9 +3112,9 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" dependencies = [ - "solana-account-info", + "solana-account-info 2.3.0", "solana-define-syscall 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", "solana-stable-layout", @@ -3155,7 +3176,7 @@ dependencies = [ "bytemuck_derive", "ed25519-dalek", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", "solana-sdk-ids 2.2.1", ] @@ -3180,7 +3201,7 @@ dependencies = [ "serde_derive", "solana-hash 2.3.0", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] @@ -3204,7 +3225,7 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] @@ -3217,9 +3238,9 @@ dependencies = [ "serde", "serde_derive", "solana-address-lookup-table-interface", - "solana-clock", + "solana-clock 2.2.2", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keccak-hasher", "solana-message", "solana-nonce", @@ -3251,16 +3272,35 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-account", - "solana-account-info", - "solana-instruction", + "solana-account 2.2.1", + "solana-account-info 2.3.0", + "solana-instruction 2.3.0", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-system-interface 1.0.0", ] +[[package]] +name = "solana-feature-gate-interface" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7347ab62e6d47a82e340c865133795b394feea7c2b2771d293f57691c6544c3f" +dependencies = [ + "bincode", + "serde", + "serde_derive", + "solana-account 3.0.0", + "solana-account-info 3.0.0", + "solana-instruction 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-rent 3.0.0", + "solana-sdk-ids 3.0.0", + "solana-system-interface 2.0.0", +] + [[package]] name = "solana-feature-gate-program" version = "0.0.1" @@ -3271,10 +3311,10 @@ dependencies = [ "num-traits", "num_enum", "shank", - "solana-account-info", + "solana-account-info 2.3.0", "solana-cpi", - "solana-feature-gate-interface", - "solana-instruction", + "solana-feature-gate-interface 3.0.0", + "solana-instruction 2.3.0", "solana-msg 2.2.1", "solana-program-entrypoint", "solana-program-error 3.0.0", @@ -3291,7 +3331,7 @@ version = "2.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93b93971e289d6425f88e6e3cb6668c4b05df78b3c518c249be55ced8efd6b6d" dependencies = [ - "ahash 0.8.11", + "ahash", "lazy_static", "solana-epoch-schedule", "solana-hash 2.3.0", @@ -3333,8 +3373,8 @@ dependencies = [ "memmap2", "serde", "serde_derive", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.2", "solana-cluster-type", "solana-epoch-schedule", "solana-fee-calculator", @@ -3344,7 +3384,7 @@ dependencies = [ "solana-logger", "solana-poh-config", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-sha256-hasher 2.2.1", "solana-shred-version", @@ -3419,6 +3459,29 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "solana-instruction" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8df4e8fcba01d7efa647ed20a081c234475df5e11a93acb4393cc2c9a7b99bab" +dependencies = [ + "bincode", + "serde", + "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" @@ -3426,8 +3489,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0e85a6fad5c2d0c4f5b91d34b8ca47118fc593af706e523cdbedf846a954f57" dependencies = [ "bitflags", - "solana-account-info", - "solana-instruction", + "solana-account-info 2.3.0", + "solana-instruction 2.3.0", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", "solana-sanitize 2.2.1", @@ -3476,7 +3539,7 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] @@ -3489,7 +3552,7 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", ] @@ -3503,7 +3566,7 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", ] @@ -3517,7 +3580,7 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", "solana-system-interface 1.0.0", @@ -3532,7 +3595,7 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sdk-ids 2.2.1", "solana-system-interface 1.0.0", @@ -3579,7 +3642,7 @@ dependencies = [ "serde_derive", "solana-bincode", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", @@ -3649,7 +3712,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde971a20b8dbf60144d6a84439dda86b5466e00e2843091fe731083cda614da" dependencies = [ - "solana-account", + "solana-account 2.2.1", "solana-hash 2.3.0", "solana-nonce", "solana-sdk-ids 2.2.1", @@ -3770,24 +3833,24 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", + "solana-account-info 2.3.0", "solana-address-lookup-table-interface", "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 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-example-mocks", - "solana-feature-gate-interface", + "solana-feature-gate-interface 2.2.2", "solana-fee-calculator", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-instructions-sysvar", "solana-keccak-hasher", "solana-last-restart-slot", @@ -3800,14 +3863,14 @@ dependencies = [ "solana-nonce", "solana-program-entrypoint", "solana-program-error 2.2.2", - "solana-program-memory", + "solana-program-memory 2.3.1", "solana-program-option", "solana-program-pack", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-secp256k1-recover", "solana-serde-varint", "solana-serialize-utils", @@ -3831,7 +3894,7 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32ce041b1a0ed275290a5008ee1a4a6c48f5054c8a3d78d313c08958a06aedbd" dependencies = [ - "solana-account-info", + "solana-account-info 2.3.0", "solana-msg 2.2.1", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", @@ -3848,7 +3911,7 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", + "solana-instruction 2.3.0", "solana-msg 2.2.1", "solana-pubkey 2.4.0", ] @@ -3868,6 +3931,15 @@ dependencies = [ "solana-define-syscall 2.3.0", ] +[[package]] +name = "solana-program-memory" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10e5660c60749c7bfb30b447542529758e4dbcecd31b1e8af1fdc92e2bdde90a" +dependencies = [ + "solana-define-syscall 3.0.0", +] + [[package]] name = "solana-program-option" version = "2.2.1" @@ -3897,20 +3969,20 @@ dependencies = [ "percentage", "rand 0.8.5", "serde", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.2", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-structure", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-last-restart-slot", "solana-log-collector", "solana-measure", "solana-metrics", "solana-program-entrypoint", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sbpf", "solana-sdk-ids 2.2.1", "solana-slot-hashes", @@ -3980,10 +4052,19 @@ dependencies = [ "serde", "serde_derive", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-sysvar-id", ] +[[package]] +name = "solana-rent" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b702d8c43711e3c8a9284a4f1bbc6a3de2553deb25b0c8142f9a44ef0ce5ddc1" +dependencies = [ + "solana-sdk-macro 3.0.0", +] + [[package]] name = "solana-rent-collector" version = "2.2.1" @@ -3992,12 +4073,12 @@ checksum = "7c1e19f5d5108b0d824244425e43bc78bbb9476e2199e979b0230c9f632d3bf4" dependencies = [ "serde", "serde_derive", - "solana-account", - "solana-clock", + "solana-account 2.2.1", + "solana-clock 2.2.2", "solana-epoch-schedule", "solana-genesis-config", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", ] @@ -4074,7 +4155,7 @@ dependencies = [ "js-sys", "serde", "serde_json", - "solana-account", + "solana-account 2.2.1", "solana-bn254", "solana-client-traits", "solana-cluster-type", @@ -4090,7 +4171,7 @@ dependencies = [ "solana-genesis-config", "solana-hard-forks", "solana-inflation", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", "solana-native-token", @@ -4102,7 +4183,7 @@ dependencies = [ "solana-precompiles", "solana-presigner", "solana-program", - "solana-program-memory", + "solana-program-memory 2.3.1", "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-rent-collector", @@ -4111,7 +4192,7 @@ dependencies = [ "solana-reward-info", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-secp256k1-program", "solana-secp256k1-recover", "solana-secp256r1-program", @@ -4163,6 +4244,18 @@ dependencies = [ "syn 2.0.87", ] +[[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.87", +] + [[package]] name = "solana-secp256k1-program" version = "2.2.3" @@ -4176,7 +4269,7 @@ dependencies = [ "serde_derive", "sha3", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", "solana-sdk-ids 2.2.1", "solana-signature", @@ -4203,7 +4296,7 @@ dependencies = [ "bytemuck", "openssl", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", "solana-sdk-ids 2.2.1", ] @@ -4252,7 +4345,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "817a284b63197d2b27afdba829c5ab34231da4a9b4e763466a003c40ca4f535e" dependencies = [ - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "solana-sanitize 2.2.1", ] @@ -4357,7 +4450,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f14f7d02af8f2bc1b5efeeae71bc1c2b7f0f65cd75bcc7d8180f2c762a57f54" dependencies = [ - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", ] @@ -4372,10 +4465,10 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.2", "solana-cpi", "solana-decode-error", - "solana-instruction", + "solana-instruction 2.3.0", "solana-program-error 2.2.2", "solana-pubkey 2.4.0", "solana-system-interface 1.0.0", @@ -4388,7 +4481,7 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aa58b3b9410f377b572cb2e7fd1910900295bce47b9dcdbcbc42569a2b192c9" dependencies = [ - "solana-account", + "solana-account 2.2.1", "solana-precompile-error", "solana-pubkey 2.4.0", ] @@ -4410,7 +4503,7 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", "wasm-bindgen", ] @@ -4422,6 +4515,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4e1790547bfc3061f1ee68ea9d8dc6c973c02a163697b24263a8e9f2e6d4afa2" dependencies = [ "num-traits", + "serde", + "serde_derive", + "solana-instruction 3.0.0", "solana-msg 3.0.0", "solana-program-error 3.0.0", "solana-pubkey 3.0.0", @@ -4437,10 +4533,10 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account", + "solana-account 2.2.1", "solana-bincode", "solana-fee-calculator", - "solana-instruction", + "solana-instruction 2.3.0", "solana-log-collector", "solana-nonce", "solana-nonce-account", @@ -4482,24 +4578,24 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-account-info", - "solana-clock", + "solana-account-info 2.3.0", + "solana-clock 2.2.2", "solana-define-syscall 2.3.0", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-calculator", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-instructions-sysvar", "solana-last-restart-slot", "solana-program-entrypoint", "solana-program-error 2.2.2", - "solana-program-memory", + "solana-program-memory 2.3.1", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sanitize 2.2.1", "solana-sdk-ids 2.2.1", - "solana-sdk-macro", + "solana-sdk-macro 2.2.1", "solana-slot-hashes", "solana-slot-history", "solana-stake-interface", @@ -4545,7 +4641,7 @@ dependencies = [ "solana-bincode", "solana-feature-set", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", "solana-precompiles", @@ -4569,11 +4665,11 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-account", - "solana-instruction", + "solana-account 2.2.1", + "solana-instruction 2.3.0", "solana-instructions-sysvar", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", ] @@ -4585,7 +4681,7 @@ checksum = "222a9dc8fdb61c6088baab34fc3a8b8473a03a7a5fd404ed8dd502fa79b67cb1" dependencies = [ "serde", "serde_derive", - "solana-instruction", + "solana-instruction 2.3.0", "solana-sanitize 2.2.1", ] @@ -4615,12 +4711,12 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.2", "solana-decode-error", "solana-hash 2.3.0", - "solana-instruction", + "solana-instruction 2.3.0", "solana-pubkey 2.4.0", - "solana-rent", + "solana-rent 2.2.1", "solana-sdk-ids 2.2.1", "solana-serde-varint", "solana-serialize-utils", diff --git a/program/Cargo.toml b/program/Cargo.toml index 310cccb..87dac34 100644 --- a/program/Cargo.toml +++ b/program/Cargo.toml @@ -18,7 +18,7 @@ num-traits = "0.2" shank = "0.4.2" solana-account-info = "2.2.1" solana-cpi = "2.2.1" -solana-feature-gate-interface = { version = "2.2.2", features = ["bincode"] } +solana-feature-gate-interface = { version = "3.0.0", features = ["bincode"] } solana-instruction = "2.2.1" solana-msg = "2.2.1" solana-program-entrypoint = "2.2.1"