From 8c8ba03e514d8dff423d64f960959c6653758ccd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 09:50:21 +0000 Subject: [PATCH] Bump solana-program from 2.3.0 to 3.0.0 Bumps [solana-program](https://github.com/anza-xyz/solana-sdk) from 2.3.0 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.3.0...sdk@v3.0.0) --- updated-dependencies: - dependency-name: solana-program dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 570 +++--------------- basics/counter/mpl-stack/Cargo.toml | 2 +- .../native/program/Cargo.toml | 2 +- 3 files changed, 94 insertions(+), 480 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1275e977..d225dd89 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,9 +17,9 @@ dependencies = [ "borsh-derive 1.5.7", "litesvm", "solana-keypair", - "solana-message 3.0.1", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-message", + "solana-native-token", + "solana-program", "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", @@ -90,7 +90,7 @@ dependencies = [ "openssl", "sha3", "solana-ed25519-program", - "solana-message 3.0.1", + "solana-message", "solana-precompile-error", "solana-pubkey 3.0.0", "solana-sdk-ids 3.0.0", @@ -118,17 +118,17 @@ dependencies = [ "bincode", "libsecp256k1", "num-traits", - "solana-account 3.1.0", + "solana-account", "solana-account-info 3.0.0", - "solana-big-mod-exp 3.0.0", - "solana-blake3-hasher 3.0.0", + "solana-big-mod-exp", + "solana-blake3-hasher", "solana-bn254", "solana-clock 3.0.0", "solana-cpi 3.0.0", "solana-curve25519 3.0.7", "solana-hash 3.0.0", "solana-instruction 3.0.0", - "solana-keccak-hasher 3.0.0", + "solana-keccak-hasher", "solana-loader-v3-interface 6.1.0", "solana-poseidon", "solana-program-entrypoint 3.1.0", @@ -136,7 +136,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-sbpf", "solana-sdk-ids 3.0.0", - "solana-secp256k1-recover 3.0.0", + "solana-secp256k1-recover", "solana-sha256-hasher 3.0.0", "solana-stable-layout 3.0.0", "solana-stake-interface 2.0.1", @@ -640,7 +640,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115e54d64eb62cdebad391c19efc9dce4981c690c85a33a12199d99bb9546fee" dependencies = [ "borsh-derive 0.10.4", - "hashbrown 0.13.2", + "hashbrown 0.11.2", ] [[package]] @@ -849,8 +849,8 @@ version = "0.1.0" dependencies = [ "litesvm", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program", "solana-pubkey 3.0.0", "solana-sdk", "solana-system-interface 2.0.0", @@ -882,7 +882,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", ] @@ -906,26 +906,6 @@ dependencies = [ "unreachable", ] -[[package]] -name = "console_error_panic_hook" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" -dependencies = [ - "cfg-if", - "wasm-bindgen", -] - -[[package]] -name = "console_log" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89f72f65e8501878b8a004d5a1afb780987e2ce2b4532c562e367a72c57499f" -dependencies = [ - "log", - "web-sys", -] - [[package]] name = "const-oid" version = "0.9.6" @@ -944,7 +924,7 @@ version = "0.1.0" dependencies = [ "borsh 0.9.3", "shank", - "solana-program 2.3.0", + "solana-program", ] [[package]] @@ -953,7 +933,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", ] [[package]] @@ -976,7 +956,7 @@ dependencies = [ name = "create-account-program" version = "0.1.0" dependencies = [ - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", ] @@ -1297,7 +1277,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", ] @@ -1486,7 +1466,7 @@ dependencies = [ name = "hello-solana-program" version = "0.1.0" dependencies = [ - "solana-program 3.0.0", + "solana-program", ] [[package]] @@ -1713,8 +1693,8 @@ dependencies = [ "itertools 0.14.0", "log", "serde", - "solana-account 3.1.0", - "solana-address-lookup-table-interface 3.0.0", + "solana-account", + "solana-address-lookup-table-interface", "solana-bpf-loader-program", "solana-builtins", "solana-clock 3.0.0", @@ -1730,10 +1710,10 @@ dependencies = [ "solana-keypair", "solana-last-restart-slot 3.0.0", "solana-loader-v3-interface 6.1.0", - "solana-loader-v4-interface 3.1.0", - "solana-message 3.0.1", - "solana-native-token 3.0.0", - "solana-nonce 3.0.0", + "solana-loader-v4-interface", + "solana-message", + "solana-native-token", + "solana-nonce", "solana-nonce-account", "solana-precompile-error", "solana-program-error 3.0.0", @@ -1757,7 +1737,7 @@ dependencies = [ "solana-sysvar-id 3.0.0", "solana-transaction", "solana-transaction-context", - "solana-transaction-error 3.0.0", + "solana-transaction-error", "thiserror 2.0.17", ] @@ -2043,7 +2023,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", ] @@ -2165,7 +2145,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", ] [[package]] @@ -2174,7 +2154,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", ] @@ -2184,7 +2164,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", ] @@ -2307,7 +2287,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", ] @@ -2362,7 +2342,7 @@ version = "0.1.0" dependencies = [ "borsh 0.9.3", "borsh-derive 0.9.3", - "solana-program 2.3.0", + "solana-program", ] [[package]] @@ -2621,19 +2601,6 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" -[[package]] -name = "solana-account" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f949fe4edaeaea78c844023bfc1c898e0b1f5a100f8a8d2d0f85d0a7b090258" -dependencies = [ - "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", -] - [[package]] name = "solana-account" version = "3.1.0" @@ -2658,8 +2625,6 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8f5152a288ef1912300fc6efa6c2d1f9bb55d9398eb6c72326360b8063987da" dependencies = [ - "bincode", - "serde", "solana-program-error 2.2.2", "solana-program-memory 2.3.1", "solana-pubkey 2.4.0", @@ -2700,23 +2665,6 @@ dependencies = [ "solana-sha256-hasher 3.0.0", ] -[[package]] -name = "solana-address-lookup-table-interface" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1673f67efe870b64a65cb39e6194be5b26527691ce5922909939961a6e6b395" -dependencies = [ - "bincode", - "bytemuck", - "serde", - "serde_derive", - "solana-clock 2.2.2", - "solana-instruction 2.3.0", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", - "solana-slot-hashes 2.2.1", -] - [[package]] name = "solana-address-lookup-table-interface" version = "3.0.0" @@ -2753,17 +2701,6 @@ dependencies = [ "parking_lot", ] -[[package]] -name = "solana-big-mod-exp" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" -dependencies = [ - "num-bigint 0.4.6", - "num-traits", - "solana-define-syscall 2.3.0", -] - [[package]] name = "solana-big-mod-exp" version = "3.0.0" @@ -2775,17 +2712,6 @@ dependencies = [ "solana-define-syscall 3.0.0", ] -[[package]] -name = "solana-bincode" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19a3787b8cf9c9fe3dd360800e8b70982b9e5a8af9e11c354b6665dd4a003adc" -dependencies = [ - "bincode", - "serde", - "solana-instruction 2.3.0", -] - [[package]] name = "solana-bincode" version = "3.0.0" @@ -2797,18 +2723,6 @@ dependencies = [ "solana-instruction-error", ] -[[package]] -name = "solana-blake3-hasher" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1a0801e25a1b31a14494fc80882a036be0ffd290efc4c2d640bfcca120a4672" -dependencies = [ - "blake3", - "solana-define-syscall 2.3.0", - "solana-hash 2.3.0", - "solana-sanitize 2.2.1", -] - [[package]] name = "solana-blake3-hasher" version = "3.0.0" @@ -2835,16 +2749,6 @@ dependencies = [ "thiserror 2.0.17", ] -[[package]] -name = "solana-borsh" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "718333bcd0a1a7aed6655aa66bef8d7fb047944922b2d3a18f49cbc13e73d004" -dependencies = [ - "borsh 0.10.4", - "borsh 1.5.7", -] - [[package]] name = "solana-borsh" version = "3.0.0" @@ -2863,12 +2767,12 @@ dependencies = [ "agave-syscalls", "bincode", "qualifier_attr", - "solana-account 3.1.0", - "solana-bincode 3.0.0", + "solana-account", + "solana-bincode", "solana-clock 3.0.0", "solana-instruction 3.0.0", "solana-loader-v3-interface 6.1.0", - "solana-loader-v4-interface 3.1.0", + "solana-loader-v4-interface", "solana-packet", "solana-program-entrypoint 3.1.0", "solana-program-runtime", @@ -2976,7 +2880,7 @@ checksum = "870173bd5426617b5dbd65d571ea9bd63ebe700b9b623ffe8a2fe1da6e5ddfe2" dependencies = [ "agave-feature-set", "log", - "solana-borsh 3.0.0", + "solana-borsh", "solana-builtins-default-costs", "solana-compute-budget", "solana-compute-budget-interface", @@ -2985,7 +2889,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-sdk-ids 3.0.0", "solana-svm-transaction", - "solana-transaction-error 3.0.0", + "solana-transaction-error", "thiserror 2.0.17", ] @@ -3018,11 +2922,11 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-account 3.1.0", + "solana-account", "solana-instruction 3.0.0", "solana-pubkey 3.0.0", "solana-sdk-ids 3.0.0", - "solana-short-vec 3.0.0", + "solana-short-vec", "solana-system-interface 2.0.0", ] @@ -3211,27 +3115,6 @@ dependencies = [ "solana-pubkey 3.0.0", ] -[[package]] -name = "solana-example-mocks" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84461d56cbb8bb8d539347151e0525b53910102e4bced875d49d5139708e39d3" -dependencies = [ - "serde", - "serde_derive", - "solana-address-lookup-table-interface 2.2.2", - "solana-clock 2.2.2", - "solana-hash 2.3.0", - "solana-instruction 2.3.0", - "solana-keccak-hasher 2.2.1", - "solana-message 2.4.0", - "solana-nonce 2.2.1", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", - "solana-system-interface 1.0.0", - "thiserror 2.0.17", -] - [[package]] name = "solana-example-mocks" version = "3.0.0" @@ -3240,13 +3123,13 @@ checksum = "978855d164845c1b0235d4b4d101cadc55373fffaf0b5b6cfa2194d25b2ed658" dependencies = [ "serde", "serde_derive", - "solana-address-lookup-table-interface 3.0.0", + "solana-address-lookup-table-interface", "solana-clock 3.0.0", "solana-hash 3.0.0", "solana-instruction 3.0.0", - "solana-keccak-hasher 3.0.0", - "solana-message 3.0.1", - "solana-nonce 3.0.0", + "solana-keccak-hasher", + "solana-message", + "solana-nonce", "solana-pubkey 3.0.0", "solana-sdk-ids 3.0.0", "solana-system-interface 2.0.0", @@ -3259,17 +3142,8 @@ version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43f5c5382b449e8e4e3016fb05e418c53d57782d8b5c30aa372fc265654b956d" dependencies = [ - "bincode", - "serde", - "serde_derive", - "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 2.2.1", "solana-sdk-ids 2.2.1", - "solana-system-interface 1.0.0", ] [[package]] @@ -3324,7 +3198,7 @@ dependencies = [ "bincode", "chrono", "memmap2", - "solana-account 3.1.0", + "solana-account", "solana-clock 3.0.0", "solana-cluster-type", "solana-epoch-schedule 3.0.0", @@ -3354,7 +3228,6 @@ version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b5b96e9f0300fa287b545613f007dfe20043d7812bee255f418c1eb649c93b63" dependencies = [ - "borsh 1.5.7", "bytemuck", "bytemuck_derive", "five8", @@ -3399,7 +3272,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47298e2ce82876b64f71e9d13a46bc4b9056194e7f9937ad3084385befa50885" dependencies = [ "bincode", - "borsh 1.5.7", "getrandom 0.2.16", "js-sys", "num-traits", @@ -3485,18 +3357,6 @@ dependencies = [ "solana-stable-layout 2.2.1", ] -[[package]] -name = "solana-keccak-hasher" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7aeb957fbd42a451b99235df4942d96db7ef678e8d5061ef34c9b34cae12f79" -dependencies = [ - "sha3", - "solana-define-syscall 2.3.0", - "solana-hash 2.3.0", - "solana-sanitize 2.2.1", -] - [[package]] name = "solana-keccak-hasher" version = "3.0.0" @@ -3552,20 +3412,6 @@ dependencies = [ "solana-sysvar-id 3.0.0", ] -[[package]] -name = "solana-loader-v2-interface" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8ab08006dad78ae7cd30df8eea0539e207d08d91eaefb3e1d49a446e1c49654" -dependencies = [ - "serde", - "serde_bytes", - "serde_derive", - "solana-instruction 2.3.0", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", -] - [[package]] name = "solana-loader-v3-interface" version = "3.0.0" @@ -3581,21 +3427,6 @@ dependencies = [ "solana-system-interface 1.0.0", ] -[[package]] -name = "solana-loader-v3-interface" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f7162a05b8b0773156b443bccd674ea78bb9aa406325b467ea78c06c99a63a2" -dependencies = [ - "serde", - "serde_bytes", - "serde_derive", - "solana-instruction 2.3.0", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", - "solana-system-interface 1.0.0", -] - [[package]] name = "solana-loader-v3-interface" version = "6.1.0" @@ -3610,21 +3441,6 @@ dependencies = [ "solana-sdk-ids 3.0.0", ] -[[package]] -name = "solana-loader-v4-interface" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "706a777242f1f39a83e2a96a2a6cb034cb41169c6ecbee2cf09cb873d9659e7e" -dependencies = [ - "serde", - "serde_bytes", - "serde_derive", - "solana-instruction 2.3.0", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", - "solana-system-interface 1.0.0", -] - [[package]] name = "solana-loader-v4-interface" version = "3.1.0" @@ -3648,12 +3464,12 @@ checksum = "51d3f8156365529bff005cc211056a9634c2d5953d54279cc56364e48c0c9a7c" dependencies = [ "log", "qualifier_attr", - "solana-account 3.1.0", - "solana-bincode 3.0.0", + "solana-account", + "solana-bincode", "solana-bpf-loader-program", "solana-instruction 3.0.0", "solana-loader-v3-interface 6.1.0", - "solana-loader-v4-interface 3.1.0", + "solana-loader-v4-interface", "solana-packet", "solana-program-runtime", "solana-pubkey 3.0.0", @@ -3665,29 +3481,6 @@ dependencies = [ "solana-transaction-context", ] -[[package]] -name = "solana-message" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1796aabce376ff74bf89b78d268fa5e683d7d7a96a0a4e4813ec34de49d5314b" -dependencies = [ - "bincode", - "blake3", - "lazy_static", - "serde", - "serde_derive", - "solana-bincode 2.2.1", - "solana-hash 2.3.0", - "solana-instruction 2.3.0", - "solana-pubkey 2.4.0", - "solana-sanitize 2.2.1", - "solana-sdk-ids 2.2.1", - "solana-short-vec 2.2.1", - "solana-system-interface 1.0.0", - "solana-transaction-error 2.2.1", - "wasm-bindgen", -] - [[package]] name = "solana-message" version = "3.0.1" @@ -3704,8 +3497,8 @@ dependencies = [ "solana-instruction 3.0.0", "solana-sanitize 3.0.1", "solana-sdk-ids 3.0.0", - "solana-short-vec 3.0.0", - "solana-transaction-error 3.0.0", + "solana-short-vec", + "solana-transaction-error", ] [[package]] @@ -3726,32 +3519,12 @@ dependencies = [ "solana-define-syscall 3.0.0", ] -[[package]] -name = "solana-native-token" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61515b880c36974053dd499c0510066783f0cc6ac17def0c7ef2a244874cf4a9" - [[package]] name = "solana-native-token" version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae8dd4c280dca9d046139eb5b7a5ac9ad10403fbd64964c7d7571214950d758f" -[[package]] -name = "solana-nonce" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "703e22eb185537e06204a5bd9d509b948f0066f2d1d814a6f475dafb3ddf1325" -dependencies = [ - "serde", - "serde_derive", - "solana-fee-calculator 2.2.1", - "solana-hash 2.3.0", - "solana-pubkey 2.4.0", - "solana-sha256-hasher 2.3.0", -] - [[package]] name = "solana-nonce" version = "3.0.0" @@ -3772,9 +3545,9 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "805fd25b29e5a1a0e6c3dd6320c9da80f275fbe4ff6e392617c303a2085c435e" dependencies = [ - "solana-account 3.1.0", + "solana-account", "solana-hash 3.0.0", - "solana-nonce 3.0.0", + "solana-nonce", "solana-sdk-ids 3.0.0", ] @@ -3841,86 +3614,6 @@ dependencies = [ "solana-signer", ] -[[package]] -name = "solana-program" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98eca145bd3545e2fbb07166e895370576e47a00a7d824e325390d33bf467210" -dependencies = [ - "bincode", - "blake3", - "borsh 0.10.4", - "borsh 1.5.7", - "bs58", - "bytemuck", - "console_error_panic_hook", - "console_log", - "getrandom 0.2.16", - "lazy_static", - "log", - "memoffset", - "num-bigint 0.4.6", - "num-derive", - "num-traits", - "rand 0.8.5", - "serde", - "serde_bytes", - "serde_derive", - "solana-account-info 2.3.0", - "solana-address-lookup-table-interface 2.2.2", - "solana-atomic-u64 2.2.1", - "solana-big-mod-exp 2.2.1", - "solana-bincode 2.2.1", - "solana-blake3-hasher 2.2.1", - "solana-borsh 2.2.1", - "solana-clock 2.2.2", - "solana-cpi 2.2.1", - "solana-decode-error", - "solana-define-syscall 2.3.0", - "solana-epoch-rewards 2.2.1", - "solana-epoch-schedule 2.2.1", - "solana-example-mocks 2.2.1", - "solana-feature-gate-interface", - "solana-fee-calculator 2.2.1", - "solana-hash 2.3.0", - "solana-instruction 2.3.0", - "solana-instructions-sysvar 2.2.2", - "solana-keccak-hasher 2.2.1", - "solana-last-restart-slot 2.2.1", - "solana-loader-v2-interface", - "solana-loader-v3-interface 5.0.0", - "solana-loader-v4-interface 2.2.1", - "solana-message 2.4.0", - "solana-msg 2.2.1", - "solana-native-token 2.3.0", - "solana-nonce 2.2.1", - "solana-program-entrypoint 2.3.0", - "solana-program-error 2.2.2", - "solana-program-memory 2.3.1", - "solana-program-option 2.2.1", - "solana-program-pack 2.2.1", - "solana-pubkey 2.4.0", - "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 2.2.1", - "solana-serde-varint 2.2.2", - "solana-serialize-utils 2.2.1", - "solana-sha256-hasher 2.3.0", - "solana-short-vec 2.2.1", - "solana-slot-hashes 2.2.1", - "solana-slot-history 2.2.1", - "solana-stable-layout 2.2.1", - "solana-stake-interface 1.2.1", - "solana-system-interface 1.0.0", - "solana-sysvar 2.3.0", - "solana-sysvar-id 2.2.1", - "solana-vote-interface 2.2.6", - "thiserror 2.0.17", - "wasm-bindgen", -] - [[package]] name = "solana-program" version = "3.0.0" @@ -3929,25 +3622,25 @@ checksum = "91b12305dd81045d705f427acd0435a2e46444b65367d7179d7bdcfc3bc5f5eb" dependencies = [ "memoffset", "solana-account-info 3.0.0", - "solana-big-mod-exp 3.0.0", - "solana-blake3-hasher 3.0.0", - "solana-borsh 3.0.0", + "solana-big-mod-exp", + "solana-blake3-hasher", + "solana-borsh", "solana-clock 3.0.0", "solana-cpi 3.0.0", "solana-define-syscall 3.0.0", "solana-epoch-rewards 3.0.0", "solana-epoch-schedule 3.0.0", "solana-epoch-stake", - "solana-example-mocks 3.0.0", + "solana-example-mocks", "solana-fee-calculator 3.0.0", "solana-hash 3.0.0", "solana-instruction 3.0.0", "solana-instruction-error", "solana-instructions-sysvar 3.0.0", - "solana-keccak-hasher 3.0.0", + "solana-keccak-hasher", "solana-last-restart-slot 3.0.0", "solana-msg 3.0.0", - "solana-native-token 3.0.0", + "solana-native-token", "solana-program-entrypoint 3.1.0", "solana-program-error 3.0.0", "solana-program-memory 3.0.0", @@ -3956,11 +3649,11 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 3.0.0", "solana-sdk-ids 3.0.0", - "solana-secp256k1-recover 3.0.0", - "solana-serde-varint 3.0.0", + "solana-secp256k1-recover", + "solana-serde-varint", "solana-serialize-utils 3.1.0", "solana-sha256-hasher 3.0.0", - "solana-short-vec 3.0.0", + "solana-short-vec", "solana-slot-hashes 3.0.0", "solana-slot-history 3.0.0", "solana-stable-layout 3.0.0", @@ -4001,8 +3694,6 @@ checksum = "9ee2e0217d642e2ea4bee237f37bd61bb02aec60da3647c48ff88f6556ade775" dependencies = [ "borsh 1.5.7", "num-traits", - "serde", - "serde_derive", "solana-decode-error", "solana-instruction 2.3.0", "solana-msg 2.2.1", @@ -4081,7 +3772,7 @@ dependencies = [ "percentage", "rand 0.8.5", "serde", - "solana-account 3.1.0", + "solana-account", "solana-clock 3.0.0", "solana-epoch-rewards 3.0.0", "solana-epoch-schedule 3.0.0", @@ -4209,16 +3900,16 @@ dependencies = [ "bincode", "bs58", "serde", - "solana-account 3.1.0", + "solana-account", "solana-epoch-info", "solana-epoch-rewards-hasher", "solana-fee-structure", "solana-inflation", "solana-keypair", - "solana-message 3.0.1", + "solana-message", "solana-offchain-message", "solana-presigner", - "solana-program 3.0.0", + "solana-program", "solana-program-memory 3.0.0", "solana-pubkey 3.0.0", "solana-sanitize 3.0.1", @@ -4227,14 +3918,14 @@ dependencies = [ "solana-seed-derivable", "solana-seed-phrase", "solana-serde", - "solana-serde-varint 3.0.0", - "solana-short-vec 3.0.0", + "solana-serde-varint", + "solana-short-vec", "solana-shred-version", "solana-signature", "solana-signer", "solana-time-utils", "solana-transaction", - "solana-transaction-error 3.0.0", + "solana-transaction-error", "thiserror 2.0.17", ] @@ -4294,17 +3985,6 @@ dependencies = [ "solana-signature", ] -[[package]] -name = "solana-secp256k1-recover" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" -dependencies = [ - "libsecp256k1", - "solana-define-syscall 2.3.0", - "thiserror 2.0.17", -] - [[package]] name = "solana-secp256k1-recover" version = "3.0.0" @@ -4357,15 +4037,6 @@ dependencies = [ "serde", ] -[[package]] -name = "solana-serde-varint" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a7e155eba458ecfb0107b98236088c3764a09ddf0201ec29e52a0be40857113" -dependencies = [ - "serde", -] - [[package]] name = "solana-serde-varint" version = "3.0.0" @@ -4419,15 +4090,6 @@ dependencies = [ "solana-hash 3.0.0", ] -[[package]] -name = "solana-short-vec" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c54c66f19b9766a56fa0057d060de8378676cb64987533fa088861858fc5a69" -dependencies = [ - "serde", -] - [[package]] name = "solana-short-vec" version = "3.0.0" @@ -4471,7 +4133,7 @@ checksum = "5bfea97951fee8bae0d6038f39a5efcb6230ecdfe33425ac75196d1a1e3e3235" dependencies = [ "solana-pubkey 3.0.0", "solana-signature", - "solana-transaction-error 3.0.0", + "solana-transaction-error", ] [[package]] @@ -4552,8 +4214,6 @@ version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5269e89fde216b4d7e1d1739cf5303f8398a1ff372a81232abbee80e554a838c" dependencies = [ - "borsh 0.10.4", - "borsh 1.5.7", "num-traits", "serde", "serde_derive", @@ -4595,13 +4255,13 @@ dependencies = [ "agave-feature-set", "bincode", "log", - "solana-account 3.1.0", - "solana-bincode 3.0.0", + "solana-account", + "solana-bincode", "solana-clock 3.0.0", "solana-config-interface", "solana-genesis-config", "solana-instruction 3.0.0", - "solana-native-token 3.0.0", + "solana-native-token", "solana-packet", "solana-program-runtime", "solana-pubkey 3.0.0", @@ -4612,7 +4272,7 @@ dependencies = [ "solana-svm-type-overrides", "solana-sysvar 3.0.0", "solana-transaction-context", - "solana-vote-interface 3.0.0", + "solana-vote-interface", ] [[package]] @@ -4621,7 +4281,7 @@ version = "3.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a591bceb6b4ed365b6bddaace64469a736c5f2ab6ac0b6f7171c39c275977588" dependencies = [ - "solana-account 3.1.0", + "solana-account", "solana-clock 3.0.0", "solana-precompile-error", "solana-pubkey 3.0.0", @@ -4666,7 +4326,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0126d08c8bdc526b669d2fc92f3b61570bb557618614f1b98a7a6e8e9547d624" dependencies = [ "solana-hash 3.0.0", - "solana-message 3.0.1", + "solana-message", "solana-pubkey 3.0.0", "solana-sdk-ids 3.0.0", "solana-signature", @@ -4723,11 +4383,11 @@ dependencies = [ "log", "serde", "serde_derive", - "solana-account 3.1.0", - "solana-bincode 3.0.0", + "solana-account", + "solana-bincode", "solana-fee-calculator 3.0.0", "solana-instruction 3.0.0", - "solana-nonce 3.0.0", + "solana-nonce", "solana-nonce-account", "solana-packet", "solana-program-runtime", @@ -4748,8 +4408,6 @@ checksum = "b8c3595f95069f3d90f275bb9bd235a1973c4d059028b0a7f81baca2703815db" dependencies = [ "base64 0.22.1", "bincode", - "bytemuck", - "bytemuck_derive", "lazy_static", "serde", "serde_derive", @@ -4850,13 +4508,13 @@ dependencies = [ "solana-hash 3.0.0", "solana-instruction 3.0.0", "solana-instruction-error", - "solana-message 3.0.1", + "solana-message", "solana-sanitize 3.0.1", "solana-sdk-ids 3.0.0", - "solana-short-vec 3.0.0", + "solana-short-vec", "solana-signature", "solana-signer", - "solana-transaction-error 3.0.0", + "solana-transaction-error", ] [[package]] @@ -4868,7 +4526,7 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-account 3.1.0", + "solana-account", "solana-instruction 3.0.0", "solana-instructions-sysvar 3.0.0", "solana-pubkey 3.0.0", @@ -4877,16 +4535,6 @@ dependencies = [ "solana-sdk-ids 3.0.0", ] -[[package]] -name = "solana-transaction-error" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222a9dc8fdb61c6088baab34fc3a8b8473a03a7a5fd404ed8dd502fa79b67cb1" -dependencies = [ - "solana-instruction 2.3.0", - "solana-sanitize 2.2.1", -] - [[package]] name = "solana-transaction-error" version = "3.0.0" @@ -4899,30 +4547,6 @@ dependencies = [ "solana-sanitize 3.0.1", ] -[[package]] -name = "solana-vote-interface" -version = "2.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b80d57478d6599d30acc31cc5ae7f93ec2361a06aefe8ea79bc81739a08af4c3" -dependencies = [ - "bincode", - "num-derive", - "num-traits", - "serde", - "serde_derive", - "solana-clock 2.2.2", - "solana-decode-error", - "solana-hash 2.3.0", - "solana-instruction 2.3.0", - "solana-pubkey 2.4.0", - "solana-rent 2.2.1", - "solana-sdk-ids 2.2.1", - "solana-serde-varint 2.2.2", - "solana-serialize-utils 2.2.1", - "solana-short-vec 2.2.1", - "solana-system-interface 1.0.0", -] - [[package]] name = "solana-vote-interface" version = "3.0.0" @@ -4943,9 +4567,9 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 3.0.0", "solana-sdk-ids 3.0.0", - "solana-serde-varint 3.0.0", + "solana-serde-varint", "solana-serialize-utils 3.1.0", - "solana-short-vec 3.0.0", + "solana-short-vec", "solana-system-interface 2.0.0", ] @@ -4962,8 +4586,8 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-account 3.1.0", - "solana-bincode 3.0.0", + "solana-account", + "solana-bincode", "solana-clock 3.0.0", "solana-epoch-schedule 3.0.0", "solana-hash 3.0.0", @@ -4978,7 +4602,7 @@ dependencies = [ "solana-slot-hashes 3.0.0", "solana-transaction", "solana-transaction-context", - "solana-vote-interface 3.0.0", + "solana-vote-interface", "thiserror 2.0.17", ] @@ -5269,7 +4893,7 @@ dependencies = [ "borsh 1.5.7", "num-derive", "num-traits", - "solana-borsh 3.0.0", + "solana-borsh", "solana-instruction 3.0.0", "solana-program-error 3.0.0", "solana-pubkey 3.0.0", @@ -5392,7 +5016,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-associated-token-account-interface", "spl-token-2022-interface", @@ -5405,7 +5029,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -5416,7 +5040,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -5427,7 +5051,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -5438,7 +5062,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -5506,7 +5130,7 @@ version = "0.1.0" dependencies = [ "borsh 1.5.7", "borsh-derive 1.5.7", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", ] @@ -5655,16 +5279,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "web-sys" -version = "0.3.81" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - [[package]] name = "winapi" version = "0.3.9" diff --git a/basics/counter/mpl-stack/Cargo.toml b/basics/counter/mpl-stack/Cargo.toml index dfad7125..6ad69bff 100644 --- a/basics/counter/mpl-stack/Cargo.toml +++ b/basics/counter/mpl-stack/Cargo.toml @@ -17,7 +17,7 @@ custom-panic = [] [dependencies] borsh = "0.9" shank = "0.0.8" -solana-program = "2.1" +solana-program = "3.0" [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(target_os, values("solana"))'] } diff --git a/basics/repository-layout/native/program/Cargo.toml b/basics/repository-layout/native/program/Cargo.toml index 9a7842bc..2827075f 100644 --- a/basics/repository-layout/native/program/Cargo.toml +++ b/basics/repository-layout/native/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" borsh-derive = "0.9.1" -solana-program = "2.0" +solana-program = "3.0" [lib] crate-type = ["cdylib", "lib"]