diff --git a/Cargo.lock b/Cargo.lock index f088594bf..bef9a8f05 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -18,8 +18,8 @@ dependencies = [ "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", @@ -86,10 +86,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e631ba26aeffe98dee3db0b8612fc7c67cda71bc57b0f82f28dc48231df6bc8" dependencies = [ "ahash 0.8.12", - "solana-epoch-schedule 3.0.0", + "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,7 +142,7 @@ 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", ] @@ -314,27 +314,27 @@ dependencies = [ "borsh 1.6.1", "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", ] @@ -668,9 +668,9 @@ version = "0.1.0" dependencies = [ "litesvm", "solana-address 2.4.0", - "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", @@ -770,16 +770,6 @@ dependencies = [ "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 +787,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 +818,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 +829,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" @@ -994,8 +949,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", @@ -1011,7 +966,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", @@ -1035,10 +990,10 @@ dependencies = [ "borsh 1.6.1", "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", @@ -1053,10 +1008,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", @@ -1083,26 +1038,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" @@ -1131,7 +1066,7 @@ version = "0.1.0" dependencies = [ "borsh 0.9.3", "shank", - "solana-program 2.3.0", + "solana-program", ] [[package]] @@ -1141,10 +1076,10 @@ dependencies = [ "borsh 1.6.1", "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", @@ -1159,9 +1094,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", @@ -1193,9 +1128,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", @@ -1206,10 +1141,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", @@ -1553,10 +1488,10 @@ dependencies = [ "borsh 1.6.1", "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", @@ -1571,9 +1506,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", @@ -1607,15 +1542,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" @@ -1789,12 +1715,12 @@ name = "hello-solana-asm-program" version = "0.1.0" dependencies = [ "litesvm", - "solana-instruction 3.0.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", + "solana-transaction 3.1.0", ] [[package]] @@ -1802,10 +1728,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", ] @@ -2039,39 +1965,39 @@ dependencies = [ "serde", "solana-account 3.4.0", "solana-address 2.4.0", - "solana-address-lookup-table-interface 3.0.1", + "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", @@ -2079,10 +2005,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", ] @@ -2319,9 +2245,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", @@ -2334,10 +2260,10 @@ dependencies = [ "borsh 1.6.1", "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", @@ -2374,7 +2300,7 @@ dependencies = [ "solana-address 2.4.0", "solana-define-syscall 4.0.1", "solana-instruction-view", - "solana-program-error 3.0.1", + "solana-program-error", ] [[package]] @@ -2490,9 +2416,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", ] @@ -2504,10 +2430,10 @@ dependencies = [ "borsh 1.6.1", "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", ] @@ -2519,10 +2445,10 @@ dependencies = [ "borsh 1.6.1", "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", @@ -2536,10 +2462,10 @@ dependencies = [ "borsh 1.6.1", "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", @@ -2553,9 +2479,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", @@ -2712,9 +2638,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", @@ -2727,10 +2653,10 @@ dependencies = [ "borsh 1.6.1", "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", @@ -2789,9 +2715,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", @@ -2805,10 +2731,10 @@ dependencies = [ "borsh 0.9.3", "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", ] @@ -3077,19 +3003,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" @@ -3100,11 +3013,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", ] @@ -3118,27 +3031,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" @@ -3148,8 +3048,8 @@ dependencies = [ "bincode", "serde_core", "solana-address 2.4.0", - "solana-program-error 3.0.1", - "solana-program-memory 3.1.0", + "solana-program-error", + "solana-program-memory", ] [[package]] @@ -3159,7 +3059,7 @@ 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-program-error", ] [[package]] @@ -3181,38 +3081,21 @@ dependencies = [ "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", + "solana-program-error", + "solana-sanitize", + "solana-sha256-hasher", "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", -] - [[package]] name = "solana-address-lookup-table-interface" version = "3.0.1" @@ -3223,21 +3106,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]] @@ -3249,17 +3123,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" @@ -3271,17 +3134,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" @@ -3293,18 +3145,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" @@ -3331,16 +3171,6 @@ 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" @@ -3360,17 +3190,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", @@ -3392,7 +3222,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", @@ -3412,24 +3242,11 @@ dependencies = [ "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" @@ -3438,9 +3255,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]] @@ -3461,16 +3278,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", ] @@ -3481,8 +3298,8 @@ 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", + "solana-instruction", + "solana-sdk-ids", ] [[package]] @@ -3494,32 +3311,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]] @@ -3536,21 +3339,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" @@ -3590,20 +3378,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" @@ -3613,9 +3387,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]] @@ -3629,19 +3403,6 @@ dependencies = [ "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" @@ -3650,9 +3411,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]] @@ -3665,48 +3426,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" @@ -3716,33 +3435,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" @@ -3753,12 +3453,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", ] @@ -3773,17 +3473,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" @@ -3811,24 +3500,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" @@ -3847,11 +3518,11 @@ dependencies = [ "borsh 1.6.1", "bytemuck", "bytemuck_derive", - "five8 1.0.0", + "five8", "serde", "serde_derive", - "solana-atomic-u64 3.0.1", - "solana-sanitize 3.0.1", + "solana-atomic-u64", + "solana-sanitize", "wincode", ] @@ -3865,25 +3536,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" @@ -3908,7 +3560,7 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-program-error 3.0.1", + "solana-program-error", ] [[package]] @@ -3920,24 +3572,7 @@ dependencies = [ "solana-account-view", "solana-address 2.4.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]] @@ -3947,15 +3582,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]] @@ -3964,23 +3599,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]] @@ -4002,7 +3625,7 @@ 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", @@ -4015,89 +3638,32 @@ dependencies = [ [[package]] name = "solana-last-restart-slot" -version = "2.2.1" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a6360ac2fdc72e7463565cd256eedcf10d7ef0c28a1249d261ec168c1b55cdd" +checksum = "dcda154ec827f5fc1e4da0af3417951b7e9b8157540f81f936c4a8b1156134d0" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids 2.2.1", - "solana-sdk-macro 2.2.1", - "solana-sysvar-id 2.2.1", + "solana-sdk-ids", + "solana-sdk-macro", + "solana-sysvar-id", ] [[package]] -name = "solana-last-restart-slot" -version = "3.0.0" +name = "solana-loader-v3-interface" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcda154ec827f5fc1e4da0af3417951b7e9b8157540f81f936c4a8b1156134d0" +checksum = "dee44c9b1328c5c712c68966fb8de07b47f3e7bac006e74ddd1bb053d3e46e5d" dependencies = [ "serde", + "serde_bytes", "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", -] - -[[package]] -name = "solana-loader-v3-interface" -version = "6.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dee44c9b1328c5c712c68966fb8de07b47f3e7bac006e74ddd1bb053d3e46e5d" -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" @@ -4107,9 +3673,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", ] @@ -4121,45 +3687,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" @@ -4173,11 +3716,11 @@ dependencies = [ "serde_derive", "solana-address 2.4.0", "solana-hash 4.2.0", - "solana-instruction 3.3.0", - "solana-sanitize 3.0.1", - "solana-sdk-ids 3.1.0", - "solana-short-vec 3.2.0", - "solana-transaction-error 3.1.0", + "solana-instruction", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-transaction-error", ] [[package]] @@ -4192,23 +3735,14 @@ dependencies = [ "serde_derive", "solana-address 2.4.0", "solana-hash 4.2.0", - "solana-instruction 3.3.0", - "solana-sanitize 3.0.1", - "solana-sdk-ids 3.1.0", - "solana-short-vec 3.2.0", - "solana-transaction-error 3.1.0", + "solana-instruction", + "solana-sanitize", + "solana-sdk-ids", + "solana-short-vec", + "solana-transaction-error", "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", -] - [[package]] name = "solana-msg" version = "3.1.0" @@ -4218,32 +3752,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" @@ -4252,10 +3766,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]] @@ -4266,8 +3780,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]] @@ -4289,8 +3803,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", ] @@ -4338,133 +3852,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" @@ -4472,56 +3859,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]] @@ -4530,28 +3905,12 @@ 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" @@ -4563,15 +3922,6 @@ dependencies = [ "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" @@ -4581,34 +3931,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]] @@ -4625,23 +3960,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", @@ -4651,37 +3986,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" @@ -4701,19 +4010,6 @@ dependencies = [ "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", -] - [[package]] name = "solana-rent" version = "3.1.0" @@ -4722,9 +4018,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]] @@ -4735,17 +4031,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" @@ -4787,35 +4077,26 @@ 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" @@ -4825,18 +4106,6 @@ 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", -] - [[package]] name = "solana-sdk-macro" version = "3.0.1" @@ -4849,17 +4118,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" @@ -4900,15 +4158,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" @@ -4918,17 +4167,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" @@ -4937,18 +4175,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]] @@ -4962,15 +4189,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" @@ -4988,7 +4206,7 @@ checksum = "d6c79722e299d957958bf33695f7cd1ef6724ff55563c60fd9e3e24487cccde2" dependencies = [ "solana-hard-forks", "solana-hash 4.2.0", - "solana-sha256-hasher 3.1.0", + "solana-sha256-hasher", ] [[package]] @@ -4998,12 +4216,12 @@ 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", + "solana-sanitize", "wincode", ] @@ -5015,20 +4233,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]] @@ -5040,21 +4245,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]] @@ -5066,18 +4258,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]] @@ -5086,31 +4268,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" @@ -5120,14 +4281,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]] @@ -5137,7 +4298,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", ] @@ -5183,7 +4344,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", ] @@ -5197,22 +4358,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" @@ -5222,9 +4367,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", ] @@ -5238,9 +4383,9 @@ dependencies = [ "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-instruction", + "solana-msg", + "solana-program-error", ] [[package]] @@ -5253,15 +4398,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", @@ -5269,43 +4414,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" @@ -5314,30 +4422,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]] @@ -5353,35 +4459,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]] @@ -5391,7 +4487,7 @@ 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-sdk-ids", ] [[package]] @@ -5411,15 +4507,15 @@ dependencies = [ "serde_derive", "solana-address 2.4.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]] @@ -5432,15 +4528,15 @@ dependencies = [ "serde_derive", "solana-address 2.4.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", + "solana-transaction-error", "wincode", ] @@ -5453,22 +4549,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]] @@ -5480,31 +4566,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]] @@ -5520,16 +4582,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", ] @@ -5546,22 +4608,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", ] @@ -5585,9 +4647,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", ] @@ -5616,9 +4678,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", @@ -5639,9 +4701,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", ] @@ -5668,9 +4730,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", @@ -5696,7 +4758,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", ] @@ -5707,8 +4769,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", ] @@ -5748,8 +4810,8 @@ dependencies = [ "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", @@ -5766,13 +4828,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", @@ -5790,14 +4852,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", @@ -5825,9 +4887,9 @@ dependencies = [ "num-traits", "num_enum", "solana-address 2.4.0", - "solana-instruction 3.3.0", + "solana-instruction", "solana-nullable", - "solana-program-error 3.0.1", + "solana-program-error", "solana-zero-copy", "spl-discriminator", "thiserror 2.0.18", @@ -5844,12 +4906,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", ] @@ -5862,9 +4924,9 @@ dependencies = [ "borsh 1.6.1", "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", @@ -5882,8 +4944,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", @@ -5984,7 +5046,7 @@ version = "0.1.0" dependencies = [ "borsh 1.6.1", "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", @@ -5997,7 +5059,7 @@ version = "0.1.0" dependencies = [ "borsh 1.6.1", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6008,7 +5070,7 @@ version = "0.1.0" dependencies = [ "borsh 1.6.1", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6019,7 +5081,7 @@ version = "0.1.0" dependencies = [ "borsh 1.6.1", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6030,7 +5092,7 @@ version = "0.1.0" dependencies = [ "borsh 1.6.1", "borsh-derive 1.6.1", - "solana-program 3.0.0", + "solana-program", "solana-system-interface 2.0.0", "spl-token-2022-interface", ] @@ -6129,9 +5191,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", @@ -6144,10 +5206,10 @@ dependencies = [ "borsh 1.6.1", "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", @@ -6278,16 +5340,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" @@ -6319,7 +5371,7 @@ dependencies = [ "pastey", "proc-macro2", "quote", - "solana-short-vec 3.2.0", + "solana-short-vec", "thiserror 2.0.18", "wincode-derive", ] diff --git a/Cargo.toml b/Cargo.toml index 6b9ea817d..0d7248288 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -67,7 +67,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" ] } diff --git a/basics/counter/mpl-stack/Cargo.toml b/basics/counter/mpl-stack/Cargo.toml index f21dbd5e5..48ceb342c 100644 --- a/basics/counter/mpl-stack/Cargo.toml +++ b/basics/counter/mpl-stack/Cargo.toml @@ -16,7 +16,7 @@ custom-panic = [] [dependencies] borsh = "0.9" 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..0a675ea4e 100644 --- a/basics/repository-layout/native/program/Cargo.toml +++ b/basics/repository-layout/native/program/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" [dependencies] borsh = "0.9.3" borsh-derive = "0.9.1" -solana-program = "2.0" +solana-program = "4.0" [lib] crate-type = ["cdylib", "lib"]