From 4fcdc36476a23dbe75a762a5e62e01738a80df2d Mon Sep 17 00:00:00 2001 From: mikemaccana-edwardbot Date: Fri, 15 May 2026 03:27:21 +0000 Subject: [PATCH] chore(deps): bump borsh, solana-program, spl-token-2022-interface, solana-address Workspace bumps: - borsh 1.5.7 -> 1.6.1 - solana-program 3.0 -> 4.0 - spl-token-2022-interface 2.0.0 -> 2.1.0 - solana-address 2.1.0 -> 2.6.0 Same bumps applied to basics/counter/mpl-stack and basics/repository-layout/native/program Cargo.toml files. Cargo.lock regenerated from scratch. cargo check --workspace clean. Replaces #25 (which was opened from the old upstream solana-developers/program-examples branch and could no longer merge cleanly because of the tokens/token-2022 -> tokens/token-extensions rename and other main divergence). --- Cargo.lock | 1997 +++++------------ Cargo.toml | 8 +- basics/counter/mpl-stack/Cargo.toml | 4 +- .../native/program/Cargo.toml | 4 +- 4 files changed, 559 insertions(+), 1454 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9d1596c05..90462839a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7,7 +7,7 @@ name = "account-data-anchor-program" version = "0.1.0" dependencies = [ "anchor-lang", - "borsh 1.6.1", + "borsh", "litesvm", "solana-keypair", "solana-kite", @@ -18,13 +18,13 @@ dependencies = [ name = "account-data-native-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", "solana-keypair", "solana-message 4.0.0", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", @@ -41,7 +41,7 @@ dependencies = [ "pinocchio-system", "solana-keypair", "solana-message 4.0.0", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", @@ -90,11 +90,11 @@ version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e631ba26aeffe98dee3db0b8612fc7c67cda71bc57b0f82f28dc48231df6bc8" dependencies = [ - "ahash 0.8.12", - "solana-epoch-schedule 3.0.0", + "ahash", + "solana-epoch-schedule", "solana-hash 3.1.0", "solana-pubkey 3.0.0", - "solana-sha256-hasher 3.1.0", + "solana-sha256-hasher", "solana-svm-feature-set", ] @@ -106,7 +106,7 @@ checksum = "d062865aedfbdc7511726d47e472687db0db4fb08e3c3ab2ac68570106c2f1b6" dependencies = [ "agave-feature-set", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", ] [[package]] @@ -119,27 +119,27 @@ dependencies = [ "libsecp256k1", "num-traits", "solana-account 3.4.0", - "solana-account-info 3.1.1", - "solana-big-mod-exp 3.0.0", - "solana-blake3-hasher 3.1.0", + "solana-account-info", + "solana-big-mod-exp", + "solana-blake3-hasher", "solana-bn254", - "solana-clock 3.0.1", - "solana-cpi 3.1.0", + "solana-clock", + "solana-cpi", "solana-curve25519", "solana-hash 3.1.0", - "solana-instruction 3.3.0", - "solana-keccak-hasher 3.1.0", - "solana-loader-v3-interface 6.1.0", + "solana-instruction", + "solana-keccak-hasher", + "solana-loader-v3-interface", "solana-poseidon", - "solana-program-entrypoint 3.1.1", + "solana-program-entrypoint", "solana-program-runtime", "solana-pubkey 3.0.0", "solana-sbpf", - "solana-sdk-ids 3.1.0", - "solana-secp256k1-recover 3.1.1", - "solana-sha256-hasher 3.1.0", - "solana-stable-layout 3.0.1", - "solana-stake-interface 2.0.2", + "solana-sdk-ids", + "solana-secp256k1-recover", + "solana-sha256-hasher", + "solana-stable-layout", + "solana-stake-interface", "solana-svm-callback", "solana-svm-feature-set", "solana-svm-log-collector", @@ -147,22 +147,11 @@ dependencies = [ "solana-svm-timings", "solana-svm-type-overrides", "solana-sysvar 3.1.1", - "solana-sysvar-id 3.1.0", + "solana-sysvar-id", "solana-transaction-context", "thiserror 2.0.18", ] -[[package]] -name = "ahash" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9" -dependencies = [ - "getrandom 0.2.17", - "once_cell", - "version_check", -] - [[package]] name = "ahash" version = "0.8.12" @@ -316,30 +305,30 @@ dependencies = [ "anchor-lang-idl", "base64 0.21.7", "bincode", - "borsh 1.6.1", + "borsh", "bytemuck", "const-crypto", - "solana-account-info 3.1.1", - "solana-clock 3.0.1", - "solana-cpi 3.1.0", + "solana-account-info", + "solana-clock", + "solana-cpi", "solana-define-syscall 3.0.0", - "solana-feature-gate-interface 3.1.0", - "solana-instruction 3.3.0", - "solana-instructions-sysvar 3.0.0", + "solana-feature-gate-interface", + "solana-instruction", + "solana-instructions-sysvar", "solana-invoke", - "solana-loader-v3-interface 6.1.0", - "solana-msg 3.1.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-loader-v3-interface", + "solana-msg", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", + "solana-program-option", + "solana-program-pack", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", - "solana-stake-interface 2.0.2", + "solana-sdk-ids", + "solana-stake-interface", "solana-system-interface 2.0.0", "solana-sysvar 3.1.1", - "solana-sysvar-id 3.1.0", + "solana-sysvar-id", "thiserror 1.0.69", ] @@ -373,7 +362,7 @@ name = "anchor-realloc" version = "0.1.0" dependencies = [ "anchor-lang", - "borsh 1.6.1", + "borsh", "litesvm", "solana-keypair", "solana-kite", @@ -458,7 +447,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" dependencies = [ - "ahash 0.8.12", + "ahash", "ark-ff 0.5.0", "ark-poly 0.5.0", "ark-serialize 0.5.0", @@ -578,7 +567,7 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" dependencies = [ - "ahash 0.8.12", + "ahash", "ark-ff 0.5.0", "ark-serialize 0.5.0", "ark-std 0.5.0", @@ -677,10 +666,10 @@ name = "asm" version = "0.1.0" dependencies = [ "litesvm", - "solana-address 2.4.0", - "solana-instruction 3.3.0", + "solana-address 2.6.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -770,26 +759,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "borsh" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15bf3650200d8bffa99015595e10f1fbd17de07abbc25bb067da79e769939bfa" -dependencies = [ - "borsh-derive 0.9.3", - "hashbrown 0.11.2", -] - -[[package]] -name = "borsh" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115e54d64eb62cdebad391c19efc9dce4981c690c85a33a12199d99bb9546fee" -dependencies = [ - "borsh-derive 0.10.4", - "hashbrown 0.13.2", -] - [[package]] name = "borsh" version = "1.6.1" @@ -807,21 +776,8 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6441c552f230375d18e3cc377677914d2ca2b0d36e52129fe15450a2dce46775" dependencies = [ - "borsh-derive-internal 0.9.3", - "borsh-schema-derive-internal 0.9.3", - "proc-macro-crate 0.1.5", - "proc-macro2", - "syn 1.0.109", -] - -[[package]] -name = "borsh-derive" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "831213f80d9423998dd696e2c5345aba6be7a0bd8cd19e31c5243e13df1cef89" -dependencies = [ - "borsh-derive-internal 0.10.4", - "borsh-schema-derive-internal 0.10.4", + "borsh-derive-internal", + "borsh-schema-derive-internal", "proc-macro-crate 0.1.5", "proc-macro2", "syn 1.0.109", @@ -851,17 +807,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "borsh-derive-internal" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65d6ba50644c98714aa2a70d13d7df3cd75cd2b523a2b452bf010443800976b3" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "borsh-schema-derive-internal" version = "0.9.3" @@ -873,17 +818,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "borsh-schema-derive-internal" -version = "0.10.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276691d96f063427be83e6692b86148e488ebba9f48f77788724ca027ba3b6d4" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "bs58" version = "0.5.1" @@ -1000,13 +934,13 @@ name = "checking-account-asm-program" version = "0.1.0" dependencies = [ "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", - "solana-transaction-error 3.1.0", + "solana-transaction-error", ] [[package]] @@ -1014,7 +948,7 @@ name = "checking-accounts-anchor-program-example" version = "0.1.0" dependencies = [ "anchor-lang", - "borsh 1.6.1", + "borsh", "litesvm", "solana-keypair", "solana-kite", @@ -1027,8 +961,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 4.0.0", "solana-pubkey 3.0.0", "solana-sdk", "solana-system-interface 2.0.0", @@ -1044,7 +978,7 @@ dependencies = [ "pinocchio-log", "pinocchio-system", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-sdk", "solana-system-interface 2.0.0", @@ -1065,13 +999,13 @@ dependencies = [ name = "close-account-native-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1086,10 +1020,10 @@ dependencies = [ "pinocchio-log", "pinocchio-pubkey", "pinocchio-system", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", "solana-message 4.0.0", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", @@ -1120,26 +1054,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-crypto" version = "0.3.0" @@ -1166,22 +1080,22 @@ checksum = "3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b" name = "counter-mpl-stack" version = "0.1.0" dependencies = [ - "borsh 0.9.3", + "borsh", "shank", - "solana-program 2.3.0", + "solana-program 4.0.0", ] [[package]] name = "counter-solana-native" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -1196,9 +1110,9 @@ dependencies = [ "pinocchio 0.10.2", "pinocchio-log", "pinocchio-pubkey", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -1210,7 +1124,7 @@ name = "counter_anchor" version = "0.1.0" dependencies = [ "anchor-lang", - "borsh 1.6.1", + "borsh", "litesvm", "solana-keypair", "solana-kite", @@ -1231,9 +1145,9 @@ name = "create-account-asm-program" version = "0.1.0" dependencies = [ "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1248,9 +1162,9 @@ dependencies = [ "pinocchio-log", "pinocchio-pubkey", "pinocchio-system", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1261,10 +1175,10 @@ name = "create-account-program" version = "0.1.0" dependencies = [ "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1609,13 +1523,13 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" name = "favorites-native" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1630,9 +1544,9 @@ dependencies = [ "pinocchio-log", "pinocchio-pubkey", "pinocchio-system", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1666,15 +1580,6 @@ version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" -[[package]] -name = "five8" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75b8549488b4715defcb0d8a8a1c1c76a80661b5fa106b4ca0e7fce59d7d875" -dependencies = [ - "five8_core 0.1.2", -] - [[package]] name = "five8" version = "1.0.0" @@ -1798,22 +1703,13 @@ dependencies = [ "byteorder", ] -[[package]] -name = "hashbrown" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e" -dependencies = [ - "ahash 0.7.8", -] - [[package]] name = "hashbrown" version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" dependencies = [ - "ahash 0.8.12", + "ahash", ] [[package]] @@ -1855,9 +1751,9 @@ name = "hello-solana-asm-program" version = "0.1.0" dependencies = [ "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1868,10 +1764,10 @@ name = "hello-solana-program" version = "0.1.0" dependencies = [ "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-transaction 3.1.0", ] @@ -2108,40 +2004,40 @@ dependencies = [ "log", "serde", "solana-account 3.4.0", - "solana-address 2.4.0", - "solana-address-lookup-table-interface 3.0.1", + "solana-address 2.6.0", + "solana-address-lookup-table-interface", "solana-bpf-loader-program", "solana-builtins", - "solana-clock 3.0.1", + "solana-clock", "solana-compute-budget", "solana-compute-budget-instruction", - "solana-epoch-rewards 3.0.1", - "solana-epoch-schedule 3.0.0", - "solana-feature-gate-interface 3.1.0", + "solana-epoch-rewards", + "solana-epoch-schedule", + "solana-feature-gate-interface", "solana-fee", "solana-fee-structure", "solana-hash 3.1.0", - "solana-instruction 3.3.0", - "solana-instructions-sysvar 3.0.0", + "solana-instruction", + "solana-instructions-sysvar", "solana-keypair", - "solana-last-restart-slot 3.0.0", - "solana-loader-v3-interface 6.1.0", - "solana-loader-v4-interface 3.1.0", + "solana-last-restart-slot", + "solana-loader-v3-interface", + "solana-loader-v4-interface", "solana-message 3.1.0", - "solana-native-token 3.0.0", - "solana-nonce 3.1.0", + "solana-native-token", + "solana-nonce", "solana-nonce-account", "solana-precompile-error", - "solana-program-error 3.0.1", + "solana-program-error", "solana-program-runtime", "solana-rent 3.1.0", - "solana-sdk-ids 3.1.0", - "solana-sha256-hasher 3.1.0", + "solana-sdk-ids", + "solana-sha256-hasher", "solana-signature", "solana-signer", - "solana-slot-hashes 3.0.1", - "solana-slot-history 3.0.0", - "solana-stake-interface 2.0.2", + "solana-slot-hashes", + "solana-slot-history", + "solana-stake-interface", "solana-svm-callback", "solana-svm-log-collector", "solana-svm-timings", @@ -2149,10 +2045,10 @@ dependencies = [ "solana-system-interface 2.0.0", "solana-system-program", "solana-sysvar 3.1.1", - "solana-sysvar-id 3.1.0", + "solana-sysvar-id", "solana-transaction 3.1.0", "solana-transaction-context", - "solana-transaction-error 3.1.0", + "solana-transaction-error", "thiserror 2.0.18", ] @@ -2393,9 +2289,9 @@ dependencies = [ "pinocchio-log", "pinocchio-pubkey", "pinocchio-system", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -2405,13 +2301,13 @@ dependencies = [ name = "pda-rent-payer-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -2445,10 +2341,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c06810dac15a4ef83d3dabdb4f2f22fb39c9adff669cd2781da4f716510a647c" dependencies = [ "solana-account-view", - "solana-address 2.4.0", + "solana-address 2.6.0", "solana-define-syscall 4.0.1", "solana-instruction-view", - "solana-program-error 3.0.1", + "solana-program-error", ] [[package]] @@ -2489,7 +2385,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24044a0815753862b558e179e78f03f7344cb755de48617a09d7d23b50883b6c" dependencies = [ "pinocchio 0.10.2", - "solana-address 2.4.0", + "solana-address 2.6.0", ] [[package]] @@ -2568,9 +2464,9 @@ dependencies = [ "litesvm", "pinocchio 0.10.2", "pinocchio-log", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-transaction 3.1.0", ] @@ -2579,13 +2475,13 @@ dependencies = [ name = "processing-instructions-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-transaction 3.1.0", ] @@ -2594,13 +2490,13 @@ dependencies = [ name = "program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -2611,13 +2507,13 @@ dependencies = [ name = "program-derived-addresses-native-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -2631,9 +2527,9 @@ dependencies = [ "litesvm", "pinocchio 0.10.2", "pinocchio-system", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -2645,7 +2541,7 @@ name = "program-derived-addresses-program" version = "0.1.0" dependencies = [ "anchor-lang", - "borsh 1.6.1", + "borsh", "litesvm", "solana-keypair", "solana-kite", @@ -2795,9 +2691,9 @@ dependencies = [ "pinocchio 0.10.2", "pinocchio-log", "pinocchio-system", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -2807,13 +2703,13 @@ dependencies = [ name = "realloc-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -2862,7 +2758,7 @@ name = "rent-example" version = "0.1.0" dependencies = [ "anchor-lang", - "borsh 1.6.1", + "borsh", "litesvm", "solana-keypair", "solana-kite", @@ -2877,9 +2773,9 @@ dependencies = [ "pinocchio 0.10.2", "pinocchio-log", "pinocchio-system", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -2890,13 +2786,13 @@ dependencies = [ name = "repository-layout-program" version = "0.1.0" dependencies = [ - "borsh 0.9.3", + "borsh", "borsh-derive 0.9.3", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 2.3.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-transaction 3.1.0", ] @@ -3165,19 +3061,6 @@ version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" -[[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.3", - "solana-instruction 2.3.3", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", -] - [[package]] name = "solana-account" version = "3.4.0" @@ -3188,11 +3071,11 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info 3.1.1", - "solana-clock 3.0.1", + "solana-account-info", + "solana-clock", "solana-instruction-error", "solana-pubkey 4.1.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-sysvar 3.1.1", ] @@ -3206,27 +3089,14 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info 3.1.1", - "solana-clock 3.0.1", + "solana-account-info", + "solana-clock", "solana-instruction-error", "solana-pubkey 4.1.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-sysvar 4.0.0", ] -[[package]] -name = "solana-account-info" -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", -] - [[package]] name = "solana-account-info" version = "3.1.1" @@ -3235,9 +3105,9 @@ checksum = "a9cf16495d9eb53e3d04e72366a33bb1c20c24e78c171d8b8f5978357b63ae95" dependencies = [ "bincode", "serde_core", - "solana-address 2.4.0", - "solana-program-error 3.0.1", - "solana-program-memory 3.1.0", + "solana-address 2.6.0", + "solana-program-error", + "solana-program-memory", ] [[package]] @@ -3246,8 +3116,8 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f37ca34c37f92ee341b73d5ce7c8ef5bb38e9a87955b4bd343c63fa18b149215" dependencies = [ - "solana-address 2.4.0", - "solana-program-error 3.0.1", + "solana-address 2.6.0", + "solana-program-error", ] [[package]] @@ -3256,49 +3126,32 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2ecac8e1b7f74c2baa9e774c42817e3e75b20787134b76cc4d45e8a604488f5" dependencies = [ - "solana-address 2.4.0", + "solana-address 2.6.0", ] [[package]] name = "solana-address" -version = "2.4.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f67735365edc7fb19ed74ec950597107c8ee9cbfebac57b8868b3e78fb6df16" +checksum = "f1384b52c435a750cc9c538760fc7bb472fd78e65a9900a2d07312c5bb335b72" dependencies = [ - "borsh 1.6.1", + "borsh", "bytemuck", "bytemuck_derive", "curve25519-dalek", - "five8 1.0.0", + "five8", "five8_const 1.0.0", "rand 0.9.2", "serde", "serde_derive", "sha2-const-stable", - "solana-atomic-u64 3.0.1", + "solana-atomic-u64", "solana-define-syscall 5.0.0", "solana-nullable", - "solana-program-error 3.0.1", - "solana-sanitize 3.0.1", - "solana-sha256-hasher 3.1.0", - "wincode", -] - -[[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.3", - "solana-instruction 2.3.3", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", - "solana-slot-hashes 2.2.1", + "solana-program-error", + "solana-sanitize", + "solana-sha256-hasher", + "wincode 0.5.3", ] [[package]] @@ -3311,21 +3164,12 @@ dependencies = [ "bytemuck", "serde", "serde_derive", - "solana-clock 3.0.1", - "solana-instruction 3.3.0", + "solana-clock", + "solana-instruction", "solana-instruction-error", "solana-pubkey 4.1.0", - "solana-sdk-ids 3.1.0", - "solana-slot-hashes 3.0.1", -] - -[[package]] -name = "solana-atomic-u64" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d52e52720efe60465b052b9e7445a01c17550666beec855cce66f44766697bc2" -dependencies = [ - "parking_lot", + "solana-sdk-ids", + "solana-slot-hashes", ] [[package]] @@ -3337,17 +3181,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" @@ -3359,17 +3192,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.3", -] - [[package]] name = "solana-bincode" version = "3.1.0" @@ -3381,18 +3203,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.1.0" @@ -3419,23 +3229,13 @@ dependencies = [ "thiserror 2.0.18", ] -[[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.6.1", -] - [[package]] name = "solana-borsh" version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c04abbae16f57178a163125805637b8a076175bb5c0002fb04f4792bea901cf7" dependencies = [ - "borsh 1.6.1", + "borsh", ] [[package]] @@ -3448,17 +3248,17 @@ dependencies = [ "bincode", "qualifier_attr", "solana-account 3.4.0", - "solana-bincode 3.1.0", - "solana-clock 3.0.1", - "solana-instruction 3.3.0", - "solana-loader-v3-interface 6.1.0", - "solana-loader-v4-interface 3.1.0", + "solana-bincode", + "solana-clock", + "solana-instruction", + "solana-loader-v3-interface", + "solana-loader-v4-interface", "solana-packet", - "solana-program-entrypoint 3.1.1", + "solana-program-entrypoint", "solana-program-runtime", "solana-pubkey 3.0.0", "solana-sbpf", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-svm-feature-set", "solana-svm-log-collector", "solana-svm-measure", @@ -3480,7 +3280,7 @@ dependencies = [ "solana-loader-v4-program", "solana-program-runtime", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-system-program", "solana-vote-program", "solana-zk-elgamal-proof-program", @@ -3494,30 +3294,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0da4d19885c5ee02d942a9e13354a39ef3ff591ee31d55353070c204ae7b8fed" dependencies = [ "agave-feature-set", - "ahash 0.8.12", + "ahash", "log", "solana-bpf-loader-program", "solana-compute-budget-program", "solana-loader-v4-program", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-system-program", "solana-vote-program", ] -[[package]] -name = "solana-clock" -version = "2.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8584296123df8fe229b95e2ebfd37ae637fe9db9b7d4dd677ac5a78e80dbfce" -dependencies = [ - "serde", - "serde_derive", - "solana-sdk-ids 2.2.1", - "solana-sdk-macro 2.2.1", - "solana-sysvar-id 2.2.1", -] - [[package]] name = "solana-clock" version = "3.0.1" @@ -3526,9 +3313,9 @@ checksum = "95cf11109c3b6115cc510f1e31f06fdd52f504271bc24ef5f1249fbbcae5f9f3" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids 3.1.0", - "solana-sdk-macro 3.0.1", - "solana-sysvar-id 3.1.0", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-sysvar-id", ] [[package]] @@ -3549,16 +3336,16 @@ checksum = "3eb3ea80152fc745fa95d9cd2fc019c3591cdc7598cb4d85a6acdea7a40938f0" dependencies = [ "agave-feature-set", "log", - "solana-borsh 3.0.2", + "solana-borsh", "solana-builtins-default-costs", "solana-compute-budget", "solana-compute-budget-interface", - "solana-instruction 3.3.0", + "solana-instruction", "solana-packet", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-svm-transaction", - "solana-transaction-error 3.1.0", + "solana-transaction-error", "thiserror 2.0.18", ] @@ -3568,9 +3355,9 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8292c436b269ad23cecc8b24f7da3ab07ca111661e25e00ce0e1d22771951ab9" dependencies = [ - "borsh 1.6.1", - "solana-instruction 3.3.0", - "solana-sdk-ids 3.1.0", + "borsh", + "solana-instruction", + "solana-sdk-ids", ] [[package]] @@ -3582,32 +3369,18 @@ dependencies = [ "solana-program-runtime", ] -[[package]] -name = "solana-cpi" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" -dependencies = [ - "solana-account-info 2.3.0", - "solana-define-syscall 2.3.0", - "solana-instruction 2.3.3", - "solana-program-error 2.2.2", - "solana-pubkey 2.4.0", - "solana-stable-layout 2.2.1", -] - [[package]] name = "solana-cpi" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4dea26709d867aada85d0d3617db0944215c8bb28d3745b912de7db13a23280c" dependencies = [ - "solana-account-info 3.1.1", + "solana-account-info", "solana-define-syscall 4.0.1", - "solana-instruction 3.3.0", - "solana-program-error 3.0.1", + "solana-instruction", + "solana-program-error", "solana-pubkey 4.1.0", - "solana-stable-layout 3.0.1", + "solana-stable-layout", ] [[package]] @@ -3624,21 +3397,6 @@ dependencies = [ "thiserror 2.0.18", ] -[[package]] -name = "solana-decode-error" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c781686a18db2f942e70913f7ca15dc120ec38dcab42ff7557db2c70c625a35" -dependencies = [ - "num-traits", -] - -[[package]] -name = "solana-define-syscall" -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" @@ -3678,20 +3436,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "solana-epoch-rewards" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b575d3dd323b9ea10bb6fe89bf6bf93e249b215ba8ed7f68f1a3633f384db7" -dependencies = [ - "serde", - "serde_derive", - "solana-hash 2.3.0", - "solana-sdk-ids 2.2.1", - "solana-sdk-macro 2.2.1", - "solana-sysvar-id 2.2.1", -] - [[package]] name = "solana-epoch-rewards" version = "3.0.1" @@ -3701,9 +3445,9 @@ dependencies = [ "serde", "serde_derive", "solana-hash 4.2.0", - "solana-sdk-ids 3.1.0", - "solana-sdk-macro 3.0.1", - "solana-sysvar-id 3.1.0", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-sysvar-id", ] [[package]] @@ -3713,23 +3457,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1ee8beac9bff4db9225e57d532d169b0be5e447f1e6601a2f50f27a01bf5518f" dependencies = [ "siphasher", - "solana-address 2.4.0", + "solana-address 2.6.0", "solana-hash 4.2.0", ] -[[package]] -name = "solana-epoch-schedule" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fce071fbddecc55d727b1d7ed16a629afe4f6e4c217bc8d00af3b785f6f67ed" -dependencies = [ - "serde", - "serde_derive", - "solana-sdk-ids 2.2.1", - "solana-sdk-macro 2.2.1", - "solana-sysvar-id 2.2.1", -] - [[package]] name = "solana-epoch-schedule" version = "3.0.0" @@ -3738,9 +3469,9 @@ checksum = "6e5481e72cc4d52c169db73e4c0cd16de8bc943078aac587ec4817a75cc6388f" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids 3.1.0", - "solana-sdk-macro 3.0.1", - "solana-sysvar-id 3.1.0", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-sysvar-id", ] [[package]] @@ -3753,27 +3484,6 @@ dependencies = [ "solana-pubkey 4.1.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.3", - "solana-hash 2.3.0", - "solana-instruction 2.3.3", - "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.18", -] - [[package]] name = "solana-example-mocks" version = "3.0.0" @@ -3782,15 +3492,15 @@ checksum = "978855d164845c1b0235d4b4d101cadc55373fffaf0b5b6cfa2194d25b2ed658" dependencies = [ "serde", "serde_derive", - "solana-address-lookup-table-interface 3.0.1", - "solana-clock 3.0.1", + "solana-address-lookup-table-interface", + "solana-clock", "solana-hash 3.1.0", - "solana-instruction 3.3.0", - "solana-keccak-hasher 3.1.0", + "solana-instruction", + "solana-keccak-hasher", "solana-message 3.1.0", - "solana-nonce 3.1.0", + "solana-nonce", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-system-interface 2.0.0", "thiserror 2.0.18", ] @@ -3804,33 +3514,14 @@ dependencies = [ "serde", "serde_derive", "solana-hash 4.2.0", - "solana-instruction 3.3.0", - "solana-nonce 3.1.0", + "solana-instruction", + "solana-nonce", "solana-pubkey 4.1.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-system-interface 3.1.0", "thiserror 2.0.18", ] -[[package]] -name = "solana-feature-gate-interface" -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.3", - "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]] name = "solana-feature-gate-interface" version = "3.1.0" @@ -3841,12 +3532,12 @@ dependencies = [ "serde", "serde_derive", "solana-account 3.4.0", - "solana-account-info 3.1.1", - "solana-instruction 3.3.0", - "solana-program-error 3.0.1", + "solana-account-info", + "solana-instruction", + "solana-program-error", "solana-pubkey 4.1.0", "solana-rent 4.1.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-system-interface 3.1.0", ] @@ -3861,17 +3552,6 @@ dependencies = [ "solana-svm-transaction", ] -[[package]] -name = "solana-fee-calculator" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89bc408da0fb3812bc3008189d148b4d3e08252c79ad810b245482a3f70cd8d" -dependencies = [ - "log", - "serde", - "serde_derive", -] - [[package]] name = "solana-fee-calculator" version = "3.1.0" @@ -3899,24 +3579,6 @@ version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "50c19418921b9369092a9583120dbbccbcc2d92bd0c6bf5adb5f80ffd4ea4c69" -[[package]] -name = "solana-hash" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b96e9f0300fa287b545613f007dfe20043d7812bee255f418c1eb649c93b63" -dependencies = [ - "borsh 1.6.1", - "bytemuck", - "bytemuck_derive", - "five8 0.2.1", - "js-sys", - "serde", - "serde_derive", - "solana-atomic-u64 2.2.1", - "solana-sanitize 2.2.1", - "wasm-bindgen", -] - [[package]] name = "solana-hash" version = "3.1.0" @@ -3932,15 +3594,15 @@ version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8064ea1d591ec791be95245058ca40f4f5345d390c200069d0f79bbf55bfae55" dependencies = [ - "borsh 1.6.1", + "borsh", "bytemuck", "bytemuck_derive", - "five8 1.0.0", + "five8", "serde", "serde_derive", - "solana-atomic-u64 3.0.1", - "solana-sanitize 3.0.1", - "wincode", + "solana-atomic-u64", + "solana-sanitize", + "wincode 0.4.8", ] [[package]] @@ -3955,31 +3617,12 @@ dependencies = [ [[package]] name = "solana-instruction" -version = "2.3.3" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab5682934bd1f65f8d2c16f21cb532526fcc1a09f796e2cacdb091eee5774ad" +checksum = "a97881335fc698deb46c6571945969aae6d93a14e2fff792a368b4fac872f116" dependencies = [ "bincode", - "borsh 1.6.1", - "getrandom 0.2.17", - "js-sys", - "num-traits", - "serde", - "serde_derive", - "serde_json", - "solana-define-syscall 2.3.0", - "solana-pubkey 2.4.0", - "wasm-bindgen", -] - -[[package]] -name = "solana-instruction" -version = "3.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97881335fc698deb46c6571945969aae6d93a14e2fff792a368b4fac872f116" -dependencies = [ - "bincode", - "borsh 1.6.1", + "borsh", "serde", "serde_derive", "solana-define-syscall 5.0.0", @@ -3996,7 +3639,7 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-program-error 3.0.1", + "solana-program-error", ] [[package]] @@ -4006,26 +3649,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60147e4d0a4620013df40bf30a86dd299203ff12fcb8b593cd51014fce0875d8" dependencies = [ "solana-account-view", - "solana-address 2.4.0", + "solana-address 2.6.0", "solana-define-syscall 4.0.1", - "solana-program-error 3.0.1", -] - -[[package]] -name = "solana-instructions-sysvar" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0e85a6fad5c2d0c4f5b91d34b8ca47118fc593af706e523cdbedf846a954f57" -dependencies = [ - "bitflags", - "solana-account-info 2.3.0", - "solana-instruction 2.3.3", - "solana-program-error 2.2.2", - "solana-pubkey 2.4.0", - "solana-sanitize 2.2.1", - "solana-sdk-ids 2.2.1", - "solana-serialize-utils 2.2.1", - "solana-sysvar-id 2.2.1", + "solana-program-error", ] [[package]] @@ -4035,15 +3661,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ddf67876c541aa1e21ee1acae35c95c6fbc61119814bfef70579317a5e26955" dependencies = [ "bitflags", - "solana-account-info 3.1.1", - "solana-instruction 3.3.0", + "solana-account-info", + "solana-instruction", "solana-instruction-error", - "solana-program-error 3.0.1", + "solana-program-error", "solana-pubkey 3.0.0", - "solana-sanitize 3.0.1", - "solana-sdk-ids 3.1.0", - "solana-serialize-utils 3.1.1", - "solana-sysvar-id 3.1.0", + "solana-sanitize", + "solana-sdk-ids", + "solana-serialize-utils", + "solana-sysvar-id", ] [[package]] @@ -4052,23 +3678,11 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4065031f5c7dd29ef5f5003c1a353011eeabbafa6c5a5033da0cedbfca824b94" dependencies = [ - "solana-account-info 3.1.1", + "solana-account-info", "solana-define-syscall 3.0.0", - "solana-instruction 3.3.0", - "solana-program-entrypoint 3.1.1", - "solana-stable-layout 3.0.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", + "solana-instruction", + "solana-program-entrypoint", + "solana-stable-layout", ] [[package]] @@ -4090,10 +3704,10 @@ checksum = "263d614c12aa267a3278703175fd6440552ca61bc960b5a02a4482720c53438b" dependencies = [ "ed25519-dalek", "ed25519-dalek-bip32", - "five8 1.0.0", + "five8", "five8_core 1.0.0", "rand 0.9.2", - "solana-address 2.4.0", + "solana-address 2.6.0", "solana-derivation-path", "solana-seed-derivable", "solana-seed-phrase", @@ -4109,7 +3723,7 @@ checksum = "92c6774af93647a15b51e266bc76f558fba11fbfbe30131b50664e665a8fea55" dependencies = [ "litesvm", "solana-account 3.4.0", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", "solana-message 3.1.0", "solana-program 3.0.0", @@ -4120,19 +3734,6 @@ dependencies = [ "spl-token", ] -[[package]] -name = "solana-last-restart-slot" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a6360ac2fdc72e7463565cd256eedcf10d7ef0c28a1249d261ec168c1b55cdd" -dependencies = [ - "serde", - "serde_derive", - "solana-sdk-ids 2.2.1", - "solana-sdk-macro 2.2.1", - "solana-sysvar-id 2.2.1", -] - [[package]] name = "solana-last-restart-slot" version = "3.0.0" @@ -4141,38 +3742,9 @@ checksum = "dcda154ec827f5fc1e4da0af3417951b7e9b8157540f81f936c4a8b1156134d0" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids 3.1.0", - "solana-sdk-macro 3.0.1", - "solana-sysvar-id 3.1.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.3", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", -] - -[[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.3", - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", - "solana-system-interface 1.0.0", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-sysvar-id", ] [[package]] @@ -4184,27 +3756,12 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction 3.3.0", + "solana-instruction", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-system-interface 2.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.3", - "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" @@ -4214,9 +3771,9 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction 3.3.0", + "solana-instruction", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-system-interface 2.0.0", ] @@ -4228,45 +3785,22 @@ checksum = "9b79ecebf56ff8acf46d5c0d77a11e1cb9a0f8eeb6dd1a69d739f3bf8ea8570e" dependencies = [ "log", "solana-account 3.4.0", - "solana-bincode 3.1.0", + "solana-bincode", "solana-bpf-loader-program", - "solana-instruction 3.3.0", - "solana-loader-v3-interface 6.1.0", - "solana-loader-v4-interface 3.1.0", + "solana-instruction", + "solana-loader-v3-interface", + "solana-loader-v4-interface", "solana-packet", "solana-program-runtime", "solana-pubkey 3.0.0", "solana-sbpf", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-svm-log-collector", "solana-svm-measure", "solana-svm-type-overrides", "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.3", - "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.1.0" @@ -4278,13 +3812,13 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-address 2.4.0", + "solana-address 2.6.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", + "solana-instruction", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-transaction-error", ] [[package]] @@ -4297,23 +3831,14 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-address 2.4.0", + "solana-address 2.6.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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f36a1a14399afaabc2781a1db09cb14ee4cc4ee5c7a5a3cfcc601811379a8092" -dependencies = [ - "solana-define-syscall 2.3.0", + "solana-instruction", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-transaction-error", + "wincode 0.4.8", ] [[package]] @@ -4325,32 +3850,12 @@ dependencies = [ "solana-define-syscall 5.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.1.0" @@ -4359,10 +3864,10 @@ checksum = "cbc469152a63284ef959b80c59cda015262a021da55d3b8fe42171d89c4b64f8" dependencies = [ "serde", "serde_derive", - "solana-fee-calculator 3.1.0", + "solana-fee-calculator", "solana-hash 4.2.0", "solana-pubkey 4.1.0", - "solana-sha256-hasher 3.1.0", + "solana-sha256-hasher", ] [[package]] @@ -4373,8 +3878,8 @@ checksum = "805fd25b29e5a1a0e6c3dd6320c9da80f275fbe4ff6e392617c303a2085c435e" dependencies = [ "solana-account 3.4.0", "solana-hash 3.1.0", - "solana-nonce 3.1.0", - "solana-sdk-ids 3.1.0", + "solana-nonce", + "solana-sdk-ids", ] [[package]] @@ -4396,8 +3901,8 @@ dependencies = [ "solana-hash 3.1.0", "solana-packet", "solana-pubkey 3.0.0", - "solana-sanitize 3.0.1", - "solana-sha256-hasher 3.1.0", + "solana-sanitize", + "solana-sha256-hasher", "solana-signature", "solana-signer", ] @@ -4445,86 +3950,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.6.1", - "bs58", - "bytemuck", - "console_error_panic_hook", - "console_log", - "getrandom 0.2.17", - "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.3", - "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 2.2.2", - "solana-fee-calculator 2.2.1", - "solana-hash 2.3.0", - "solana-instruction 2.3.3", - "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.18", - "wasm-bindgen", -] - [[package]] name = "solana-program" version = "3.0.0" @@ -4532,44 +3957,44 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91b12305dd81045d705f427acd0435a2e46444b65367d7179d7bdcfc3bc5f5eb" 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-account-info", + "solana-big-mod-exp", + "solana-blake3-hasher", + "solana-borsh", + "solana-clock", + "solana-cpi", "solana-define-syscall 3.0.0", - "solana-epoch-rewards 3.0.1", - "solana-epoch-schedule 3.0.0", + "solana-epoch-rewards", + "solana-epoch-schedule", "solana-epoch-stake", "solana-example-mocks 3.0.0", - "solana-fee-calculator 3.1.0", + "solana-fee-calculator", "solana-hash 3.1.0", - "solana-instruction 3.3.0", + "solana-instruction", "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-instructions-sysvar", + "solana-keccak-hasher", + "solana-last-restart-slot", + "solana-msg", + "solana-native-token", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", + "solana-program-option", + "solana-program-pack", "solana-pubkey 3.0.0", "solana-rent 3.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-sdk-ids", + "solana-secp256k1-recover", + "solana-serde-varint", + "solana-serialize-utils", + "solana-sha256-hasher", + "solana-short-vec", + "solana-slot-hashes", + "solana-slot-history", + "solana-stable-layout", "solana-sysvar 3.1.1", - "solana-sysvar-id 3.1.0", + "solana-sysvar-id", ] [[package]] @@ -4579,56 +4004,44 @@ 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-account-info", + "solana-big-mod-exp", + "solana-blake3-hasher", + "solana-borsh", + "solana-clock", + "solana-cpi", "solana-define-syscall 5.0.0", - "solana-epoch-rewards 3.0.1", - "solana-epoch-schedule 3.0.0", + "solana-epoch-rewards", + "solana-epoch-schedule", "solana-epoch-stake", "solana-example-mocks 4.0.0", - "solana-fee-calculator 3.1.0", + "solana-fee-calculator", "solana-hash 4.2.0", - "solana-instruction 3.3.0", + "solana-instruction", "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-instructions-sysvar", + "solana-keccak-hasher", + "solana-last-restart-slot", + "solana-msg", + "solana-native-token", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", + "solana-program-option", + "solana-program-pack", "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-sdk-ids", + "solana-secp256k1-recover", + "solana-serde-varint", + "solana-serialize-utils", + "solana-sha256-hasher", + "solana-short-vec", + "solana-slot-hashes", + "solana-slot-history", + "solana-stable-layout", "solana-sysvar 4.0.0", - "solana-sysvar-id 3.1.0", -] - -[[package]] -name = "solana-program-entrypoint" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32ce041b1a0ed275290a5008ee1a4a6c48f5054c8a3d78d313c08958a06aedbd" -dependencies = [ - "solana-account-info 2.3.0", - "solana-msg 2.2.1", - "solana-program-error 2.2.2", - "solana-pubkey 2.4.0", + "solana-sysvar-id", ] [[package]] @@ -4637,48 +4050,23 @@ version = "3.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "84c9b0a1ff494e05f503a08b3d51150b73aa639544631e510279d6375f290997" dependencies = [ - "solana-account-info 3.1.1", + "solana-account-info", "solana-define-syscall 4.0.1", - "solana-program-error 3.0.1", + "solana-program-error", "solana-pubkey 4.1.0", ] -[[package]] -name = "solana-program-error" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ee2e0217d642e2ea4bee237f37bd61bb02aec60da3647c48ff88f6556ade775" -dependencies = [ - "borsh 1.6.1", - "num-traits", - "serde", - "serde_derive", - "solana-decode-error", - "solana-instruction 2.3.3", - "solana-msg 2.2.1", - "solana-pubkey 2.4.0", -] - [[package]] name = "solana-program-error" version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f04fa578707b3612b095f0c8e19b66a1233f7c42ca8082fcb3b745afcc0add6" dependencies = [ - "borsh 1.6.1", + "borsh", "serde", "serde_derive", ] -[[package]] -name = "solana-program-memory" -version = "2.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a5426090c6f3fd6cfdc10685322fede9ca8e5af43cd6a59e98bfe4e91671712" -dependencies = [ - "solana-define-syscall 2.3.0", -] - [[package]] name = "solana-program-memory" version = "3.1.0" @@ -4688,34 +4076,19 @@ dependencies = [ "solana-define-syscall 4.0.1", ] -[[package]] -name = "solana-program-option" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc677a2e9bc616eda6dbdab834d463372b92848b2bfe4a1ed4e4b4adba3397d0" - [[package]] name = "solana-program-option" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a88006a9b8594088cec9027ab77caaaa258a2aaa2083d3f086c44b42e50aeab" -[[package]] -name = "solana-program-pack" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "319f0ef15e6e12dc37c597faccb7d62525a509fec5f6975ecb9419efddeb277b" -dependencies = [ - "solana-program-error 2.2.2", -] - [[package]] name = "solana-program-pack" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3d7701cb15b90667ae1c89ef4ac35a59c61e66ce58ddee13d729472af7f41d59" dependencies = [ - "solana-program-error 3.0.1", + "solana-program-error", ] [[package]] @@ -4732,23 +4105,23 @@ dependencies = [ "rand 0.8.5", "serde", "solana-account 3.4.0", - "solana-account-info 3.1.1", - "solana-clock 3.0.1", - "solana-epoch-rewards 3.0.1", - "solana-epoch-schedule 3.0.0", + "solana-account-info", + "solana-clock", + "solana-epoch-rewards", + "solana-epoch-schedule", "solana-fee-structure", "solana-hash 3.1.0", - "solana-instruction 3.3.0", - "solana-last-restart-slot 3.0.0", - "solana-loader-v3-interface 6.1.0", - "solana-program-entrypoint 3.1.1", + "solana-instruction", + "solana-last-restart-slot", + "solana-loader-v3-interface", + "solana-program-entrypoint", "solana-pubkey 3.0.0", "solana-rent 3.1.0", "solana-sbpf", - "solana-sdk-ids 3.1.0", - "solana-slot-hashes 3.0.1", - "solana-stable-layout 3.0.1", - "solana-stake-interface 2.0.2", + "solana-sdk-ids", + "solana-slot-hashes", + "solana-stable-layout", + "solana-stake-interface", "solana-svm-callback", "solana-svm-feature-set", "solana-svm-log-collector", @@ -4758,37 +4131,11 @@ dependencies = [ "solana-svm-type-overrides", "solana-system-interface 2.0.0", "solana-sysvar 3.1.1", - "solana-sysvar-id 3.1.0", + "solana-sysvar-id", "solana-transaction-context", "thiserror 2.0.18", ] -[[package]] -name = "solana-pubkey" -version = "2.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b62adb9c3261a052ca1f999398c388f1daf558a1b492f60a6d9e64857db4ff1" -dependencies = [ - "borsh 0.10.4", - "borsh 1.6.1", - "bytemuck", - "bytemuck_derive", - "curve25519-dalek", - "five8 0.2.1", - "five8_const 0.1.4", - "getrandom 0.2.17", - "js-sys", - "num-traits", - "serde", - "serde_derive", - "solana-atomic-u64 2.2.1", - "solana-decode-error", - "solana-define-syscall 2.3.0", - "solana-sanitize 2.2.1", - "solana-sha256-hasher 2.3.0", - "wasm-bindgen", -] - [[package]] name = "solana-pubkey" version = "3.0.0" @@ -4805,20 +4152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b06bd918d60111ee1f97de817113e2040ca0cedb740099ee8d646233f6b906c" dependencies = [ "rand 0.9.2", - "solana-address 2.4.0", -] - -[[package]] -name = "solana-rent" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1aea8fdea9de98ca6e8c2da5827707fb3842833521b528a713810ca685d2480" -dependencies = [ - "serde", - "serde_derive", - "solana-sdk-ids 2.2.1", - "solana-sdk-macro 2.2.1", - "solana-sysvar-id 2.2.1", + "solana-address 2.6.0", ] [[package]] @@ -4829,9 +4163,9 @@ checksum = "e860d5499a705369778647e97d760f7670adfb6fc8419dd3d568deccd46d5487" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids 3.1.0", - "solana-sdk-macro 3.0.1", - "solana-sysvar-id 3.1.0", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-sysvar-id", ] [[package]] @@ -4842,17 +4176,11 @@ checksum = "a1771d726d4854f1818c750e14aff40b19d84720d0b1b6d53e50e8f16cb6bd62" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids 3.1.0", - "solana-sdk-macro 3.0.1", - "solana-sysvar-id 3.1.0", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-sysvar-id", ] -[[package]] -name = "solana-sanitize" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61f1bc1357b8188d9c4a3af3fc55276e56987265eb7ad073ae6f8180ee54cecf" - [[package]] name = "solana-sanitize" version = "3.0.1" @@ -4895,53 +4223,32 @@ dependencies = [ "solana-offchain-message", "solana-presigner", "solana-program 4.0.0", - "solana-program-memory 3.1.0", + "solana-program-memory", "solana-pubkey 4.1.0", - "solana-sanitize 3.0.1", - "solana-sdk-ids 3.1.0", - "solana-sdk-macro 3.0.1", + "solana-sanitize", + "solana-sdk-ids", + "solana-sdk-macro", "solana-seed-derivable", "solana-seed-phrase", "solana-serde", - "solana-serde-varint 3.0.1", - "solana-short-vec 3.2.0", + "solana-serde-varint", + "solana-short-vec", "solana-shred-version", "solana-signature", "solana-signer", "solana-time-utils", "solana-transaction 4.0.0", - "solana-transaction-error 3.1.0", + "solana-transaction-error", "thiserror 2.0.18", ] -[[package]] -name = "solana-sdk-ids" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5d8b9cc68d5c88b062a33e23a6466722467dde0035152d8fb1afbcdf350a5f" -dependencies = [ - "solana-pubkey 2.4.0", -] - [[package]] name = "solana-sdk-ids" version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "def234c1956ff616d46c9dd953f251fa7096ddbaa6d52b165218de97882b7280" dependencies = [ - "solana-address 2.4.0", -] - -[[package]] -name = "solana-sdk-macro" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86280da8b99d03560f6ab5aca9de2e38805681df34e0bb8f238e69b29433b9df" -dependencies = [ - "bs58", - "proc-macro2", - "quote", - "syn 2.0.117", + "solana-address 2.6.0", ] [[package]] @@ -4956,17 +4263,6 @@ dependencies = [ "syn 2.0.117", ] -[[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.18", -] - [[package]] name = "solana-secp256k1-recover" version = "3.1.1" @@ -5007,15 +4303,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.1" @@ -5025,17 +4312,6 @@ dependencies = [ "serde", ] -[[package]] -name = "solana-serialize-utils" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "817a284b63197d2b27afdba829c5ab34231da4a9b4e763466a003c40ca4f535e" -dependencies = [ - "solana-instruction 2.3.3", - "solana-pubkey 2.4.0", - "solana-sanitize 2.2.1", -] - [[package]] name = "solana-serialize-utils" version = "3.1.1" @@ -5044,18 +4320,7 @@ checksum = "5d7cc401931d178472358e6b78dc72d031dc08f752d7410f0e8bd259dd6f02fa" dependencies = [ "solana-instruction-error", "solana-pubkey 4.1.0", - "solana-sanitize 3.0.1", -] - -[[package]] -name = "solana-sha256-hasher" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa3feb32c28765f6aa1ce8f3feac30936f16c5c3f7eb73d63a5b8f6f8ecdc44" -dependencies = [ - "sha2 0.10.9", - "solana-define-syscall 2.3.0", - "solana-hash 2.3.0", + "solana-sanitize", ] [[package]] @@ -5069,15 +4334,6 @@ dependencies = [ "solana-hash 4.2.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.2.0" @@ -5095,7 +4351,7 @@ checksum = "d6c79722e299d957958bf33695f7cd1ef6724ff55563c60fd9e3e24487cccde2" dependencies = [ "solana-hard-forks", "solana-hash 4.2.0", - "solana-sha256-hasher 3.1.0", + "solana-sha256-hasher", ] [[package]] @@ -5105,13 +4361,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "132a93134f1262aa832f1849b83bec6c9945669b866da18661a427943b9e801e" dependencies = [ "ed25519-dalek", - "five8 1.0.0", + "five8", "rand 0.9.2", "serde", "serde-big-array", "serde_derive", - "solana-sanitize 3.0.1", - "wincode", + "solana-sanitize", + "wincode 0.4.8", ] [[package]] @@ -5122,20 +4378,7 @@ checksum = "5bfea97951fee8bae0d6038f39a5efcb6230ecdfe33425ac75196d1a1e3e3235" dependencies = [ "solana-pubkey 3.0.0", "solana-signature", - "solana-transaction-error 3.1.0", -] - -[[package]] -name = "solana-slot-hashes" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c8691982114513763e88d04094c9caa0376b867a29577939011331134c301ce" -dependencies = [ - "serde", - "serde_derive", - "solana-hash 2.3.0", - "solana-sdk-ids 2.2.1", - "solana-sysvar-id 2.2.1", + "solana-transaction-error", ] [[package]] @@ -5147,21 +4390,8 @@ dependencies = [ "serde", "serde_derive", "solana-hash 4.2.0", - "solana-sdk-ids 3.1.0", - "solana-sysvar-id 3.1.0", -] - -[[package]] -name = "solana-slot-history" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97ccc1b2067ca22754d5283afb2b0126d61eae734fc616d23871b0943b0d935e" -dependencies = [ - "bv", - "serde", - "serde_derive", - "solana-sdk-ids 2.2.1", - "solana-sysvar-id 2.2.1", + "solana-sdk-ids", + "solana-sysvar-id", ] [[package]] @@ -5173,18 +4403,8 @@ dependencies = [ "bv", "serde", "serde_derive", - "solana-sdk-ids 3.1.0", - "solana-sysvar-id 3.1.0", -] - -[[package]] -name = "solana-stable-layout" -version = "2.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f14f7d02af8f2bc1b5efeeae71bc1c2b7f0f65cd75bcc7d8180f2c762a57f54" -dependencies = [ - "solana-instruction 2.3.3", - "solana-pubkey 2.4.0", + "solana-sdk-ids", + "solana-sysvar-id", ] [[package]] @@ -5193,31 +4413,10 @@ version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c9f6a291ba063a37780af29e7db14bdd3dc447584d8ba5b3fc4b88e2bbc982fa" dependencies = [ - "solana-instruction 3.3.0", + "solana-instruction", "solana-pubkey 4.1.0", ] -[[package]] -name = "solana-stake-interface" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5269e89fde216b4d7e1d1739cf5303f8398a1ff372a81232abbee80e554a838c" -dependencies = [ - "borsh 0.10.4", - "borsh 1.6.1", - "num-traits", - "serde", - "serde_derive", - "solana-clock 2.2.3", - "solana-cpi 2.2.1", - "solana-decode-error", - "solana-instruction 2.3.3", - "solana-program-error 2.2.2", - "solana-pubkey 2.4.0", - "solana-system-interface 1.0.0", - "solana-sysvar-id 2.2.1", -] - [[package]] name = "solana-stake-interface" version = "2.0.2" @@ -5227,14 +4426,14 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock 3.0.1", - "solana-cpi 3.1.0", - "solana-instruction 3.3.0", - "solana-program-error 3.0.1", + "solana-clock", + "solana-cpi", + "solana-instruction", + "solana-program-error", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-sysvar 3.1.1", - "solana-sysvar-id 3.1.0", + "solana-sysvar-id", ] [[package]] @@ -5244,7 +4443,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c895f1add5c9ceff634f485554ddbcbceb88cba71b2f753c4caaba461690d2c6" dependencies = [ "solana-account 3.4.0", - "solana-clock 3.0.1", + "solana-clock", "solana-precompile-error", "solana-pubkey 3.0.0", ] @@ -5290,7 +4489,7 @@ dependencies = [ "solana-hash 3.1.0", "solana-message 3.1.0", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-signature", "solana-transaction 3.1.0", ] @@ -5304,22 +4503,6 @@ dependencies = [ "rand 0.8.5", ] -[[package]] -name = "solana-system-interface" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94d7c18cb1a91c6be5f5a8ac9276a1d7c737e39a21beba9ea710ab4b9c63bc90" -dependencies = [ - "js-sys", - "num-traits", - "serde", - "serde_derive", - "solana-decode-error", - "solana-instruction 2.3.3", - "solana-pubkey 2.4.0", - "wasm-bindgen", -] - [[package]] name = "solana-system-interface" version = "2.0.0" @@ -5329,9 +4512,9 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-instruction 3.3.0", - "solana-msg 3.1.0", - "solana-program-error 3.0.1", + "solana-instruction", + "solana-msg", + "solana-program-error", "solana-pubkey 3.0.0", ] @@ -5344,10 +4527,10 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-address 2.4.0", - "solana-instruction 3.3.0", - "solana-msg 3.1.0", - "solana-program-error 3.0.1", + "solana-address 2.6.0", + "solana-instruction", + "solana-msg", + "solana-program-error", ] [[package]] @@ -5360,15 +4543,15 @@ dependencies = [ "log", "serde", "solana-account 3.4.0", - "solana-bincode 3.1.0", - "solana-fee-calculator 3.1.0", - "solana-instruction 3.3.0", - "solana-nonce 3.1.0", + "solana-bincode", + "solana-fee-calculator", + "solana-instruction", + "solana-nonce", "solana-nonce-account", "solana-packet", "solana-program-runtime", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-svm-log-collector", "solana-svm-type-overrides", "solana-system-interface 2.0.0", @@ -5376,43 +4559,6 @@ dependencies = [ "solana-transaction-context", ] -[[package]] -name = "solana-sysvar" -version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8c3595f95069f3d90f275bb9bd235a1973c4d059028b0a7f81baca2703815db" -dependencies = [ - "base64 0.22.1", - "bincode", - "bytemuck", - "bytemuck_derive", - "lazy_static", - "serde", - "serde_derive", - "solana-account-info 2.3.0", - "solana-clock 2.2.3", - "solana-define-syscall 2.3.0", - "solana-epoch-rewards 2.2.1", - "solana-epoch-schedule 2.2.1", - "solana-fee-calculator 2.2.1", - "solana-hash 2.3.0", - "solana-instruction 2.3.3", - "solana-instructions-sysvar 2.2.2", - "solana-last-restart-slot 2.2.1", - "solana-program-entrypoint 2.3.0", - "solana-program-error 2.2.2", - "solana-program-memory 2.3.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-slot-hashes 2.2.1", - "solana-slot-history 2.2.1", - "solana-stake-interface 1.2.1", - "solana-sysvar-id 2.2.1", -] - [[package]] name = "solana-sysvar" version = "3.1.1" @@ -5426,25 +4572,25 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-account-info 3.1.1", - "solana-clock 3.0.1", + "solana-account-info", + "solana-clock", "solana-define-syscall 4.0.1", - "solana-epoch-rewards 3.0.1", - "solana-epoch-schedule 3.0.0", - "solana-fee-calculator 3.1.0", + "solana-epoch-rewards", + "solana-epoch-schedule", + "solana-fee-calculator", "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-instruction", + "solana-last-restart-slot", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", "solana-pubkey 4.1.0", "solana-rent 3.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", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-slot-hashes", + "solana-slot-history", + "solana-sysvar-id", ] [[package]] @@ -5460,35 +4606,25 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-account-info 3.1.1", - "solana-clock 3.0.1", + "solana-account-info", + "solana-clock", "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-epoch-rewards", + "solana-epoch-schedule", + "solana-fee-calculator", "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-instruction", + "solana-last-restart-slot", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", "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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5762b273d3325b047cfda250787f8d796d781746860d5d0a746ee29f3e8812c1" -dependencies = [ - "solana-pubkey 2.4.0", - "solana-sdk-ids 2.2.1", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-slot-hashes", + "solana-slot-history", + "solana-sysvar-id", ] [[package]] @@ -5497,8 +4633,8 @@ version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17358d1e9a13e5b9c2264d301102126cf11a47fd394cdf3dec174fe7bc96e1de" dependencies = [ - "solana-address 2.4.0", - "solana-sdk-ids 3.1.0", + "solana-address 2.6.0", + "solana-sdk-ids", ] [[package]] @@ -5516,17 +4652,17 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-address 2.4.0", + "solana-address 2.6.0", "solana-hash 4.2.0", - "solana-instruction 3.3.0", + "solana-instruction", "solana-instruction-error", "solana-message 3.1.0", - "solana-sanitize 3.0.1", - "solana-sdk-ids 3.1.0", - "solana-short-vec 3.2.0", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", "solana-signature", "solana-signer", - "solana-transaction-error 3.1.0", + "solana-transaction-error", ] [[package]] @@ -5537,18 +4673,18 @@ checksum = "9dc0d18f4f109cc1777459271800755705ca6d1aba319934611e1d4f6bb162b5" dependencies = [ "serde", "serde_derive", - "solana-address 2.4.0", + "solana-address 2.6.0", "solana-hash 4.2.0", - "solana-instruction 3.3.0", + "solana-instruction", "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-sanitize", + "solana-sdk-ids", + "solana-short-vec", "solana-signature", "solana-signer", - "solana-transaction-error 3.1.0", - "wincode", + "solana-transaction-error", + "wincode 0.4.8", ] [[package]] @@ -5560,22 +4696,12 @@ dependencies = [ "bincode", "serde", "solana-account 3.4.0", - "solana-instruction 3.3.0", - "solana-instructions-sysvar 3.0.0", + "solana-instruction", + "solana-instructions-sysvar", "solana-pubkey 3.0.0", "solana-rent 3.1.0", "solana-sbpf", - "solana-sdk-ids 3.1.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.3", - "solana-sanitize 2.2.1", + "solana-sdk-ids", ] [[package]] @@ -5587,31 +4713,7 @@ dependencies = [ "serde", "serde_derive", "solana-instruction-error", - "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.3", - "solana-decode-error", - "solana-hash 2.3.0", - "solana-instruction 2.3.3", - "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", + "solana-sanitize", ] [[package]] @@ -5627,16 +4729,16 @@ dependencies = [ "serde", "serde_derive", "serde_with", - "solana-clock 3.0.1", + "solana-clock", "solana-hash 3.1.0", - "solana-instruction 3.3.0", + "solana-instruction", "solana-instruction-error", "solana-pubkey 3.0.0", "solana-rent 3.1.0", - "solana-sdk-ids 3.1.0", - "solana-serde-varint 3.0.1", - "solana-serialize-utils 3.1.1", - "solana-short-vec 3.2.0", + "solana-sdk-ids", + "solana-serde-varint", + "solana-serialize-utils", + "solana-short-vec", "solana-system-interface 2.0.0", ] @@ -5653,22 +4755,22 @@ dependencies = [ "num-traits", "serde", "solana-account 3.4.0", - "solana-bincode 3.1.0", - "solana-clock 3.0.1", - "solana-epoch-schedule 3.0.0", + "solana-bincode", + "solana-clock", + "solana-epoch-schedule", "solana-hash 3.1.0", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", "solana-packet", "solana-program-runtime", "solana-pubkey 3.0.0", "solana-rent 3.1.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-signer", - "solana-slot-hashes 3.0.1", + "solana-slot-hashes", "solana-transaction 3.1.0", "solana-transaction-context", - "solana-vote-interface 4.0.4", + "solana-vote-interface", "thiserror 2.0.18", ] @@ -5692,9 +4794,9 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction 3.3.0", + "solana-instruction", "solana-program-runtime", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-svm-log-collector", "solana-zk-sdk", ] @@ -5723,9 +4825,9 @@ dependencies = [ "serde_json", "sha3", "solana-derivation-path", - "solana-instruction 3.3.0", + "solana-instruction", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-seed-derivable", "solana-seed-phrase", "solana-signature", @@ -5746,9 +4848,9 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction 3.3.0", + "solana-instruction", "solana-program-runtime", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-svm-log-collector", "solana-zk-token-sdk", ] @@ -5775,9 +4877,9 @@ dependencies = [ "sha3", "solana-curve25519", "solana-derivation-path", - "solana-instruction 3.3.0", + "solana-instruction", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-seed-derivable", "solana-seed-phrase", "solana-signature", @@ -5803,18 +4905,18 @@ version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0242277e290c023de8826f504abcf9206b3cd4e18d9ace4ec59a698b2828e88b" dependencies = [ - "borsh 1.6.1", + "borsh", "num-derive", "num-traits", - "solana-account-info 3.1.1", - "solana-cpi 3.1.0", - "solana-instruction 3.3.0", - "solana-msg 3.1.0", - "solana-program-entrypoint 3.1.1", - "solana-program-error 3.0.1", + "solana-account-info", + "solana-cpi", + "solana-instruction", + "solana-msg", + "solana-program-entrypoint", + "solana-program-error", "solana-pubkey 3.0.0", "solana-rent 3.1.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-system-interface 2.0.0", "solana-sysvar 3.1.1", "spl-associated-token-account-interface", @@ -5829,8 +4931,8 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6433917b60441d68d99a17e121d9db0ea15a9a69c0e5afa34649cf5ba12612f" dependencies = [ - "borsh 1.6.1", - "solana-instruction 3.3.0", + "borsh", + "solana-instruction", "solana-pubkey 3.0.0", ] @@ -5841,8 +4943,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e597c5ff9ed7c74a54dbc47bae2f06e4db8c98f4356ad280200dc11878266db1" dependencies = [ "bytemuck", - "solana-program-error 3.0.1", - "solana-sha256-hasher 3.1.0", + "solana-program-error", + "solana-sha256-hasher", "spl-discriminator-derive", ] @@ -5876,14 +4978,14 @@ version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6f3df240f67bea453d4bc5749761e45436d14b9457ed667e0300555d5c271f3" dependencies = [ - "borsh 1.6.1", + "borsh", "bytemuck", "bytemuck_derive", "num-derive", "num-traits", "num_enum", - "solana-program-error 3.0.1", - "solana-program-option 3.1.0", + "solana-program-error", + "solana-program-option", "solana-pubkey 3.0.0", "solana-zk-sdk", "thiserror 2.0.18", @@ -5900,18 +5002,18 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-account-info 3.1.1", - "solana-cpi 3.1.0", - "solana-instruction 3.3.0", - "solana-msg 3.1.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-account-info", + "solana-cpi", + "solana-instruction", + "solana-msg", + "solana-program-entrypoint", + "solana-program-error", + "solana-program-memory", + "solana-program-option", + "solana-program-pack", "solana-pubkey 3.0.0", "solana-rent 3.1.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-sysvar 3.1.1", "spl-token-interface", "thiserror 2.0.18", @@ -5928,13 +5030,13 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-account-info 3.1.1", - "solana-instruction 3.3.0", - "solana-program-error 3.0.1", - "solana-program-option 3.1.0", - "solana-program-pack 3.1.0", + "solana-account-info", + "solana-instruction", + "solana-program-error", + "solana-program-option", + "solana-program-pack", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-zk-sdk", "spl-pod", "spl-token-confidential-transfer-proof-extraction", @@ -5952,14 +5054,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "879a9ebad0d77383d3ea71e7de50503554961ff0f4ef6cbca39ad126e6f6da3a" dependencies = [ "bytemuck", - "solana-account-info 3.1.1", + "solana-account-info", "solana-curve25519", - "solana-instruction 3.3.0", - "solana-instructions-sysvar 3.0.0", - "solana-msg 3.1.0", - "solana-program-error 3.0.1", + "solana-instruction", + "solana-instructions-sysvar", + "solana-msg", + "solana-program-error", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "solana-zk-sdk", "spl-pod", "thiserror 2.0.18", @@ -5986,10 +5088,10 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-address 2.4.0", - "solana-instruction 3.3.0", + "solana-address 2.6.0", + "solana-instruction", "solana-nullable", - "solana-program-error 3.0.1", + "solana-program-error", "solana-zero-copy", "spl-discriminator", "thiserror 2.0.18", @@ -6006,12 +5108,12 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-instruction 3.3.0", - "solana-program-error 3.0.1", - "solana-program-option 3.1.0", - "solana-program-pack 3.1.0", + "solana-instruction", + "solana-program-error", + "solana-program-option", + "solana-program-pack", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", "thiserror 2.0.18", ] @@ -6021,12 +5123,12 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c467c7c3bd056f8fe60119e7ec34ddd6f23052c2fa8f1f51999098063b72676" dependencies = [ - "borsh 1.6.1", + "borsh", "num-derive", "num-traits", - "solana-borsh 3.0.2", - "solana-instruction 3.3.0", - "solana-program-error 3.0.1", + "solana-borsh", + "solana-instruction", + "solana-program-error", "solana-pubkey 3.0.0", "spl-discriminator", "spl-pod", @@ -6044,8 +5146,8 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-account-info 3.1.1", - "solana-program-error 3.0.1", + "solana-account-info", + "solana-program-error", "solana-zero-copy", "spl-discriminator", "thiserror 2.0.18", @@ -6144,9 +5246,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" name = "token-2022-default-account-state-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program 4.0.0", "solana-system-interface 2.0.0", "spl-associated-token-account-interface", "spl-token-2022-interface", @@ -6157,9 +5259,9 @@ dependencies = [ name = "token-2022-mint-close-authority-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program 4.0.0", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6168,9 +5270,9 @@ dependencies = [ name = "token-2022-multiple-extensions-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program 4.0.0", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6179,9 +5281,9 @@ dependencies = [ name = "token-2022-non-transferable-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program 4.0.0", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6190,9 +5292,9 @@ dependencies = [ name = "token-2022-transfer-fees-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program 4.0.0", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6295,9 +5397,9 @@ dependencies = [ "litesvm", "pinocchio 0.10.2", "pinocchio-system", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", + "solana-native-token", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -6307,13 +5409,13 @@ dependencies = [ name = "transfer-sol-program" version = "0.1.0" dependencies = [ - "borsh 1.6.1", + "borsh", "borsh-derive 1.6.1", "litesvm", - "solana-instruction 3.3.0", + "solana-instruction", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program 4.0.0", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -6444,16 +5546,6 @@ dependencies = [ "unicode-ident", ] -[[package]] -name = "web-sys" -version = "0.3.91" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "854ba17bb104abfb26ba36da9729addc7ce7f06f5c0f90f3c391f8461cca21f9" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - [[package]] name = "winapi" version = "0.3.9" @@ -6485,16 +5577,29 @@ dependencies = [ "pastey", "proc-macro2", "quote", - "solana-short-vec 3.2.0", + "solana-short-vec", + "thiserror 2.0.18", + "wincode-derive", +] + +[[package]] +name = "wincode" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b4c754f1fc41250f2f742a27ba0fcc9f73df1dec23f6878490770855d43c322d" +dependencies = [ + "pastey", + "proc-macro2", + "quote", "thiserror 2.0.18", "wincode-derive", ] [[package]] name = "wincode-derive" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fca057fc9a13dd19cdb64ef558635d43c42667c0afa1ae7915ea1fa66993fd1a" +checksum = "3e070787599c7c067b89598cd3eda440cca1b69eda9e0ff7c725fc8679ce9eb4" dependencies = [ "darling 0.21.3", "proc-macro2", diff --git a/Cargo.toml b/Cargo.toml index 7239ebb0e..cb5007a21 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -63,13 +63,13 @@ overflow-checks = true [workspace.dependencies] # misc -borsh = "1.5.7" +borsh = "1.6.1" borsh-derive = "1.5.7" mpl-token-metadata = { version = "5.1.1", features = [ "no-entrypoint" ] } # spl -solana-program = "3.0" +solana-program = "4.0" spl-token = { version = "8.0.0", features = [ "no-entrypoint" ] } spl-token-2022 = {version = "9.0.0" , features = [ "no-entrypoint" ] } spl-associated-token-account = { version = "7.0.0", features = [ "no-entrypoint" ] } @@ -78,7 +78,7 @@ spl-associated-token-account = { version = "7.0.0", features = [ "no-entrypoint" solana-system-interface = {version = "2.0.0", features = ["bincode"]} spl-token-interface = "2.0.0" spl-associated-token-account-interface = "2.0.0" -spl-token-2022-interface = "2.0.0" +spl-token-2022-interface = "2.1.0" # pinocchio pinocchio = { version = "0.10.2", features = ["cpi"] } @@ -93,4 +93,4 @@ solana-keypair = "3.0.1" solana-pubkey = "3.0.0" solana-transaction = "3.0.1" solana-native-token = "3.0.0" -solana-address = "2.1.0" +solana-address = "2.6.0" diff --git a/basics/counter/mpl-stack/Cargo.toml b/basics/counter/mpl-stack/Cargo.toml index f21dbd5e5..cc9365656 100644 --- a/basics/counter/mpl-stack/Cargo.toml +++ b/basics/counter/mpl-stack/Cargo.toml @@ -14,9 +14,9 @@ custom-heap = [] custom-panic = [] [dependencies] -borsh = "0.9" +borsh = "1.6" shank = "0.4.8" -solana-program = "2.1" +solana-program = "4.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 61290f9ff..15bcf5a2d 100644 --- a/basics/repository-layout/native/program/Cargo.toml +++ b/basics/repository-layout/native/program/Cargo.toml @@ -4,9 +4,9 @@ version = "0.1.0" edition = "2021" [dependencies] -borsh = "0.9.3" +borsh = "1.6.1" borsh-derive = "0.9.1" -solana-program = "2.0" +solana-program = "4.0" [lib] crate-type = ["cdylib", "lib"]