diff --git a/Cargo.lock b/Cargo.lock index 6800539d7..a8378dfe8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -13,13 +13,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", "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface 2.0.0", @@ -36,7 +36,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", @@ -85,11 +85,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", ] @@ -101,7 +101,7 @@ checksum = "d062865aedfbdc7511726d47e472687db0db4fb08e3c3ab2ac68570106c2f1b6" dependencies = [ "agave-feature-set", "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", + "solana-sdk-ids", ] [[package]] @@ -114,27 +114,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", @@ -142,22 +142,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" @@ -311,30 +300,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", ] @@ -448,7 +437,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", @@ -568,7 +557,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", @@ -667,10 +656,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", @@ -760,26 +749,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" @@ -797,21 +766,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", @@ -841,17 +797,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" @@ -863,17 +808,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" @@ -986,13 +920,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]] @@ -1008,8 +942,8 @@ version = "0.1.0" dependencies = [ "litesvm", "solana-keypair", - "solana-native-token 3.0.0", - "solana-program 3.0.0", + "solana-native-token", + "solana-program", "solana-pubkey 3.0.0", "solana-sdk", "solana-system-interface 2.0.0", @@ -1025,7 +959,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", @@ -1046,13 +980,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", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1067,10 +1001,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", @@ -1097,26 +1031,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" @@ -1143,22 +1057,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", ] [[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", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -1173,9 +1087,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", @@ -1203,9 +1117,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", @@ -1220,9 +1134,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", @@ -1233,10 +1147,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", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1577,13 +1491,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", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -1598,9 +1512,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", @@ -1634,15 +1548,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" @@ -1762,22 +1667,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]] @@ -1816,9 +1712,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", @@ -1829,10 +1725,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", "solana-pubkey 3.0.0", "solana-transaction 3.1.0", ] @@ -2065,40 +1961,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", @@ -2106,10 +2002,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", ] @@ -2346,9 +2242,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", @@ -2358,13 +2254,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", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -2398,10 +2294,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]] @@ -2442,7 +2338,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]] @@ -2517,9 +2413,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", ] @@ -2528,13 +2424,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", "solana-pubkey 3.0.0", "solana-transaction 3.1.0", ] @@ -2543,13 +2439,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", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -2560,13 +2456,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", "solana-pubkey 3.0.0", "solana-rent 4.1.0", "solana-system-interface 2.0.0", @@ -2580,9 +2476,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", @@ -2739,9 +2635,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", @@ -2751,13 +2647,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", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -2816,9 +2712,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", @@ -2829,13 +2725,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", "solana-pubkey 3.0.0", "solana-transaction 3.1.0", ] @@ -3104,19 +3000,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" @@ -3127,11 +3010,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", ] @@ -3145,27 +3028,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" @@ -3174,9 +3044,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]] @@ -3185,8 +3055,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]] @@ -3195,49 +3065,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]] @@ -3250,21 +3103,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]] @@ -3276,17 +3120,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" @@ -3298,17 +3131,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" @@ -3320,18 +3142,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" @@ -3358,23 +3168,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]] @@ -3387,17 +3187,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", @@ -3419,7 +3219,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", @@ -3433,30 +3233,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" @@ -3465,9 +3252,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]] @@ -3488,16 +3275,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", ] @@ -3507,9 +3294,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]] @@ -3521,32 +3308,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]] @@ -3563,21 +3336,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" @@ -3617,20 +3375,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" @@ -3640,9 +3384,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]] @@ -3652,23 +3396,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" @@ -3677,9 +3408,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]] @@ -3692,48 +3423,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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978855d164845c1b0235d4b4d101cadc55373fffaf0b5b6cfa2194d25b2ed658" -dependencies = [ - "serde", - "serde_derive", - "solana-address-lookup-table-interface 3.0.1", - "solana-clock 3.0.1", - "solana-hash 3.1.0", - "solana-instruction 3.3.0", - "solana-keccak-hasher 3.1.0", - "solana-message 3.1.0", - "solana-nonce 3.1.0", - "solana-pubkey 3.0.0", - "solana-sdk-ids 3.1.0", - "solana-system-interface 2.0.0", - "thiserror 2.0.18", -] - [[package]] name = "solana-example-mocks" version = "4.0.0" @@ -3743,33 +3432,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" @@ -3780,12 +3450,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", ] @@ -3800,17 +3470,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" @@ -3838,24 +3497,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" @@ -3871,15 +3512,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]] @@ -3892,25 +3533,6 @@ dependencies = [ "serde_derive", ] -[[package]] -name = "solana-instruction" -version = "2.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bab5682934bd1f65f8d2c16f21cb532526fcc1a09f796e2cacdb091eee5774ad" -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" @@ -3918,7 +3540,7 @@ 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", @@ -3935,7 +3557,7 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-program-error 3.0.1", + "solana-program-error", ] [[package]] @@ -3945,44 +3567,27 @@ 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", + "solana-program-error", ] [[package]] name = "solana-instructions-sysvar" -version = "2.2.2" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0e85a6fad5c2d0c4f5b91d34b8ca47118fc593af706e523cdbedf846a954f57" +checksum = "7ddf67876c541aa1e21ee1acae35c95c6fbc61119814bfef70579317a5e26955" 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", -] - -[[package]] -name = "solana-instructions-sysvar" -version = "3.0.0" -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-instruction-error", - "solana-program-error 3.0.1", - "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-account-info", + "solana-instruction", + "solana-instruction-error", + "solana-program-error", + "solana-pubkey 3.0.0", + "solana-sanitize", + "solana-sdk-ids", + "solana-serialize-utils", + "solana-sysvar-id", ] [[package]] @@ -3991,23 +3596,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]] @@ -4029,10 +3622,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", @@ -4040,19 +3633,6 @@ dependencies = [ "solana-signer", ] -[[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" @@ -4061,38 +3641,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]] @@ -4104,27 +3655,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" @@ -4134,9 +3670,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", ] @@ -4148,45 +3684,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" @@ -4198,13 +3711,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]] @@ -4217,23 +3730,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]] @@ -4245,32 +3749,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" @@ -4279,10 +3763,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]] @@ -4293,8 +3777,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]] @@ -4316,8 +3800,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", ] @@ -4365,133 +3849,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" -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-define-syscall 3.0.0", - "solana-epoch-rewards 3.0.1", - "solana-epoch-schedule 3.0.0", - "solana-epoch-stake", - "solana-example-mocks 3.0.0", - "solana-fee-calculator 3.1.0", - "solana-hash 3.1.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 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-sysvar 3.1.1", - "solana-sysvar-id 3.1.0", -] - [[package]] name = "solana-program" version = "4.0.0" @@ -4499,56 +3856,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-example-mocks", + "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]] @@ -4557,48 +3902,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" @@ -4608,34 +3928,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]] @@ -4652,23 +3957,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", @@ -4678,37 +3983,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" @@ -4725,20 +4004,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]] @@ -4749,9 +4015,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]] @@ -4762,17 +4028,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" @@ -4814,54 +4074,33 @@ dependencies = [ "solana-message 4.0.0", "solana-offchain-message", "solana-presigner", - "solana-program 4.0.0", - "solana-program-memory 3.1.0", + "solana-program", + "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]] @@ -4876,17 +4115,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" @@ -4927,15 +4155,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" @@ -4945,17 +4164,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" @@ -4964,18 +4172,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]] @@ -4989,15 +4186,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" @@ -5015,7 +4203,7 @@ checksum = "d6c79722e299d957958bf33695f7cd1ef6724ff55563c60fd9e3e24487cccde2" dependencies = [ "solana-hard-forks", "solana-hash 4.2.0", - "solana-sha256-hasher 3.1.0", + "solana-sha256-hasher", ] [[package]] @@ -5025,13 +4213,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]] @@ -5042,20 +4230,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]] @@ -5067,21 +4242,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]] @@ -5093,18 +4255,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]] @@ -5113,31 +4265,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" @@ -5147,14 +4278,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]] @@ -5164,7 +4295,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", ] @@ -5210,7 +4341,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", ] @@ -5224,22 +4355,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" @@ -5249,9 +4364,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", ] @@ -5264,10 +4379,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]] @@ -5280,15 +4395,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", @@ -5296,43 +4411,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" @@ -5341,30 +4419,28 @@ checksum = "6690d3dd88f15c21edff68eb391ef8800df7a1f5cec84ee3e8d1abf05affdf74" 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-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]] @@ -5380,35 +4456,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]] @@ -5417,8 +4483,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]] @@ -5436,17 +4502,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]] @@ -5457,18 +4523,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]] @@ -5480,22 +4546,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]] @@ -5507,31 +4563,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]] @@ -5547,16 +4579,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", ] @@ -5573,22 +4605,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", ] @@ -5612,9 +4644,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", ] @@ -5643,9 +4675,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", @@ -5666,9 +4698,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", ] @@ -5695,9 +4727,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", @@ -5723,7 +4755,7 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6433917b60441d68d99a17e121d9db0ea15a9a69c0e5afa34649cf5ba12612f" dependencies = [ - "solana-instruction 3.3.0", + "solana-instruction", "solana-pubkey 3.0.0", ] @@ -5734,8 +4766,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", ] @@ -5769,14 +4801,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", @@ -5793,13 +4825,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", @@ -5817,14 +4849,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", @@ -5851,10 +4883,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", @@ -5871,12 +4903,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", ] @@ -5886,12 +4918,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", @@ -5909,8 +4941,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", @@ -6009,9 +5041,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", "solana-system-interface 2.0.0", "spl-associated-token-account-interface", "spl-token-2022-interface", @@ -6022,9 +5054,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", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6033,9 +5065,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", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6044,9 +5076,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", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6055,9 +5087,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", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6156,9 +5188,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", @@ -6168,13 +5200,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", "solana-pubkey 3.0.0", "solana-system-interface 2.0.0", "solana-transaction 3.1.0", @@ -6305,16 +5337,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" @@ -6346,16 +5368,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 af3038c49..17d4ad9b9 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"]