From 869bd629caa2ef591e2d16af40977b8699eee3c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Apr 2026 09:05:46 +0000 Subject: [PATCH] chore(deps): bump solana-sdk from 3.0.0 to 4.0.1 Bumps [solana-sdk](https://github.com/anza-xyz/solana-sdk) from 3.0.0 to 4.0.1. - [Release notes](https://github.com/anza-xyz/solana-sdk/releases) - [Commits](https://github.com/anza-xyz/solana-sdk/compare/sdk@v3.0.0...sdk@v4.0.1) --- updated-dependencies: - dependency-name: solana-sdk dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- Cargo.lock | 249 +++++++++++++++--- .../native/program/Cargo.toml | 2 +- .../pinocchio/program/Cargo.toml | 2 +- 3 files changed, 214 insertions(+), 39 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 27895f8ef..91e5d731c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,7 +23,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -40,7 +40,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1007,7 +1007,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-sdk", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1023,7 +1023,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-sdk", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1049,7 +1049,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1068,7 +1068,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1156,7 +1156,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1173,7 +1173,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1206,7 +1206,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1220,7 +1220,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1613,7 +1613,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1630,7 +1630,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -1863,7 +1863,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-program 3.0.0", "solana-pubkey 3.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2159,7 +2159,7 @@ dependencies = [ "solana-system-program", "solana-sysvar 3.1.1", "solana-sysvar-id 3.1.0", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-transaction-error 3.1.0", "thiserror 2.0.18", @@ -2451,7 +2451,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2467,7 +2467,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2627,7 +2627,7 @@ dependencies = [ "solana-keypair", "solana-native-token 3.0.0", "solana-pubkey 3.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2642,7 +2642,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-program 3.0.0", "solana-pubkey 3.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2659,7 +2659,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2676,7 +2676,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2692,7 +2692,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2850,7 +2850,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2866,7 +2866,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2928,7 +2928,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -2943,7 +2943,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-program 2.3.0", "solana-pubkey 3.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -3247,6 +3247,24 @@ dependencies = [ "solana-sysvar 3.1.1", ] +[[package]] +name = "solana-account" +version = "4.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2bbea62563f5143b29fff5aa6af57426bc1beb77c6416b5c1c8e7d1266272c21" +dependencies = [ + "bincode", + "serde", + "serde_bytes", + "serde_derive", + "solana-account-info 3.1.1", + "solana-clock 3.0.1", + "solana-instruction-error", + "solana-pubkey 4.1.0", + "solana-sdk-ids 3.1.0", + "solana-sysvar 4.0.0", +] + [[package]] name = "solana-account-info" version = "2.3.0" @@ -3840,6 +3858,23 @@ dependencies = [ "thiserror 2.0.18", ] +[[package]] +name = "solana-example-mocks" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0eb265ff95e28eceda117e2e3d2d2a611ecbbfe911dfeeeecd1521814540ffab" +dependencies = [ + "serde", + "serde_derive", + "solana-hash 4.2.0", + "solana-instruction 3.3.0", + "solana-nonce 3.1.0", + "solana-pubkey 4.1.0", + "solana-sdk-ids 3.1.0", + "solana-system-interface 3.1.0", + "thiserror 2.0.18", +] + [[package]] name = "solana-feature-gate-interface" version = "2.2.2" @@ -4288,6 +4323,26 @@ dependencies = [ "solana-transaction-error 3.1.0", ] +[[package]] +name = "solana-message" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6435a6070b6c5898201aae845db328cf3bd3cebc17b55af9b43138da5ced4a85" +dependencies = [ + "blake3", + "lazy_static", + "serde", + "serde_derive", + "solana-address 2.4.0", + "solana-hash 4.2.0", + "solana-instruction 3.3.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-short-vec 3.2.0", + "solana-transaction-error 3.1.0", + "wincode", +] + [[package]] name = "solana-msg" version = "2.2.1" @@ -4553,6 +4608,53 @@ dependencies = [ "solana-sysvar-id 3.1.0", ] +[[package]] +name = "solana-program" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "778f08fb0eaf52c9a3bef2978247f7fab0ccfddc44cfddb936d5ad9f98ede886" +dependencies = [ + "memoffset", + "solana-account-info 3.1.1", + "solana-big-mod-exp 3.0.0", + "solana-blake3-hasher 3.1.0", + "solana-borsh 3.0.2", + "solana-clock 3.0.1", + "solana-cpi 3.1.0", + "solana-define-syscall 5.0.0", + "solana-epoch-rewards 3.0.1", + "solana-epoch-schedule 3.0.0", + "solana-epoch-stake", + "solana-example-mocks 4.0.0", + "solana-fee-calculator 3.1.0", + "solana-hash 4.2.0", + "solana-instruction 3.3.0", + "solana-instruction-error", + "solana-instructions-sysvar 3.0.0", + "solana-keccak-hasher 3.1.0", + "solana-last-restart-slot 3.0.0", + "solana-msg 3.1.0", + "solana-native-token 3.0.0", + "solana-program-entrypoint 3.1.1", + "solana-program-error 3.0.1", + "solana-program-memory 3.1.0", + "solana-program-option 3.1.0", + "solana-program-pack 3.1.0", + "solana-pubkey 4.1.0", + "solana-rent 4.1.0", + "solana-sdk-ids 3.1.0", + "solana-secp256k1-recover 3.1.1", + "solana-serde-varint 3.0.1", + "solana-serialize-utils 3.1.1", + "solana-sha256-hasher 3.1.0", + "solana-short-vec 3.2.0", + "solana-slot-hashes 3.0.1", + "solana-slot-history 3.0.0", + "solana-stable-layout 3.0.1", + "solana-sysvar 4.0.0", + "solana-sysvar-id 3.1.0", +] + [[package]] name = "solana-program-entrypoint" version = "2.3.0" @@ -4729,7 +4831,6 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" dependencies = [ - "rand 0.8.5", "solana-address 1.1.0", ] @@ -4739,6 +4840,7 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b06bd918d60111ee1f97de817113e2040ca0cedb740099ee8d646233f6b906c" dependencies = [ + "rand 0.9.2", "solana-address 2.4.0", ] @@ -4774,7 +4876,11 @@ version = "4.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1771d726d4854f1818c750e14aff40b19d84720d0b1b6d53e50e8f16cb6bd62" dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", "solana-sdk-macro 3.0.1", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -4808,25 +4914,25 @@ dependencies = [ [[package]] name = "solana-sdk" -version = "3.0.0" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f03df7969f5e723ad31b6c9eadccc209037ac4caa34d8dc259316b05c11e82b" +checksum = "657e20ea41ba32cad0c493bec60b6d55cc6c30d2c1073b94cfee96dda0d764dd" dependencies = [ "bincode", "bs58", "serde", - "solana-account 3.4.0", + "solana-account 4.2.0", "solana-epoch-info", "solana-epoch-rewards-hasher", "solana-fee-structure", "solana-inflation", "solana-keypair", - "solana-message 3.1.0", + "solana-message 4.0.0", "solana-offchain-message", "solana-presigner", - "solana-program 3.0.0", + "solana-program 4.0.0", "solana-program-memory 3.1.0", - "solana-pubkey 3.0.0", + "solana-pubkey 4.1.0", "solana-sanitize 3.0.1", "solana-sdk-ids 3.1.0", "solana-sdk-macro 3.0.1", @@ -4839,7 +4945,7 @@ dependencies = [ "solana-signature", "solana-signer", "solana-time-utils", - "solana-transaction", + "solana-transaction 4.0.0", "solana-transaction-error 3.1.0", "thiserror 2.0.18", ] @@ -5248,7 +5354,7 @@ dependencies = [ "solana-pubkey 3.0.0", "solana-sdk-ids 3.1.0", "solana-signature", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -5291,6 +5397,18 @@ dependencies = [ "solana-pubkey 3.0.0", ] +[[package]] +name = "solana-system-interface" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a95a6f2e23ed861d6444ad4a6d6896c418d7d101b960787e65a8e33157cee81b" +dependencies = [ + "num-traits", + "solana-address 2.4.0", + "solana-msg 3.1.0", + "solana-program-error 3.0.1", +] + [[package]] name = "solana-system-program" version = "3.1.11" @@ -5388,6 +5506,40 @@ dependencies = [ "solana-sysvar-id 3.1.0", ] +[[package]] +name = "solana-sysvar" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1632b69b4f72489db5949a10e8308c229dfa003f99ecaa7477b376807c7b81f4" +dependencies = [ + "base64 0.22.1", + "bincode", + "bytemuck", + "bytemuck_derive", + "lazy_static", + "serde", + "serde_derive", + "solana-account-info 3.1.1", + "solana-clock 3.0.1", + "solana-define-syscall 5.0.0", + "solana-epoch-rewards 3.0.1", + "solana-epoch-schedule 3.0.0", + "solana-fee-calculator 3.1.0", + "solana-hash 4.2.0", + "solana-instruction 3.3.0", + "solana-last-restart-slot 3.0.0", + "solana-program-entrypoint 3.1.1", + "solana-program-error 3.0.1", + "solana-program-memory 3.1.0", + "solana-pubkey 4.1.0", + "solana-rent 4.1.0", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.1", + "solana-slot-hashes 3.0.1", + "solana-slot-history 3.0.0", + "solana-sysvar-id 3.1.0", +] + [[package]] name = "solana-sysvar-id" version = "2.2.1" @@ -5436,6 +5588,28 @@ dependencies = [ "solana-transaction-error 3.1.0", ] +[[package]] +name = "solana-transaction" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dc0d18f4f109cc1777459271800755705ca6d1aba319934611e1d4f6bb162b5" +dependencies = [ + "serde", + "serde_derive", + "solana-address 2.4.0", + "solana-hash 4.2.0", + "solana-instruction 3.3.0", + "solana-instruction-error", + "solana-message 4.0.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-short-vec 3.2.0", + "solana-signature", + "solana-signer", + "solana-transaction-error 3.1.0", + "wincode", +] + [[package]] name = "solana-transaction-context" version = "3.1.11" @@ -5551,7 +5725,7 @@ dependencies = [ "solana-sdk-ids 3.1.0", "solana-signer", "solana-slot-hashes 3.0.1", - "solana-transaction", + "solana-transaction 3.1.0", "solana-transaction-context", "solana-vote-interface 4.0.4", "thiserror 2.0.18", @@ -6126,7 +6300,7 @@ dependencies = [ "solana-native-token 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -6142,7 +6316,7 @@ dependencies = [ "solana-program 3.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", - "solana-transaction", + "solana-transaction 3.1.0", ] [[package]] @@ -6317,6 +6491,7 @@ dependencies = [ "pastey", "proc-macro2", "quote", + "solana-short-vec 3.2.0", "thiserror 2.0.18", "wincode-derive", ] diff --git a/basics/checking-accounts/native/program/Cargo.toml b/basics/checking-accounts/native/program/Cargo.toml index 214ea7856..b3b39ff70 100644 --- a/basics/checking-accounts/native/program/Cargo.toml +++ b/basics/checking-accounts/native/program/Cargo.toml @@ -23,5 +23,5 @@ litesvm = "0.8.1" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-sdk = "3.0.0" +solana-sdk = "4.0.1" solana-transaction = "3.0.1" diff --git a/basics/checking-accounts/pinocchio/program/Cargo.toml b/basics/checking-accounts/pinocchio/program/Cargo.toml index 5eebeb583..4af5fb2e6 100644 --- a/basics/checking-accounts/pinocchio/program/Cargo.toml +++ b/basics/checking-accounts/pinocchio/program/Cargo.toml @@ -13,7 +13,7 @@ litesvm = "0.8.1" solana-keypair = "3.0.1" solana-native-token = "3.0.0" solana-pubkey = "3.0.0" -solana-sdk = "3.0.0" +solana-sdk = "4.0.1" solana-transaction = "3.0.1" solana-system-interface.workspace = true