diff --git a/Cargo.lock b/Cargo.lock index aa14e6e5..9200f888 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -70,10 +70,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2733340e0429d146d4b77d265ae80b22e253507b30a2257ff68eccb78eab210b" dependencies = [ "ahash 0.8.11", - "solana-epoch-schedule", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.3.0", + "solana-pubkey 2.4.0", + "solana-sha256-hasher 2.2.1", "solana-svm-feature-set", ] @@ -106,8 +106,8 @@ dependencies = [ "solana-ed25519-program", "solana-message", "solana-precompile-error", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", "solana-secp256k1-program", "solana-secp256r1-program", ] @@ -119,8 +119,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "732a49e540c5b7b8d8943d50ad4b51b98ad9951494053b51fb909c140d3df8b1" dependencies = [ "agave-feature-set", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -129,13 +129,13 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e79356209e3126f9a60af1b50690be8334336b4b9e52e9ccc87e775519d78f78" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-packet", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", "solana-short-vec", - "solana-signature", + "solana-signature 2.3.0", "solana-svm-transaction", ] @@ -228,7 +228,7 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -455,7 +455,7 @@ checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -631,7 +631,7 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -719,7 +719,7 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -815,7 +815,7 @@ checksum = "45565fc9416b9896014f5732ac776f810ee53a66730c17e4020c3ec064a8f88f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -895,7 +895,7 @@ dependencies = [ "derive_more", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -907,8 +907,8 @@ dependencies = [ "cargo_toml", "proc-macro2", "serde_json", - "syn 2.0.90", - "thiserror 2.0.12", + "syn 2.0.114", + "thiserror 2.0.18", ] [[package]] @@ -935,7 +935,7 @@ dependencies = [ "codama-nodes", "codama-syn-helpers", "serde_json", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -951,7 +951,7 @@ dependencies = [ "codama-syn-helpers", "derive_more", "proc-macro2", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -966,7 +966,7 @@ dependencies = [ "codama-stores", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -993,7 +993,7 @@ dependencies = [ "derive_more", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1005,7 +1005,7 @@ dependencies = [ "cargo_toml", "codama-errors", "proc-macro2", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1018,7 +1018,7 @@ dependencies = [ "derive_more", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1235,7 +1235,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1259,7 +1259,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1270,7 +1270,7 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1351,7 +1351,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1430,7 +1430,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1453,7 +1453,7 @@ checksum = "a6cbae11b3de8fce2a456e8ea3dada226b35fe791f0dc1d360c0941f0bb681f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1550,7 +1550,7 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1563,7 +1563,7 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -1673,6 +1673,15 @@ dependencies = [ "five8_core", ] +[[package]] +name = "five8" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23f76610e969fa1784327ded240f1e28a3fd9520c9cec93b636fcf62dd37f772" +dependencies = [ + "five8_core", +] + [[package]] name = "five8_const" version = "0.1.3" @@ -1682,6 +1691,15 @@ dependencies = [ "five8_core", ] +[[package]] +name = "five8_const" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a0f1728185f277989ca573a402716ae0beaaea3f76a8ff87ef9dd8fb19436c5" +dependencies = [ + "five8_core", +] + [[package]] name = "five8_core" version = "0.1.1" @@ -1742,14 +1760,14 @@ dependencies = [ "solana-program", "solana-remote-wallet", "solana-sdk", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-stake-interface", - "solana-system-interface", + "solana-system-interface 1.0.0", "spl-associated-token-account", "spl-associated-token-account-client", "spl-stake-pool", "spl-token", - "spl-token-2022 8.0.1", + "spl-token-2022 10.0.0", ] [[package]] @@ -1761,13 +1779,13 @@ dependencies = [ "num-traits", "serde", "serde_with", - "solana-account-info", + "solana-account-info 2.3.0", "solana-client", "solana-program", - "solana-program-error", - "solana-pubkey", - "spl-pod", - "thiserror 2.0.12", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "spl-pod 0.5.1", + "thiserror 2.0.18", ] [[package]] @@ -1784,9 +1802,9 @@ dependencies = [ "serde_derive", "serde_json", "solana-program", - "spl-pod", + "spl-pod 0.5.1", "spl-stake-pool", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -1875,7 +1893,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -2370,7 +2388,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -2975,7 +2993,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -3031,9 +3049,9 @@ dependencies = [ [[package]] name = "num_enum" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a" +checksum = "b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c" dependencies = [ "num_enum_derive", "rustversion", @@ -3041,14 +3059,14 @@ dependencies = [ [[package]] name = "num_enum_derive" -version = "0.7.4" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d" +checksum = "ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7" dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -3110,7 +3128,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -3254,7 +3272,7 @@ checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -3385,9 +3403,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] @@ -3429,7 +3447,7 @@ checksum = "9e2e25ee72f5b24d773cae88422baddefff7714f97aab68d96fe2b6fc4a28fb2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -3467,7 +3485,7 @@ dependencies = [ "rustc-hash 2.1.0", "rustls 0.23.29", "socket2", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tracing", "web-time", @@ -3490,7 +3508,7 @@ dependencies = [ "rustls-pki-types", "rustls-platform-verifier", "slab", - "thiserror 2.0.12", + "thiserror 2.0.18", "tinyvec", "tracing", "web-time", @@ -3512,9 +3530,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.37" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" +checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" dependencies = [ "proc-macro2", ] @@ -3703,7 +3721,7 @@ checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -4159,7 +4177,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -4224,7 +4242,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -4388,12 +4406,12 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", - "solana-clock", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-sysvar", + "solana-account-info 2.3.0", + "solana-clock 2.2.2", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-sysvar 2.2.2", ] [[package]] @@ -4413,29 +4431,29 @@ dependencies = [ "solana-account", "solana-account-decoder-client-types", "solana-address-lookup-table-interface", - "solana-clock", + "solana-clock 2.2.2", "solana-config-program-client", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-instruction", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-instruction 2.3.0", "solana-loader-v3-interface", "solana-nonce", - "solana-program-option", - "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-slot-hashes", - "solana-slot-history", + "solana-program-option 2.2.1", + "solana-program-pack 2.2.1", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", "solana-stake-interface", - "solana-sysvar", + "solana-sysvar 2.2.2", "solana-vote-interface", "spl-generic-token", "spl-token", "spl-token-2022 8.0.1", - "spl-token-group-interface", - "spl-token-metadata-interface", - "thiserror 2.0.12", + "spl-token-group-interface 0.6.0", + "spl-token-metadata-interface 0.7.0", + "thiserror 2.0.18", "zstd", ] @@ -4451,7 +4469,7 @@ dependencies = [ "serde_derive", "serde_json", "solana-account", - "solana-pubkey", + "solana-pubkey 2.4.0", "zstd", ] @@ -4463,9 +4481,20 @@ checksum = "c8f5152a288ef1912300fc6efa6c2d1f9bb55d9398eb6c72326360b8063987da" dependencies = [ "bincode", "serde", - "solana-program-error", - "solana-program-memory", - "solana-pubkey", + "solana-program-error 2.2.1", + "solana-program-memory 2.2.1", + "solana-pubkey 2.4.0", +] + +[[package]] +name = "solana-account-info" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc3397241392f5756925029acaa8515dc70fcbe3d8059d4885d7d6533baf64fd" +dependencies = [ + "solana-address 2.1.0", + "solana-program-error 3.0.0", + "solana-program-memory 3.1.0", ] [[package]] @@ -4503,34 +4532,65 @@ dependencies = [ "solana-account", "solana-address-lookup-table-interface", "solana-bucket-map", - "solana-clock", - "solana-epoch-schedule", - "solana-fee-calculator", + "solana-clock 2.2.2", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", "solana-genesis-config", - "solana-hash", + "solana-hash 2.3.0", "solana-lattice-hash", "solana-measure", "solana-message", "solana-metrics", "solana-nohash-hasher", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rayon-threadlimit", "solana-rent-collector", "solana-reward-info", - "solana-sha256-hasher", - "solana-slot-hashes", + "solana-sha256-hasher 2.2.1", + "solana-slot-hashes 2.2.1", "solana-svm-transaction", - "solana-system-interface", - "solana-sysvar", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", "solana-time-utils", "solana-transaction", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "spl-generic-token", "static_assertions", "tar", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.18", +] + +[[package]] +name = "solana-address" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2ecac8e1b7f74c2baa9e774c42817e3e75b20787134b76cc4d45e8a604488f5" +dependencies = [ + "solana-address 2.1.0", +] + +[[package]] +name = "solana-address" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "998227476aed49e1c63dec0e89341b768a2cf3bd22913c3ed8baa985cda882c9" +dependencies = [ + "borsh 1.5.7", + "bytemuck", + "bytemuck_derive", + "curve25519-dalek 4.1.3", + "five8 1.0.0", + "five8_const 1.0.0", + "serde", + "serde_derive", + "solana-atomic-u64 3.0.0", + "solana-define-syscall 5.0.0", + "solana-program-error 3.0.0", + "solana-sanitize 3.0.1", + "solana-sha256-hasher 3.1.0", + "wincode", ] [[package]] @@ -4543,11 +4603,11 @@ dependencies = [ "bytemuck", "serde", "serde_derive", - "solana-clock", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-slot-hashes", + "solana-clock 2.2.2", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", ] [[package]] @@ -4559,6 +4619,15 @@ dependencies = [ "parking_lot", ] +[[package]] +name = "solana-atomic-u64" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a933ff1e50aff72d02173cfcd7511bd8540b027ee720b75f353f594f834216d0" +dependencies = [ + "parking_lot", +] + [[package]] name = "solana-banks-client" version = "2.3.4" @@ -4569,20 +4638,20 @@ dependencies = [ "futures", "solana-account", "solana-banks-interface", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-signature", - "solana-sysvar", + "solana-program-pack 2.2.1", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-signature 2.3.0", + "solana-sysvar 2.2.2", "solana-transaction", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "tarpc", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tokio-serde", ] @@ -4596,15 +4665,15 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-pubkey", - "solana-signature", + "solana-pubkey 2.4.0", + "solana-signature 2.3.0", "solana-transaction", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "tarpc", ] @@ -4621,18 +4690,18 @@ dependencies = [ "solana-account", "solana-banks-interface", "solana-client", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-runtime", "solana-runtime-transaction", "solana-send-transaction-service", - "solana-signature", + "solana-signature 2.3.0", "solana-svm", "solana-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "tarpc", "tokio", "tokio-serde", @@ -4646,7 +4715,7 @@ checksum = "75db7f2bbac3e62cfd139065d15bcda9e2428883ba61fc8d27ccb251081e7567" dependencies = [ "num-bigint 0.4.6", "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.3.0", ] [[package]] @@ -4657,7 +4726,7 @@ checksum = "19a3787b8cf9c9fe3dd360800e8b70982b9e5a8af9e11c354b6665dd4a003adc" dependencies = [ "bincode", "serde", - "solana-instruction", + "solana-instruction 2.3.0", ] [[package]] @@ -4667,9 +4736,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1a0801e25a1b31a14494fc80882a036be0ffd290efc4c2d640bfcca120a4672" dependencies = [ "blake3", - "solana-define-syscall", - "solana-hash", - "solana-sanitize", + "solana-define-syscall 2.3.0", + "solana-hash 2.3.0", + "solana-sanitize 2.2.1", ] [[package]] @@ -4683,8 +4752,8 @@ dependencies = [ "ark-ff", "ark-serialize", "bytemuck", - "solana-define-syscall", - "thiserror 2.0.12", + "solana-define-syscall 2.3.0", + "thiserror 2.0.18", ] [[package]] @@ -4697,6 +4766,15 @@ dependencies = [ "borsh 1.5.7", ] +[[package]] +name = "solana-borsh" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc402b16657abbfa9991cd5cbfac5a11d809f7e7d28d3bb291baeb088b39060e" +dependencies = [ + "borsh 1.5.7", +] + [[package]] name = "solana-bpf-loader-program" version = "2.3.4" @@ -4709,16 +4787,16 @@ dependencies = [ "qualifier_attr", "scopeguard", "solana-account", - "solana-account-info", + "solana-account-info 2.3.0", "solana-big-mod-exp", "solana-bincode", "solana-blake3-hasher", "solana-bn254", - "solana-clock", - "solana-cpi", - "solana-curve25519", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", + "solana-curve25519 2.3.4", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keccak-hasher", "solana-loader-v3-interface", "solana-loader-v4-interface", @@ -4726,22 +4804,22 @@ dependencies = [ "solana-measure", "solana-packet", "solana-poseidon", - "solana-program-entrypoint", + "solana-program-entrypoint 2.2.1", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sbpf", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-secp256k1-recover", - "solana-sha256-hasher", - "solana-stable-layout", + "solana-sha256-hasher 2.2.1", + "solana-stable-layout 2.2.1", "solana-svm-feature-set", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction-context", "solana-type-overrides", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -4757,9 +4835,9 @@ dependencies = [ "modular-bitfield", "num_enum", "rand 0.8.5", - "solana-clock", + "solana-clock 2.2.2", "solana-measure", - "solana-pubkey", + "solana-pubkey 2.4.0", "tempfile", ] @@ -4772,11 +4850,11 @@ dependencies = [ "agave-feature-set", "solana-bpf-loader-program", "solana-compute-budget-program", - "solana-hash", + "solana-hash 2.3.0", "solana-loader-v4-program", "solana-program-runtime", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", "solana-stake-program", "solana-system-program", "solana-vote-program", @@ -4796,8 +4874,8 @@ dependencies = [ "solana-bpf-loader-program", "solana-compute-budget-program", "solana-loader-v4-program", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", "solana-stake-program", "solana-system-program", "solana-vote-program", @@ -4812,21 +4890,21 @@ dependencies = [ "chrono", "clap", "rpassword", - "solana-clock", + "solana-clock 2.2.2", "solana-cluster-type", "solana-commitment-config", - "solana-derivation-path", - "solana-hash", + "solana-derivation-path 2.2.1", + "solana-hash 2.3.0", "solana-keypair", "solana-message", "solana-native-token", "solana-presigner", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-remote-wallet", - "solana-seed-phrase", - "solana-signature", - "solana-signer", - "thiserror 2.0.12", + "solana-seed-phrase 2.2.1", + "solana-signature 2.3.0", + "solana-signer 2.2.1", + "thiserror 2.0.18", "tiny-bip39", "uriparse", "url", @@ -4870,21 +4948,21 @@ dependencies = [ "solana-bincode", "solana-clap-utils", "solana-cli-config", - "solana-clock", + "solana-clock 2.2.2", "solana-epoch-info", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-native-token", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rpc-client-api", - "solana-sdk-ids", - "solana-signature", + "solana-sdk-ids 2.2.1", + "solana-signature 2.3.0", "solana-stake-interface", - "solana-system-interface", - "solana-sysvar", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", "solana-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-transaction-status", "solana-vote-program", "spl-memo", @@ -4911,28 +4989,28 @@ dependencies = [ "solana-commitment-config", "solana-connection-cache", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-measure", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-pubsub-client", "solana-quic-client", "solana-quic-definitions", "solana-rpc-client", "solana-rpc-client-api", "solana-rpc-client-nonce-utils", - "solana-signature", - "solana-signer", + "solana-signature 2.3.0", + "solana-signer 2.2.1", "solana-streamer", "solana-thin-client", "solana-time-utils", "solana-tpu-client", "solana-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-udp-client", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", ] @@ -4945,16 +5023,16 @@ dependencies = [ "solana-account", "solana-commitment-config", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", - "solana-pubkey", - "solana-signature", - "solana-signer", - "solana-system-interface", + "solana-pubkey 2.4.0", + "solana-signature 2.3.0", + "solana-signer 2.2.1", + "solana-system-interface 1.0.0", "solana-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", ] [[package]] @@ -4965,9 +5043,22 @@ checksum = "1bb482ab70fced82ad3d7d3d87be33d466a3498eb8aa856434ff3c0dfc2e2e31" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "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.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb62e9381182459a4520b5fe7fb22d423cae736239a6427fc398a88743d0ed59" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -4978,7 +5069,7 @@ checksum = "7ace9fea2daa28354d107ea879cff107181d85cd4e0f78a2bedb10e1a428c97e" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 2.3.0", ] [[package]] @@ -5009,17 +5100,17 @@ checksum = "8be5c9ffd6dd67004bc93dfd2f613ccb01b95fd4e0ad037434558cfa0fe130a7" dependencies = [ "agave-feature-set", "log", - "solana-borsh", + "solana-borsh 2.2.1", "solana-builtins-default-costs", "solana-compute-budget", "solana-compute-budget-interface", - "solana-instruction", + "solana-instruction 2.3.0", "solana-packet", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", "solana-svm-transaction", - "solana-transaction-error", - "thiserror 2.0.12", + "solana-transaction-error 2.2.1", + "thiserror 2.0.18", ] [[package]] @@ -5031,8 +5122,8 @@ dependencies = [ "borsh 1.5.7", "serde", "serde_derive", - "solana-instruction", - "solana-sdk-ids", + "solana-instruction 2.3.0", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5075,8 +5166,8 @@ dependencies = [ "solana-measure", "solana-metrics", "solana-time-utils", - "solana-transaction-error", - "thiserror 2.0.12", + "solana-transaction-error 2.2.1", + "thiserror 2.0.18", "tokio", ] @@ -5090,21 +5181,21 @@ dependencies = [ "ahash 0.8.11", "log", "solana-bincode", - "solana-borsh", + "solana-borsh 2.2.1", "solana-builtins-default-costs", - "solana-clock", + "solana-clock 2.2.2", "solana-compute-budget", "solana-compute-budget-instruction", "solana-compute-budget-interface", "solana-fee-structure", "solana-metrics", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-runtime-transaction", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-svm-transaction", - "solana-system-interface", - "solana-transaction-error", + "solana-system-interface 1.0.0", + "solana-transaction-error 2.2.1", "solana-vote-program", ] @@ -5114,12 +5205,26 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8dc71126edddc2ba014622fc32d0f5e2e78ec6c5a1e0eb511b85618c09e9ea11" dependencies = [ - "solana-account-info", - "solana-define-syscall", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-stable-layout", + "solana-account-info 2.3.0", + "solana-define-syscall 2.3.0", + "solana-instruction 2.3.0", + "solana-program-error 2.2.1", + "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.0", + "solana-define-syscall 4.0.1", + "solana-instruction 3.1.0", + "solana-program-error 3.0.0", + "solana-pubkey 4.0.0", + "solana-stable-layout 3.0.0", ] [[package]] @@ -5131,9 +5236,23 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "solana-define-syscall", + "solana-define-syscall 2.3.0", + "subtle", + "thiserror 2.0.18", +] + +[[package]] +name = "solana-curve25519" +version = "3.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "737ede9143c36b8628cc11d920cdb762cd1ccbd7ca904c3bd63b39c58669fe38" +dependencies = [ + "bytemuck", + "bytemuck_derive", + "curve25519-dalek 4.1.3", + "solana-define-syscall 3.0.0", "subtle", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -5151,6 +5270,24 @@ 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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9697086a4e102d28a156b8d6b521730335d6951bd39a5e766512bbe09007cee" + +[[package]] +name = "solana-define-syscall" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57e5b1c0bc1d4a4d10c88a4100499d954c09d3fecfae4912c1a074dff68b1738" + +[[package]] +name = "solana-define-syscall" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03aacdd7a61e2109887a7a7f046caebafce97ddf1150f33722eeac04f9039c73" + [[package]] name = "solana-derivation-path" version = "2.2.1" @@ -5162,6 +5299,17 @@ dependencies = [ "uriparse", ] +[[package]] +name = "solana-derivation-path" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff71743072690fdbdfcdc37700ae1cb77485aaad49019473a81aee099b1e0b8c" +dependencies = [ + "derivation-path", + "qstring", + "uriparse", +] + [[package]] name = "solana-ed25519-program" version = "2.2.3" @@ -5172,9 +5320,9 @@ dependencies = [ "bytemuck_derive", "ed25519-dalek", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5195,10 +5343,24 @@ checksum = "86b575d3dd323b9ea10bb6fe89bf6bf93e249b215ba8ed7f68f1a3633f384db7" dependencies = [ "serde", "serde_derive", - "solana-hash", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "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.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b319a4ed70390af911090c020571f0ff1f4ec432522d05ab89f5c08080381995" +dependencies = [ + "serde", + "serde_derive", + "solana-hash 3.1.0", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5208,8 +5370,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96c5fd2662ae7574810904585fd443545ed2b568dbd304b25a31e79ccc76e81b" dependencies = [ "siphasher 0.3.11", - "solana-hash", - "solana-pubkey", + "solana-hash 2.3.0", + "solana-pubkey 2.4.0", ] [[package]] @@ -5220,9 +5382,22 @@ checksum = "3fce071fbddecc55d727b1d7ed16a629afe4f6e4c217bc8d00af3b785f6f67ed" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e5481e72cc4d52c169db73e4c0cd16de8bc943078aac587ec4817a75cc6388f" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5234,16 +5409,16 @@ dependencies = [ "serde", "serde_derive", "solana-address-lookup-table-interface", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.2", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keccak-hasher", "solana-message", "solana-nonce", - "solana-pubkey", - "solana-sdk-ids", - "solana-system-interface", - "thiserror 2.0.12", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", + "thiserror 2.0.18", ] [[package]] @@ -5256,13 +5431,13 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-account-info", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-system-interface", + "solana-account-info 2.3.0", + "solana-instruction 2.3.0", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", ] [[package]] @@ -5273,10 +5448,10 @@ checksum = "89e1d3b52b4a014efeaaab67f14e40af3972a4be61c523d612860db8e3145529" dependencies = [ "ahash 0.8.11", "lazy_static", - "solana-epoch-schedule", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.3.0", + "solana-pubkey 2.4.0", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -5301,6 +5476,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "solana-fee-calculator" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a73cc03ca4bed871ca174558108835f8323e85917bb38b9c81c7af2ab853efe" +dependencies = [ + "log", + "serde", + "serde_derive", +] + [[package]] name = "solana-fee-structure" version = "2.3.0" @@ -5325,22 +5511,22 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-clock", + "solana-clock 2.2.2", "solana-cluster-type", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-hash", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", + "solana-hash 2.3.0", "solana-inflation", "solana-keypair", "solana-logger", "solana-native-token", "solana-poh-config", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-sha256-hasher", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sha256-hasher 2.2.1", "solana-shred-version", - "solana-signer", + "solana-signer 2.2.1", "solana-time-utils", ] @@ -5363,15 +5549,39 @@ dependencies = [ "borsh 1.5.7", "bytemuck", "bytemuck_derive", - "five8", + "five8 0.2.1", "js-sys", "serde", "serde_derive", - "solana-atomic-u64", - "solana-sanitize", + "solana-atomic-u64 2.2.1", + "solana-sanitize 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-hash" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "337c246447142f660f778cf6cb582beba8e28deb05b3b24bfb9ffd7c562e5f41" +dependencies = [ + "solana-hash 4.1.0", +] + +[[package]] +name = "solana-hash" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b6100d68f90726ddb4d2ac7d00e8b6cf9ce8e4ccdfbb9112b1d766045753241" +dependencies = [ + "bytemuck", + "bytemuck_derive", + "five8 1.0.0", + "serde", + "serde_derive", + "solana-atomic-u64 3.0.0", + "solana-sanitize 3.0.1", +] + [[package]] name = "solana-inflation" version = "2.2.1" @@ -5395,11 +5605,35 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-define-syscall", - "solana-pubkey", + "solana-define-syscall 2.3.0", + "solana-pubkey 2.4.0", "wasm-bindgen", ] +[[package]] +name = "solana-instruction" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee1b699a2c1518028a9982e255e0eca10c44d90006542d9d7f9f40dbce3f7c78" +dependencies = [ + "bincode", + "borsh 1.5.7", + "serde", + "solana-define-syscall 4.0.1", + "solana-instruction-error", + "solana-pubkey 4.0.0", +] + +[[package]] +name = "solana-instruction-error" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b04259e03c05faf38a8c24217b5cfe4c90572ae6184ab49cddb1584fdd756d3f" +dependencies = [ + "num-traits", + "solana-program-error 3.0.0", +] + [[package]] name = "solana-instructions-sysvar" version = "2.2.2" @@ -5407,14 +5641,32 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0e85a6fad5c2d0c4f5b91d34b8ca47118fc593af706e523cdbedf846a954f57" dependencies = [ "bitflags 2.9.1", - "solana-account-info", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", - "solana-serialize-utils", - "solana-sysvar-id", + "solana-account-info 2.3.0", + "solana-instruction 2.3.0", + "solana-program-error 2.2.1", + "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 2.9.1", + "solana-account-info 3.1.0", + "solana-instruction 3.1.0", + "solana-instruction-error", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.1", + "solana-sdk-ids 3.1.0", + "solana-serialize-utils 3.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5424,9 +5676,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7aeb957fbd42a451b99235df4942d96db7ef678e8d5061ef34c9b34cae12f79" dependencies = [ "sha3", - "solana-define-syscall", - "solana-hash", - "solana-sanitize", + "solana-define-syscall 2.3.0", + "solana-hash 2.3.0", + "solana-sanitize 2.2.1", ] [[package]] @@ -5439,12 +5691,12 @@ dependencies = [ "ed25519-dalek", "ed25519-dalek-bip32", "rand 0.7.3", - "solana-derivation-path", - "solana-pubkey", - "solana-seed-derivable", - "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-derivation-path 2.2.1", + "solana-pubkey 2.4.0", + "solana-seed-derivable 2.2.1", + "solana-seed-phrase 2.2.1", + "solana-signature 2.3.0", + "solana-signer 2.2.1", "wasm-bindgen", ] @@ -5456,9 +5708,22 @@ checksum = "4a6360ac2fdc72e7463565cd256eedcf10d7ef0c28a1249d261ec168c1b55cdd" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcda154ec827f5fc1e4da0af3417951b7e9b8157540f81f936c4a8b1156134d0" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -5482,9 +5747,9 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5496,10 +5761,10 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-system-interface", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", ] [[package]] @@ -5511,10 +5776,10 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-system-interface", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", ] [[package]] @@ -5528,16 +5793,16 @@ dependencies = [ "solana-account", "solana-bincode", "solana-bpf-loader-program", - "solana-instruction", + "solana-instruction 2.3.0", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-log-collector", "solana-measure", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-sbpf", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-transaction-context", "solana-type-overrides", ] @@ -5582,14 +5847,14 @@ dependencies = [ "serde", "serde_derive", "solana-bincode", - "solana-hash", - "solana-instruction", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", "solana-short-vec", - "solana-system-interface", - "solana-transaction-error", + "solana-system-interface 1.0.0", + "solana-transaction-error 2.2.1", "wasm-bindgen", ] @@ -5604,9 +5869,9 @@ dependencies = [ "log", "reqwest", "solana-cluster-type", - "solana-sha256-hasher", + "solana-sha256-hasher 2.2.1", "solana-time-utils", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -5615,7 +5880,16 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f36a1a14399afaabc2781a1db09cb14ee4cc4ee5c7a5a3cfcc601811379a8092" dependencies = [ - "solana-define-syscall", + "solana-define-syscall 2.3.0", +] + +[[package]] +name = "solana-msg" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "264275c556ea7e22b9d3f87d56305546a38d4eee8ec884f3b126236cb7dcbbb4" +dependencies = [ + "solana-define-syscall 3.0.0", ] [[package]] @@ -5659,10 +5933,10 @@ checksum = "703e22eb185537e06204a5bd9d509b948f0066f2d1d814a6f475dafb3ddf1325" dependencies = [ "serde", "serde_derive", - "solana-fee-calculator", - "solana-hash", - "solana-pubkey", - "solana-sha256-hasher", + "solana-fee-calculator 2.2.1", + "solana-hash 2.3.0", + "solana-pubkey 2.4.0", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -5672,9 +5946,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cde971a20b8dbf60144d6a84439dda86b5466e00e2843091fe731083cda614da" dependencies = [ "solana-account", - "solana-hash", + "solana-hash 2.3.0", "solana-nonce", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -5684,13 +5958,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b526398ade5dea37f1f147ce55dae49aa017a5d7326606359b0445ca8d946581" dependencies = [ "num_enum", - "solana-hash", + "solana-hash 2.3.0", "solana-packet", - "solana-pubkey", - "solana-sanitize", - "solana-sha256-hasher", - "solana-signature", - "solana-signer", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", + "solana-sha256-hasher 2.2.1", + "solana-signature 2.3.0", + "solana-signer 2.2.1", ] [[package]] @@ -5727,15 +6001,15 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-metrics", "solana-packet", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rayon-threadlimit", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-short-vec", - "solana-signature", + "solana-signature 2.3.0", "solana-time-utils", ] @@ -5757,8 +6031,8 @@ checksum = "65143c77c1d4864c05e238f25b7d41b5a14b4d56352afab38fe89d97a78fff7f" dependencies = [ "ark-bn254", "light-poseidon", - "solana-define-syscall", - "thiserror 2.0.12", + "solana-define-syscall 2.3.0", + "thiserror 2.0.18", ] [[package]] @@ -5782,8 +6056,8 @@ dependencies = [ "solana-feature-set", "solana-message", "solana-precompile-error", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", "solana-secp256k1-program", "solana-secp256r1-program", ] @@ -5794,9 +6068,9 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81a57a24e6a4125fc69510b6774cd93402b943191b6cddad05de7281491c90fe" dependencies = [ - "solana-pubkey", - "solana-signature", - "solana-signer", + "solana-pubkey 2.4.0", + "solana-signature 2.3.0", + "solana-signer 2.2.1", ] [[package]] @@ -5824,58 +6098,58 @@ dependencies = [ "serde", "serde_bytes", "serde_derive", - "solana-account-info", + "solana-account-info 2.3.0", "solana-address-lookup-table-interface", - "solana-atomic-u64", + "solana-atomic-u64 2.2.1", "solana-big-mod-exp", "solana-bincode", "solana-blake3-hasher", - "solana-borsh", - "solana-clock", - "solana-cpi", + "solana-borsh 2.2.1", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", "solana-decode-error", - "solana-define-syscall", - "solana-epoch-rewards", - "solana-epoch-schedule", + "solana-define-syscall 2.3.0", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", "solana-example-mocks", "solana-feature-gate-interface", - "solana-fee-calculator", - "solana-hash", - "solana-instruction", - "solana-instructions-sysvar", + "solana-fee-calculator 2.2.1", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", + "solana-instructions-sysvar 2.2.2", "solana-keccak-hasher", - "solana-last-restart-slot", + "solana-last-restart-slot 2.2.1", "solana-loader-v2-interface", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-message", - "solana-msg", + "solana-msg 2.2.1", "solana-native-token", "solana-nonce", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-program-option", - "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.1", + "solana-program-memory 2.2.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", "solana-serde-varint", - "solana-serialize-utils", - "solana-sha256-hasher", + "solana-serialize-utils 2.2.1", + "solana-sha256-hasher 2.2.1", "solana-short-vec", - "solana-slot-hashes", - "solana-slot-history", - "solana-stable-layout", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", + "solana-stable-layout 2.2.1", "solana-stake-interface", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-vote-interface", - "thiserror 2.0.12", + "thiserror 2.0.18", "wasm-bindgen", ] @@ -5885,10 +6159,22 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "473ffe73c68d93e9f2aa726ad2985fe52760052709aaab188100a42c618060ec" dependencies = [ - "solana-account-info", - "solana-msg", - "solana-program-error", - "solana-pubkey", + "solana-account-info 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", +] + +[[package]] +name = "solana-program-entrypoint" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84c9b0a1ff494e05f503a08b3d51150b73aa639544631e510279d6375f290997" +dependencies = [ + "solana-account-info 3.1.0", + "solana-define-syscall 4.0.1", + "solana-program-error 3.0.0", + "solana-pubkey 4.0.0", ] [[package]] @@ -5902,9 +6188,18 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-pubkey 2.4.0", +] + +[[package]] +name = "solana-program-error" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1af32c995a7b692a915bb7414d5f8e838450cf7c70414e763d8abcae7b51f28" +dependencies = [ + "borsh 1.5.7", ] [[package]] @@ -5914,7 +6209,16 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b0268f6c89825fb634a34bd0c3b8fdaeaecfc3728be1d622a8ee6dd577b60d4" dependencies = [ "num-traits", - "solana-define-syscall", + "solana-define-syscall 2.3.0", +] + +[[package]] +name = "solana-program-memory" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4068648649653c2c50546e9a7fb761791b5ab0cda054c771bb5808d3a4b9eb52" +dependencies = [ + "solana-define-syscall 4.0.1", ] [[package]] @@ -5923,13 +6227,28 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dc677a2e9bc616eda6dbdab834d463372b92848b2bfe4a1ed4e4b4adba3397d0" +[[package]] +name = "solana-program-option" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e7b4ddb464f274deb4a497712664c3b612e3f5f82471d4e47710fc4ab1c3095" + [[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", + "solana-program-error 2.2.1", +] + +[[package]] +name = "solana-program-pack" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c169359de21f6034a63ebf96d6b380980307df17a8d371344ff04a883ec4e9d0" +dependencies = [ + "solana-program-error 3.0.0", ] [[package]] @@ -5947,32 +6266,32 @@ dependencies = [ "rand 0.8.5", "serde", "solana-account", - "solana-clock", - "solana-epoch-rewards", - "solana-epoch-schedule", + "solana-clock 2.2.2", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", "solana-fee-structure", - "solana-hash", - "solana-instruction", - "solana-last-restart-slot", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", + "solana-last-restart-slot 2.2.1", "solana-log-collector", "solana-measure", "solana-metrics", - "solana-program-entrypoint", - "solana-pubkey", - "solana-rent", + "solana-program-entrypoint 2.2.1", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", "solana-sbpf", - "solana-sdk-ids", - "solana-slot-hashes", - "solana-stable-layout", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-stable-layout 2.2.1", "solana-svm-callback", "solana-svm-feature-set", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction-context", "solana-type-overrides", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -5991,50 +6310,50 @@ dependencies = [ "log", "serde", "solana-account", - "solana-account-info", + "solana-account-info 2.3.0", "solana-accounts-db", "solana-banks-client", "solana-banks-interface", "solana-banks-server", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-compute-budget", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-fee-calculator", + "solana-epoch-rewards 2.2.1", + "solana-epoch-schedule 2.2.1", + "solana-fee-calculator 2.2.1", "solana-genesis-config", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-loader-v3-interface", "solana-log-collector", "solana-logger", "solana-message", - "solana-msg", + "solana-msg 2.2.1", "solana-native-token", "solana-poh-config", - "solana-program-entrypoint", - "solana-program-error", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.1", "solana-program-runtime", - "solana-pubkey", - "solana-rent", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", "solana-runtime", "solana-sbpf", - "solana-sdk-ids", - "solana-signer", - "solana-stable-layout", + "solana-sdk-ids 2.2.1", + "solana-signer 2.2.1", + "solana-stable-layout 2.2.1", "solana-stake-interface", "solana-svm", - "solana-system-interface", - "solana-sysvar", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-vote-program", "spl-generic-token", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", ] @@ -6049,22 +6368,40 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "five8", - "five8_const", + "five8 0.2.1", + "five8_const 0.1.3", "getrandom 0.2.15", "js-sys", "num-traits", "rand 0.8.5", "serde", "serde_derive", - "solana-atomic-u64", + "solana-atomic-u64 2.2.1", "solana-decode-error", - "solana-define-syscall", - "solana-sanitize", - "solana-sha256-hasher", + "solana-define-syscall 2.3.0", + "solana-sanitize 2.2.1", + "solana-sha256-hasher 2.2.1", "wasm-bindgen", ] +[[package]] +name = "solana-pubkey" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" +dependencies = [ + "solana-address 1.1.0", +] + +[[package]] +name = "solana-pubkey" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6f7104d456b58e1418c21a8581e89810278d1190f70f27ece7fc0b2c9282a57" +dependencies = [ + "solana-address 2.1.0", +] + [[package]] name = "solana-pubsub-client" version = "2.3.4" @@ -6080,11 +6417,11 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder-client-types", - "solana-clock", - "solana-pubkey", + "solana-clock 2.2.2", + "solana-pubkey 2.4.0", "solana-rpc-client-types", - "solana-signature", - "thiserror 2.0.12", + "solana-signature 2.3.0", + "thiserror 2.0.18", "tokio", "tokio-stream", "tokio-tungstenite", @@ -6111,14 +6448,14 @@ dependencies = [ "solana-measure", "solana-metrics", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-rpc-client-api", - "solana-signer", + "solana-signer 2.2.1", "solana-streamer", "solana-tls-utils", - "solana-transaction-error", - "thiserror 2.0.12", + "solana-transaction-error 2.2.1", + "thiserror 2.0.18", "tokio", ] @@ -6155,12 +6492,12 @@ dependencies = [ "parking_lot", "qstring", "semver", - "solana-derivation-path", + "solana-derivation-path 2.2.1", "solana-offchain-message", - "solana-pubkey", - "solana-signature", - "solana-signer", - "thiserror 2.0.12", + "solana-pubkey 2.4.0", + "solana-signature 2.3.0", + "solana-signer 2.2.1", + "thiserror 2.0.18", "uriparse", ] @@ -6172,9 +6509,22 @@ checksum = "d1aea8fdea9de98ca6e8c2da5827707fb3842833521b528a713810ca685d2480" dependencies = [ "serde", "serde_derive", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-sysvar-id", + "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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e860d5499a705369778647e97d760f7670adfb6fc8419dd3d568deccd46d5487" +dependencies = [ + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -6186,12 +6536,12 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-clock", - "solana-epoch-schedule", + "solana-clock 2.2.2", + "solana-epoch-schedule 2.2.1", "solana-genesis-config", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6200,7 +6550,7 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f6f9113c6003492e74438d1288e30cffa8ccfdc2ef7b49b9e816d8034da18cd" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-reward-info", ] @@ -6212,8 +6562,8 @@ checksum = "2b293f4246626c0e0a991531f08848a713ada965612e99dc510963f04d12cae7" dependencies = [ "lazy_static", "solana-feature-set", - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6247,19 +6597,19 @@ dependencies = [ "serde_json", "solana-account", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-epoch-info", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-feature-gate-interface", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rpc-client-api", - "solana-signature", + "solana-signature 2.3.0", "solana-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "solana-version", "solana-vote-interface", @@ -6280,12 +6630,12 @@ dependencies = [ "serde_derive", "serde_json", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-rpc-client-types", - "solana-signer", - "solana-transaction-error", + "solana-signer 2.2.1", + "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -6296,13 +6646,13 @@ checksum = "582f8b6b0404d6dca8064ebfefd310c1d183d33a018a89844e82ef0c28824671" dependencies = [ "solana-account", "solana-commitment-config", - "solana-hash", + "solana-hash 2.3.0", "solana-message", "solana-nonce", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rpc-client", - "solana-sdk-ids", - "thiserror 2.0.12", + "solana-sdk-ids 2.2.1", + "thiserror 2.0.18", ] [[package]] @@ -6319,16 +6669,16 @@ dependencies = [ "serde_json", "solana-account", "solana-account-decoder-client-types", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", - "solana-fee-calculator", + "solana-fee-calculator 2.2.1", "solana-inflation", - "solana-pubkey", - "solana-transaction-error", + "solana-pubkey 2.4.0", + "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "solana-version", "spl-generic-token", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -6377,33 +6727,33 @@ dependencies = [ "serde_json", "serde_with", "solana-account", - "solana-account-info", + "solana-account-info 2.3.0", "solana-accounts-db", "solana-address-lookup-table-interface", "solana-bpf-loader-program", "solana-bucket-map", "solana-builtins", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-compute-budget", "solana-compute-budget-instruction", "solana-compute-budget-interface", "solana-cost-model", - "solana-cpi", + "solana-cpi 2.2.1", "solana-ed25519-program", "solana-epoch-info", "solana-epoch-rewards-hasher", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-feature-gate-interface", "solana-fee", - "solana-fee-calculator", + "solana-fee-calculator 2.2.1", "solana-fee-structure", "solana-genesis-config", "solana-hard-forks", - "solana-hash", + "solana-hash 2.3.0", "solana-inflation", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keypair", "solana-lattice-hash", "solana-loader-v3-interface", @@ -6420,37 +6770,37 @@ dependencies = [ "solana-poh-config", "solana-precompile-error", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rayon-threadlimit", - "solana-rent", + "solana-rent 2.2.1", "solana-rent-collector", "solana-rent-debits", "solana-reward-info", "solana-runtime-transaction", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-secp256k1-program", - "solana-seed-derivable", + "solana-seed-derivable 2.2.1", "solana-serde", - "solana-sha256-hasher", - "solana-signature", - "solana-signer", - "solana-slot-hashes", - "solana-slot-history", + "solana-sha256-hasher 2.2.1", + "solana-signature 2.3.0", + "solana-signer 2.2.1", + "solana-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", "solana-stake-interface", "solana-stake-program", "solana-svm", "solana-svm-callback", "solana-svm-rent-collector", "solana-svm-transaction", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-system-transaction", - "solana-sysvar", - "solana-sysvar-id", + "solana-sysvar 2.2.2", + "solana-sysvar-id 2.2.1", "solana-time-utils", "solana-timings", "solana-transaction", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "solana-unified-scheduler-logic", "solana-version", @@ -6464,7 +6814,7 @@ dependencies = [ "symlink", "tar", "tempfile", - "thiserror 2.0.12", + "thiserror 2.0.18", "zstd", ] @@ -6478,15 +6828,15 @@ dependencies = [ "log", "solana-compute-budget", "solana-compute-budget-instruction", - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-pubkey", - "solana-sdk-ids", - "solana-signature", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-signature 2.3.0", "solana-svm-transaction", "solana-transaction", - "solana-transaction-error", - "thiserror 2.0.12", + "solana-transaction-error 2.2.1", + "thiserror 2.0.18", ] [[package]] @@ -6495,6 +6845,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61f1bc1357b8188d9c4a3af3fc55276e56987265eb7ad073ae6f8180ee54cecf" +[[package]] +name = "solana-sanitize" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf09694a0fc14e5ffb18f9b7b7c0f15ecb6eac5b5610bf76a1853459d19daf9" + [[package]] name = "solana-sbpf" version = "0.11.1" @@ -6508,7 +6864,7 @@ dependencies = [ "log", "rand 0.8.5", "rustc-demangle", - "thiserror 2.0.12", + "thiserror 2.0.18", "winapi", ] @@ -6531,7 +6887,7 @@ dependencies = [ "solana-commitment-config", "solana-compute-budget-interface", "solana-decode-error", - "solana-derivation-path", + "solana-derivation-path 2.2.1", "solana-ed25519-program", "solana-epoch-info", "solana-epoch-rewards-hasher", @@ -6540,7 +6896,7 @@ dependencies = [ "solana-genesis-config", "solana-hard-forks", "solana-inflation", - "solana-instruction", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", "solana-native-token", @@ -6552,34 +6908,34 @@ dependencies = [ "solana-precompiles", "solana-presigner", "solana-program", - "solana-program-memory", - "solana-pubkey", + "solana-program-memory 2.2.1", + "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-rent-collector", "solana-rent-debits", "solana-reserved-account-keys", "solana-reward-info", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sdk-macro 2.2.1", "solana-secp256k1-program", "solana-secp256k1-recover", "solana-secp256r1-program", - "solana-seed-derivable", - "solana-seed-phrase", + "solana-seed-derivable 2.2.1", + "solana-seed-phrase 2.2.1", "solana-serde", "solana-serde-varint", "solana-short-vec", "solana-shred-version", - "solana-signature", - "solana-signer", + "solana-signature 2.3.0", + "solana-signer 2.2.1", "solana-system-transaction", "solana-time-utils", "solana-transaction", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-validator-exit", - "thiserror 2.0.12", + "thiserror 2.0.18", "wasm-bindgen", ] @@ -6589,19 +6945,40 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c5d8b9cc68d5c88b062a33e23a6466722467dde0035152d8fb1afbcdf350a5f" dependencies = [ - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] -name = "solana-sdk-macro" -version = "2.2.1" +name = "solana-sdk-ids" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "def234c1956ff616d46c9dd953f251fa7096ddbaa6d52b165218de97882b7280" +dependencies = [ + "solana-address 2.1.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.90", + "syn 2.0.114", +] + +[[package]] +name = "solana-sdk-macro" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6430000e97083460b71d9fbadc52a2ab2f88f53b3a4c5e58c5ae3640a0e8c00" +dependencies = [ + "bs58", + "proc-macro2", + "quote", + "syn 2.0.114", ] [[package]] @@ -6617,9 +6994,9 @@ dependencies = [ "serde_derive", "sha3", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6630,8 +7007,8 @@ checksum = "baa3120b6cdaa270f39444f5093a90a7b03d296d362878f7a6991d6de3bbe496" dependencies = [ "borsh 1.5.7", "libsecp256k1", - "solana-define-syscall", - "thiserror 2.0.12", + "solana-define-syscall 2.3.0", + "thiserror 2.0.18", ] [[package]] @@ -6643,9 +7020,9 @@ dependencies = [ "bytemuck", "openssl", "solana-feature-set", - "solana-instruction", + "solana-instruction 2.3.0", "solana-precompile-error", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -6660,7 +7037,16 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3beb82b5adb266c6ea90e5cf3967235644848eac476c5a1f2f9283a143b7c97f" dependencies = [ - "solana-derivation-path", + "solana-derivation-path 2.2.1", +] + +[[package]] +name = "solana-seed-derivable" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff7bdb72758e3bec33ed0e2658a920f1f35dfb9ed576b951d20d63cb61ecd95c" +dependencies = [ + "solana-derivation-path 3.0.0", ] [[package]] @@ -6674,6 +7060,17 @@ dependencies = [ "sha2 0.10.8", ] +[[package]] +name = "solana-seed-phrase" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc905b200a95f2ea9146e43f2a7181e3aeb55de6bc12afb36462d00a3c7310de" +dependencies = [ + "hmac 0.12.1", + "pbkdf2 0.11.0", + "sha2 0.10.8", +] + [[package]] name = "solana-send-transaction-service" version = "2.3.4" @@ -6685,17 +7082,17 @@ dependencies = [ "itertools 0.12.1", "log", "solana-client", - "solana-clock", + "solana-clock 2.2.2", "solana-connection-cache", - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-measure", "solana-metrics", "solana-nonce-account", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-quic-definitions", "solana-runtime", - "solana-signature", + "solana-signature 2.3.0", "solana-time-utils", "solana-tpu-client-next", "tokio", @@ -6726,9 +7123,20 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "817a284b63197d2b27afdba829c5ab34231da4a9b4e763466a003c40ca4f535e" dependencies = [ - "solana-instruction", - "solana-pubkey", - "solana-sanitize", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-serialize-utils" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e41dd8feea239516c623a02f0a81c2367f4b604d7965237fed0751aeec33ed" +dependencies = [ + "solana-instruction-error", + "solana-pubkey 3.0.0", + "solana-sanitize 3.0.1", ] [[package]] @@ -6738,8 +7146,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0037386961c0d633421f53560ad7c80675c0447cba4d1bb66d60974dd486c7ea" dependencies = [ "sha2 0.10.8", - "solana-define-syscall", - "solana-hash", + "solana-define-syscall 2.3.0", + "solana-hash 2.3.0", +] + +[[package]] +name = "solana-sha256-hasher" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db7dc3011ea4c0334aaaa7e7128cb390ecf546b28d412e9bf2064680f57f588f" +dependencies = [ + "sha2 0.10.8", + "solana-define-syscall 4.0.1", + "solana-hash 4.1.0", ] [[package]] @@ -6758,8 +7177,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "afd3db0461089d1ad1a78d9ba3f15b563899ca2386351d38428faa5350c60a98" dependencies = [ "solana-hard-forks", - "solana-hash", - "solana-sha256-hasher", + "solana-hash 2.3.0", + "solana-sha256-hasher 2.2.1", ] [[package]] @@ -6769,12 +7188,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64c8ec8e657aecfc187522fc67495142c12f35e55ddeca8698edbb738b8dbd8c" dependencies = [ "ed25519-dalek", - "five8", + "five8 0.2.1", "rand 0.8.5", "serde", "serde-big-array", "serde_derive", - "solana-sanitize", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-signature" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4028aeedd443d80f1dccbf64872593a80e6a9676ee9007f6eccb63b65983ebd" +dependencies = [ + "five8 1.0.0", + "solana-sanitize 3.0.1", ] [[package]] @@ -6783,9 +7212,20 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c41991508a4b02f021c1342ba00bcfa098630b213726ceadc7cb032e051975b" dependencies = [ - "solana-pubkey", - "solana-signature", - "solana-transaction-error", + "solana-pubkey 2.4.0", + "solana-signature 2.3.0", + "solana-transaction-error 2.2.1", +] + +[[package]] +name = "solana-signer" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5bfea97951fee8bae0d6038f39a5efcb6230ecdfe33425ac75196d1a1e3e3235" +dependencies = [ + "solana-pubkey 3.0.0", + "solana-signature 3.2.0", + "solana-transaction-error 3.0.0", ] [[package]] @@ -6796,9 +7236,22 @@ checksum = "0c8691982114513763e88d04094c9caa0376b867a29577939011331134c301ce" dependencies = [ "serde", "serde_derive", - "solana-hash", - "solana-sdk-ids", - "solana-sysvar-id", + "solana-hash 2.3.0", + "solana-sdk-ids 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-slot-hashes" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80a293f952293281443c04f4d96afd9d547721923d596e92b4377ed2360f1746" +dependencies = [ + "serde", + "serde_derive", + "solana-hash 3.1.0", + "solana-sdk-ids 3.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -6810,8 +7263,21 @@ dependencies = [ "bv", "serde", "serde_derive", - "solana-sdk-ids", - "solana-sysvar-id", + "solana-sdk-ids 2.2.1", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-slot-history" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f914f6b108f5bba14a280b458d023e3621c9973f27f015a4d755b50e88d89e97" +dependencies = [ + "bv", + "serde", + "serde_derive", + "solana-sdk-ids 3.1.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -6820,8 +7286,18 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f14f7d02af8f2bc1b5efeeae71bc1c2b7f0f65cd75bcc7d8180f2c762a57f54" dependencies = [ - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", +] + +[[package]] +name = "solana-stable-layout" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1da74507795b6e8fb60b7c7306c0c36e2c315805d16eaaf479452661234685ac" +dependencies = [ + "solana-instruction 3.1.0", + "solana-pubkey 3.0.0", ] [[package]] @@ -6835,14 +7311,14 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", - "solana-cpi", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-program-error", - "solana-pubkey", - "solana-system-interface", - "solana-sysvar-id", + "solana-instruction 2.3.0", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "solana-system-interface 1.0.0", + "solana-sysvar-id 2.2.1", ] [[package]] @@ -6856,19 +7332,19 @@ dependencies = [ "log", "solana-account", "solana-bincode", - "solana-clock", + "solana-clock 2.2.2", "solana-config-program-client", "solana-genesis-config", - "solana-instruction", + "solana-instruction 2.3.0", "solana-log-collector", "solana-native-token", "solana-packet", "solana-program-runtime", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", "solana-stake-interface", - "solana-sysvar", + "solana-sysvar 2.2.2", "solana-transaction-context", "solana-type-overrides", "solana-vote-interface", @@ -6907,15 +7383,15 @@ dependencies = [ "solana-net-utils", "solana-packet", "solana-perf", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-quic-definitions", - "solana-signature", - "solana-signer", + "solana-signature 2.3.0", + "solana-signer 2.2.1", "solana-time-utils", "solana-tls-utils", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-transaction-metrics-tracker", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tokio-util 0.7.15", "x509-parser", @@ -6934,11 +7410,11 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-clock", + "solana-clock 2.2.2", "solana-fee-structure", - "solana-hash", - "solana-instruction", - "solana-instructions-sysvar", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", + "solana-instructions-sysvar 2.2.2", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-loader-v4-program", @@ -6947,27 +7423,27 @@ dependencies = [ "solana-message", "solana-nonce", "solana-nonce-account", - "solana-program-entrypoint", - "solana-program-pack", + "solana-program-entrypoint 2.2.1", + "solana-program-pack 2.2.1", "solana-program-runtime", - "solana-pubkey", - "solana-rent", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", "solana-rent-collector", "solana-rent-debits", - "solana-sdk-ids", - "solana-slot-hashes", + "solana-sdk-ids 2.2.1", + "solana-slot-hashes 2.2.1", "solana-svm-callback", "solana-svm-feature-set", "solana-svm-rent-collector", "solana-svm-transaction", - "solana-system-interface", - "solana-sysvar-id", + "solana-system-interface 1.0.0", + "solana-sysvar-id 2.2.1", "solana-timings", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-type-overrides", "spl-generic-token", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -6978,7 +7454,7 @@ checksum = "4aa58b3b9410f377b572cb2e7fd1910900295bce47b9dcdbcbc42569a2b192c9" dependencies = [ "solana-account", "solana-precompile-error", - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] @@ -6994,13 +7470,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0012625e8569e94c044bed0c466ee6dab9af5a821d279933fbc343e38b842cc9" dependencies = [ "solana-account", - "solana-clock", - "solana-pubkey", - "solana-rent", + "solana-clock 2.2.2", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", "solana-rent-collector", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-transaction-context", - "solana-transaction-error", + "solana-transaction-error 2.2.1", ] [[package]] @@ -7009,11 +7485,11 @@ version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfc3d7bb7e0d630d28295b1a51b240a32922f598b6a72b3b821c7d6c9463702e" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-message", - "solana-pubkey", - "solana-sdk-ids", - "solana-signature", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-signature 2.3.0", "solana-transaction", ] @@ -7028,11 +7504,26 @@ dependencies = [ "serde", "serde_derive", "solana-decode-error", - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", "wasm-bindgen", ] +[[package]] +name = "solana-system-interface" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e1790547bfc3061f1ee68ea9d8dc6c973c02a163697b24263a8e9f2e6d4afa2" +dependencies = [ + "num-traits", + "serde", + "serde_derive", + "solana-instruction 3.1.0", + "solana-msg 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", +] + [[package]] name = "solana-system-program" version = "2.3.4" @@ -7045,17 +7536,17 @@ dependencies = [ "serde_derive", "solana-account", "solana-bincode", - "solana-fee-calculator", - "solana-instruction", + "solana-fee-calculator 2.2.1", + "solana-instruction 2.3.0", "solana-log-collector", "solana-nonce", "solana-nonce-account", "solana-packet", "solana-program-runtime", - "solana-pubkey", - "solana-sdk-ids", - "solana-system-interface", - "solana-sysvar", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", "solana-transaction-context", "solana-type-overrides", ] @@ -7066,12 +7557,12 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bd98a25e5bcba8b6be8bcbb7b84b24c2a6a8178d7fb0e3077a916855ceba91a" dependencies = [ - "solana-hash", + "solana-hash 2.3.0", "solana-keypair", "solana-message", - "solana-pubkey", - "solana-signer", - "solana-system-interface", + "solana-pubkey 2.4.0", + "solana-signer 2.2.1", + "solana-system-interface 1.0.0", "solana-transaction", ] @@ -7088,28 +7579,60 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-account-info", - "solana-clock", - "solana-define-syscall", - "solana-epoch-rewards", - "solana-epoch-schedule", - "solana-fee-calculator", - "solana-hash", - "solana-instruction", - "solana-instructions-sysvar", - "solana-last-restart-slot", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-pubkey", - "solana-rent", - "solana-sanitize", - "solana-sdk-ids", - "solana-sdk-macro", - "solana-slot-hashes", - "solana-slot-history", + "solana-account-info 2.3.0", + "solana-clock 2.2.2", + "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.0", + "solana-instructions-sysvar 2.2.2", + "solana-last-restart-slot 2.2.1", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.1", + "solana-program-memory 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-slot-hashes 2.2.1", + "solana-slot-history 2.2.1", "solana-stake-interface", - "solana-sysvar-id", + "solana-sysvar-id 2.2.1", +] + +[[package]] +name = "solana-sysvar" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6690d3dd88f15c21edff68eb391ef8800df7a1f5cec84ee3e8d1abf05affdf74" +dependencies = [ + "base64 0.22.1", + "bincode", + "lazy_static", + "serde", + "serde_derive", + "solana-account-info 3.1.0", + "solana-clock 3.0.0", + "solana-define-syscall 4.0.1", + "solana-epoch-rewards 3.0.0", + "solana-epoch-schedule 3.0.0", + "solana-fee-calculator 3.0.0", + "solana-hash 4.1.0", + "solana-instruction 3.1.0", + "solana-last-restart-slot 3.0.0", + "solana-program-entrypoint 3.1.1", + "solana-program-error 3.0.0", + "solana-program-memory 3.1.0", + "solana-pubkey 4.0.0", + "solana-rent 3.1.0", + "solana-sdk-ids 3.1.0", + "solana-sdk-macro 3.0.0", + "solana-slot-hashes 3.0.0", + "solana-slot-history 3.0.0", + "solana-sysvar-id 3.1.0", ] [[package]] @@ -7118,8 +7641,18 @@ version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5762b273d3325b047cfda250787f8d796d781746860d5d0a746ee29f3e8812c1" dependencies = [ - "solana-pubkey", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", +] + +[[package]] +name = "solana-sysvar-id" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17358d1e9a13e5b9c2264d301102126cf11a47fd394cdf3dec174fe7bc96e1de" +dependencies = [ + "solana-address 2.1.0", + "solana-sdk-ids 3.1.0", ] [[package]] @@ -7133,22 +7666,22 @@ dependencies = [ "rayon", "solana-account", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-connection-cache", "solana-epoch-info", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-rpc-client", "solana-rpc-client-api", - "solana-signature", - "solana-signer", - "solana-system-interface", + "solana-signature 2.3.0", + "solana-signer 2.2.1", + "solana-system-interface 1.0.0", "solana-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", ] [[package]] @@ -7165,7 +7698,7 @@ checksum = "9e6b2450d6c51c25b57cc067e0ab93015feb27347c34a81ddd540f9979a2b125" dependencies = [ "eager", "enum-iterator", - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] @@ -7176,8 +7709,8 @@ checksum = "261b7aeeca06bbbe05f8c82913c2415389efc46435de9932a71839439a614c2f" dependencies = [ "rustls 0.23.29", "solana-keypair", - "solana-pubkey", - "solana-signer", + "solana-pubkey 2.4.0", + "solana-signer 2.2.1", "x509-parser", ] @@ -7195,23 +7728,23 @@ dependencies = [ "log", "rayon", "solana-client-traits", - "solana-clock", + "solana-clock 2.2.2", "solana-commitment-config", "solana-connection-cache", - "solana-epoch-schedule", + "solana-epoch-schedule 2.2.1", "solana-measure", "solana-message", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-pubsub-client", "solana-quic-definitions", "solana-rpc-client", "solana-rpc-client-api", - "solana-signature", - "solana-signer", + "solana-signature 2.3.0", + "solana-signer 2.2.1", "solana-transaction", - "solana-transaction-error", - "thiserror 2.0.12", + "solana-transaction-error 2.2.1", + "thiserror 2.0.18", "tokio", ] @@ -7226,7 +7759,7 @@ dependencies = [ "lru", "quinn", "rustls 0.23.29", - "solana-clock", + "solana-clock 2.2.2", "solana-connection-cache", "solana-keypair", "solana-measure", @@ -7237,7 +7770,7 @@ dependencies = [ "solana-time-utils", "solana-tls-utils", "solana-tpu-client", - "thiserror 2.0.12", + "thiserror 2.0.18", "tokio", "tokio-util 0.7.15", ] @@ -7253,19 +7786,19 @@ dependencies = [ "serde_derive", "solana-bincode", "solana-feature-set", - "solana-hash", - "solana-instruction", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-message", "solana-precompiles", - "solana-pubkey", - "solana-sanitize", - "solana-sdk-ids", + "solana-pubkey 2.4.0", + "solana-sanitize 2.2.1", + "solana-sdk-ids 2.2.1", "solana-short-vec", - "solana-signature", - "solana-signer", - "solana-system-interface", - "solana-transaction-error", + "solana-signature 2.3.0", + "solana-signer 2.2.1", + "solana-system-interface 1.0.0", + "solana-transaction-error 2.2.1", "wasm-bindgen", ] @@ -7279,11 +7812,11 @@ dependencies = [ "serde", "serde_derive", "solana-account", - "solana-instruction", - "solana-instructions-sysvar", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-instruction 2.3.0", + "solana-instructions-sysvar 2.2.2", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", ] [[package]] @@ -7294,8 +7827,18 @@ checksum = "222a9dc8fdb61c6088baab34fc3a8b8473a03a7a5fd404ed8dd502fa79b67cb1" dependencies = [ "serde", "serde_derive", - "solana-instruction", - "solana-sanitize", + "solana-instruction 2.3.0", + "solana-sanitize 2.2.1", +] + +[[package]] +name = "solana-transaction-error" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4222065402340d7e6aec9dc3e54d22992ddcf923d91edcd815443c2bfca3144a" +dependencies = [ + "solana-instruction-error", + "solana-sanitize 3.0.1", ] [[package]] @@ -7311,7 +7854,7 @@ dependencies = [ "solana-packet", "solana-perf", "solana-short-vec", - "solana-signature", + "solana-signature 2.3.0", ] [[package]] @@ -7332,30 +7875,30 @@ dependencies = [ "serde_json", "solana-account-decoder", "solana-address-lookup-table-interface", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.2", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-loader-v2-interface", "solana-loader-v3-interface", "solana-message", - "solana-program-option", - "solana-pubkey", + "solana-program-option 2.2.1", + "solana-pubkey 2.4.0", "solana-reward-info", - "solana-sdk-ids", - "solana-signature", + "solana-sdk-ids 2.2.1", + "solana-signature 2.3.0", "solana-stake-interface", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-transaction", - "solana-transaction-error", + "solana-transaction-error 2.2.1", "solana-transaction-status-client-types", "solana-vote-interface", "spl-associated-token-account", "spl-memo", "spl-token", "spl-token-2022 8.0.1", - "spl-token-group-interface", - "spl-token-metadata-interface", - "thiserror 2.0.12", + "spl-token-group-interface 0.6.0", + "spl-token-metadata-interface 0.7.0", + "thiserror 2.0.18", ] [[package]] @@ -7374,11 +7917,11 @@ dependencies = [ "solana-commitment-config", "solana-message", "solana-reward-info", - "solana-signature", + "solana-signature 2.3.0", "solana-transaction", "solana-transaction-context", - "solana-transaction-error", - "thiserror 2.0.12", + "solana-transaction-error 2.2.1", + "thiserror 2.0.18", ] [[package]] @@ -7401,8 +7944,8 @@ dependencies = [ "solana-keypair", "solana-net-utils", "solana-streamer", - "solana-transaction-error", - "thiserror 2.0.12", + "solana-transaction-error 2.2.1", + "thiserror 2.0.18", "tokio", ] @@ -7413,7 +7956,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96fb2a227e734de3200c12a5f57ad75dd9af1f798ec8ead564b6fe923ad9bcc1" dependencies = [ "assert_matches", - "solana-pubkey", + "solana-pubkey 2.4.0", "solana-runtime-transaction", "solana-transaction", "static_assertions", @@ -7437,7 +7980,7 @@ dependencies = [ "semver", "serde", "serde_derive", - "solana-sanitize", + "solana-sanitize 2.2.1", "solana-serde-varint", ] @@ -7453,20 +7996,20 @@ dependencies = [ "serde_derive", "solana-account", "solana-bincode", - "solana-clock", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.2", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-packet", - "solana-pubkey", - "solana-sdk-ids", - "solana-serialize-utils", - "solana-signature", - "solana-signer", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-serialize-utils 2.2.1", + "solana-signature 2.3.0", + "solana-signer 2.2.1", "solana-svm-transaction", "solana-transaction", "solana-vote-interface", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -7480,17 +8023,17 @@ dependencies = [ "num-traits", "serde", "serde_derive", - "solana-clock", + "solana-clock 2.2.2", "solana-decode-error", - "solana-hash", - "solana-instruction", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", "solana-serde-varint", - "solana-serialize-utils", + "solana-serialize-utils 2.2.1", "solana-short-vec", - "solana-system-interface", + "solana-system-interface 1.0.0", ] [[package]] @@ -7508,23 +8051,23 @@ dependencies = [ "serde_derive", "solana-account", "solana-bincode", - "solana-clock", - "solana-epoch-schedule", - "solana-hash", - "solana-instruction", + "solana-clock 2.2.2", + "solana-epoch-schedule 2.2.1", + "solana-hash 2.3.0", + "solana-instruction 2.3.0", "solana-keypair", "solana-metrics", "solana-packet", "solana-program-runtime", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-signer", - "solana-slot-hashes", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-signer 2.2.1", + "solana-slot-hashes 2.2.1", "solana-transaction", "solana-transaction-context", "solana-vote-interface", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -7537,11 +8080,11 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction", + "solana-instruction 2.3.0", "solana-log-collector", "solana-program-runtime", - "solana-sdk-ids", - "solana-zk-sdk", + "solana-sdk-ids 2.2.1", + "solana-zk-sdk 2.3.4", ] [[package]] @@ -7566,16 +8109,53 @@ dependencies = [ "serde_derive", "serde_json", "sha3", - "solana-derivation-path", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-seed-derivable", - "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-derivation-path 2.2.1", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-seed-derivable 2.2.1", + "solana-seed-phrase 2.2.1", + "solana-signature 2.3.0", + "solana-signer 2.2.1", "subtle", - "thiserror 2.0.12", + "thiserror 2.0.18", + "wasm-bindgen", + "zeroize", +] + +[[package]] +name = "solana-zk-sdk" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9602bcb1f7af15caef92b91132ec2347e1c51a72ecdbefdaefa3eac4b8711475" +dependencies = [ + "aes-gcm-siv", + "base64 0.22.1", + "bincode", + "bytemuck", + "bytemuck_derive", + "curve25519-dalek 4.1.3", + "getrandom 0.2.15", + "itertools 0.12.1", + "js-sys", + "merlin", + "num-derive", + "num-traits", + "rand 0.8.5", + "serde", + "serde_derive", + "serde_json", + "sha3", + "solana-derivation-path 3.0.0", + "solana-instruction 3.1.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-seed-derivable 3.0.0", + "solana-seed-phrase 3.0.0", + "solana-signature 3.2.0", + "solana-signer 3.0.0", + "subtle", + "thiserror 2.0.18", "wasm-bindgen", "zeroize", ] @@ -7590,10 +8170,10 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-instruction", + "solana-instruction 2.3.0", "solana-log-collector", "solana-program-runtime", - "solana-sdk-ids", + "solana-sdk-ids 2.2.1", "solana-zk-token-sdk", ] @@ -7618,17 +8198,17 @@ dependencies = [ "serde_derive", "serde_json", "sha3", - "solana-curve25519", - "solana-derivation-path", - "solana-instruction", - "solana-pubkey", - "solana-sdk-ids", - "solana-seed-derivable", - "solana-seed-phrase", - "solana-signature", - "solana-signer", + "solana-curve25519 2.3.4", + "solana-derivation-path 2.2.1", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-seed-derivable 2.2.1", + "solana-seed-phrase 2.2.1", + "solana-signature 2.3.0", + "solana-signer 2.2.1", "subtle", - "thiserror 2.0.12", + "thiserror 2.0.18", "zeroize", ] @@ -7654,7 +8234,7 @@ dependencies = [ "spl-associated-token-account-client", "spl-token", "spl-token-2022 8.0.1", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -7663,8 +8243,8 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6f8349dbcbe575f354f9a533a21f272f3eb3808a49e2fdc1c34393b88ba76cb" dependencies = [ - "solana-instruction", - "solana-pubkey", + "solana-instruction 2.3.0", + "solana-pubkey 2.4.0", ] [[package]] @@ -7674,8 +8254,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0a20542d4c8264856d205c0090512f374dbf7b3124479a3d93ab6184ae3631aa" dependencies = [ "bytemuck", - "solana-program-error", - "solana-sha256-hasher", + "solana-program-error 2.2.1", + "solana-sha256-hasher 2.2.1", + "spl-discriminator-derive", +] + +[[package]] +name = "spl-discriminator" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d48cc11459e265d5b501534144266620289720b4c44522a47bc6b63cd295d2f3" +dependencies = [ + "bytemuck", + "solana-program-error 3.0.0", + "solana-sha256-hasher 3.1.0", "spl-discriminator-derive", ] @@ -7687,7 +8279,7 @@ checksum = "d9e8418ea6269dcfb01c712f0444d2c75542c04448b480e87de59d2865edc750" dependencies = [ "quote", "spl-discriminator-syn", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -7699,7 +8291,7 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.90", + "syn 2.0.114", "thiserror 1.0.69", ] @@ -7710,44 +8302,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "65edfeed09cd4231e595616aa96022214f9c9d2be02dea62c2b30d5695a6833a" dependencies = [ "bytemuck", - "solana-account-info", - "solana-cpi", - "solana-instruction", - "solana-msg", - "solana-program-entrypoint", - "solana-program-error", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-system-interface", - "solana-sysvar", - "solana-zk-sdk", - "spl-pod", + "solana-account-info 2.3.0", + "solana-cpi 2.2.1", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-zk-sdk 2.3.4", + "spl-pod 0.5.1", "spl-token-confidential-transfer-proof-extraction 0.3.0", ] [[package]] -name = "spl-elgamal-registry" -version = "0.3.0" +name = "spl-elgamal-registry-interface" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56cc66fe64651a48c8deb4793d8a5deec8f8faf19f355b9df294387bc5a36b5f" +checksum = "065f54100d118d24036283e03120b2f60cb5b7d597d3db649e13690e22d41398" dependencies = [ "bytemuck", - "solana-account-info", - "solana-cpi", - "solana-instruction", - "solana-msg", - "solana-program-entrypoint", - "solana-program-error", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-security-txt", - "solana-system-interface", - "solana-sysvar", - "solana-zk-sdk", - "spl-pod", - "spl-token-confidential-transfer-proof-extraction 0.4.0", + "solana-instruction 3.1.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-zk-sdk 4.0.0", + "spl-token-confidential-transfer-proof-extraction 0.5.1", ] [[package]] @@ -7757,7 +8340,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "741a62a566d97c58d33f9ed32337ceedd4e35109a686e31b1866c5dfa56abddc" dependencies = [ "bytemuck", - "solana-pubkey", + "solana-pubkey 2.4.0", ] [[package]] @@ -7766,12 +8349,22 @@ version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f09647c0974e33366efeb83b8e2daebb329f0420149e74d3a4bd2c08cf9f7cb" dependencies = [ - "solana-account-info", - "solana-instruction", - "solana-msg", - "solana-program-entrypoint", - "solana-program-error", - "solana-pubkey", + "solana-account-info 2.3.0", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", +] + +[[package]] +name = "spl-memo-interface" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d4e2aedd58f858337fa609af5ad7100d4a243fdaf6a40d6eb4c28c5f19505d3" +dependencies = [ + "solana-instruction 3.1.0", + "solana-pubkey 3.0.0", ] [[package]] @@ -7786,12 +8379,31 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-msg", - "solana-program-error", - "solana-program-option", - "solana-pubkey", - "solana-zk-sdk", - "thiserror 2.0.12", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-program-option 2.2.1", + "solana-pubkey 2.4.0", + "solana-zk-sdk 2.3.4", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-pod" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1233fdecd7461611d69bb87bc2e95af742df47291975d21232a0be8217da9de" +dependencies = [ + "borsh 1.5.7", + "bytemuck", + "bytemuck_derive", + "num-derive", + "num-traits", + "num_enum", + "solana-program-error 3.0.0", + "solana-program-option 3.0.0", + "solana-pubkey 3.0.0", + "solana-zk-sdk 4.0.0", + "thiserror 2.0.18", ] [[package]] @@ -7803,10 +8415,25 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-msg", - "solana-program-error", - "spl-program-error-derive", - "thiserror 2.0.12", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "spl-program-error-derive 0.5.0", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-program-error" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c4f6cf26cb6768110bf024bc7224326c720d711f7ad25d16f40f6cee40edb2d" +dependencies = [ + "num-derive", + "num-traits", + "num_enum", + "solana-msg 3.0.0", + "solana-program-error 3.0.0", + "spl-program-error-derive 0.6.0", + "thiserror 2.0.18", ] [[package]] @@ -7818,7 +8445,19 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.90", + "syn 2.0.114", +] + +[[package]] +name = "spl-program-error-derive" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ec8965aa4dc6c74701cbb48b9cad5af35b9a394514934949edbb357b78f840d" +dependencies = [ + "proc-macro2", + "quote", + "sha2 0.10.8", + "syn 2.0.114", ] [[package]] @@ -7842,14 +8481,14 @@ dependencies = [ "solana-sdk", "solana-security-txt", "solana-stake-interface", - "solana-system-interface", + "solana-system-interface 1.0.0", "solana-vote-program", "spl-associated-token-account", - "spl-pod", + "spl-pod 0.5.1", "spl-token", - "spl-token-2022 9.0.0", + "spl-token-2022 10.0.0", "test-case", - "thiserror 2.0.12", + "thiserror 2.0.18", ] [[package]] @@ -7861,17 +8500,38 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", + "solana-account-info 2.3.0", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-type-length-value", - "thiserror 2.0.12", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "spl-discriminator 0.4.0", + "spl-pod 0.5.1", + "spl-program-error 0.7.0", + "spl-type-length-value 0.8.0", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-tlv-account-resolution" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6927f613c9d7ce20835d3cefb602137cab2518e383a047c0eaa58054a60644c8" +dependencies = [ + "bytemuck", + "num-derive", + "num-traits", + "num_enum", + "solana-account-info 3.1.0", + "solana-instruction 3.1.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "spl-discriminator 0.5.1", + "spl-pod 0.7.1", + "spl-program-error 0.8.0", + "spl-type-length-value 0.9.0", + "thiserror 2.0.18", ] [[package]] @@ -7885,21 +8545,21 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-account-info", - "solana-cpi", + "solana-account-info 2.3.0", + "solana-cpi 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-program-option", - "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-sysvar", - "thiserror 2.0.12", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.1", + "solana-program-memory 2.2.1", + "solana-program-option 2.2.1", + "solana-program-pack 2.2.1", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", + "solana-sysvar 2.2.2", + "thiserror 2.0.18", ] [[package]] @@ -7913,81 +8573,106 @@ dependencies = [ "num-derive", "num-traits", "num_enum", - "solana-account-info", - "solana-clock", - "solana-cpi", + "solana-account-info 2.3.0", + "solana-clock 2.2.2", + "solana-cpi 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-msg", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", "solana-native-token", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-program-option", - "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-program-entrypoint 2.2.1", + "solana-program-error 2.2.1", + "solana-program-memory 2.2.1", + "solana-program-option 2.2.1", + "solana-program-pack 2.2.1", + "solana-pubkey 2.4.0", + "solana-rent 2.2.1", + "solana-sdk-ids 2.2.1", "solana-security-txt", - "solana-system-interface", - "solana-sysvar", - "solana-zk-sdk", - "spl-elgamal-registry 0.2.0", + "solana-system-interface 1.0.0", + "solana-sysvar 2.2.2", + "solana-zk-sdk 2.3.4", + "spl-elgamal-registry", "spl-memo", - "spl-pod", + "spl-pod 0.5.1", "spl-token", - "spl-token-confidential-transfer-ciphertext-arithmetic", + "spl-token-confidential-transfer-ciphertext-arithmetic 0.3.0", "spl-token-confidential-transfer-proof-extraction 0.3.0", - "spl-token-confidential-transfer-proof-generation", - "spl-token-group-interface", - "spl-token-metadata-interface", - "spl-transfer-hook-interface", - "spl-type-length-value", - "thiserror 2.0.12", + "spl-token-confidential-transfer-proof-generation 0.4.0", + "spl-token-group-interface 0.6.0", + "spl-token-metadata-interface 0.7.0", + "spl-transfer-hook-interface 0.10.0", + "spl-type-length-value 0.8.0", + "thiserror 2.0.18", ] [[package]] name = "spl-token-2022" -version = "9.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "707d8237d17d857246b189d0fb278797dcd7cf6219374547791b231fd35a8cc8" +checksum = "552427d9117528d037daa0e70416d51322c8a33241317210f230304d852be61e" dependencies = [ "arrayref", "bytemuck", "num-derive", "num-traits", "num_enum", - "solana-account-info", - "solana-clock", - "solana-cpi", - "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-native-token", - "solana-program-entrypoint", - "solana-program-error", - "solana-program-memory", - "solana-program-option", - "solana-program-pack", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", + "solana-account-info 3.1.0", + "solana-clock 3.0.0", + "solana-cpi 3.1.0", + "solana-instruction 3.1.0", + "solana-msg 3.0.0", + "solana-program-entrypoint 3.1.1", + "solana-program-error 3.0.0", + "solana-program-memory 3.1.0", + "solana-program-option 3.0.0", + "solana-program-pack 3.0.0", + "solana-pubkey 3.0.0", + "solana-rent 3.1.0", + "solana-sdk-ids 3.1.0", "solana-security-txt", - "solana-system-interface", - "solana-sysvar", - "solana-zk-sdk", - "spl-elgamal-registry 0.3.0", - "spl-memo", - "spl-pod", - "spl-token", - "spl-token-confidential-transfer-ciphertext-arithmetic", - "spl-token-confidential-transfer-proof-extraction 0.4.0", - "spl-token-confidential-transfer-proof-generation", - "spl-token-group-interface", - "spl-token-metadata-interface", - "spl-transfer-hook-interface", - "spl-type-length-value", - "thiserror 2.0.12", + "solana-system-interface 2.0.0", + "solana-sysvar 3.1.1", + "solana-zk-sdk 4.0.0", + "spl-elgamal-registry-interface", + "spl-memo-interface", + "spl-pod 0.7.1", + "spl-token-2022-interface", + "spl-token-confidential-transfer-ciphertext-arithmetic 0.4.1", + "spl-token-confidential-transfer-proof-extraction 0.5.1", + "spl-token-confidential-transfer-proof-generation 0.5.1", + "spl-token-group-interface 0.7.1", + "spl-token-metadata-interface 0.8.0", + "spl-transfer-hook-interface 2.1.0", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-token-2022-interface" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fcd81188211f4b3c8a5eba7fd534c7142f9dd026123b3472492782cc72f4dc6" +dependencies = [ + "arrayref", + "bytemuck", + "num-derive", + "num-traits", + "num_enum", + "solana-account-info 3.1.0", + "solana-instruction 3.1.0", + "solana-program-error 3.0.0", + "solana-program-option 3.0.0", + "solana-program-pack 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-zk-sdk 4.0.0", + "spl-pod 0.7.1", + "spl-token-confidential-transfer-proof-extraction 0.5.1", + "spl-token-confidential-transfer-proof-generation 0.5.1", + "spl-token-group-interface 0.7.1", + "spl-token-metadata-interface 0.8.0", + "spl-type-length-value 0.9.0", + "thiserror 2.0.18", ] [[package]] @@ -7998,8 +8683,20 @@ checksum = "94ab20faf7b5edaa79acd240e0f21d5a2ef936aa99ed98f698573a2825b299c4" dependencies = [ "base64 0.22.1", "bytemuck", - "solana-curve25519", - "solana-zk-sdk", + "solana-curve25519 2.3.4", + "solana-zk-sdk 2.3.4", +] + +[[package]] +name = "spl-token-confidential-transfer-ciphertext-arithmetic" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afbeb07f737d868f145512a4bcf9f59da275b7a3483df0add3f71eb812b689fb" +dependencies = [ + "base64 0.22.1", + "bytemuck", + "solana-curve25519 3.1.8", + "solana-zk-sdk 4.0.0", ] [[package]] @@ -8009,37 +8706,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fe2629860ff04c17bafa9ba4bed8850a404ecac81074113e1f840dbd0ebb7bd6" dependencies = [ "bytemuck", - "solana-account-info", - "solana-curve25519", - "solana-instruction", - "solana-instructions-sysvar", - "solana-msg", - "solana-program-error", - "solana-pubkey", - "solana-sdk-ids", - "solana-zk-sdk", - "spl-pod", - "thiserror 2.0.12", + "solana-account-info 2.3.0", + "solana-curve25519 2.3.4", + "solana-instruction 2.3.0", + "solana-instructions-sysvar 2.2.2", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "solana-sdk-ids 2.2.1", + "solana-zk-sdk 2.3.4", + "spl-pod 0.5.1", + "thiserror 2.0.18", ] [[package]] name = "spl-token-confidential-transfer-proof-extraction" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bedc4675c80409a004da46978674e4073c65c4b1c611bf33d120381edeffe036" +checksum = "879a9ebad0d77383d3ea71e7de50503554961ff0f4ef6cbca39ad126e6f6da3a" dependencies = [ "bytemuck", - "solana-account-info", - "solana-curve25519", - "solana-instruction", - "solana-instructions-sysvar", - "solana-msg", - "solana-program-error", - "solana-pubkey", - "solana-sdk-ids", - "solana-zk-sdk", - "spl-pod", - "thiserror 2.0.12", + "solana-account-info 3.1.0", + "solana-curve25519 3.1.8", + "solana-instruction 3.1.0", + "solana-instructions-sysvar 3.0.0", + "solana-msg 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-zk-sdk 4.0.0", + "spl-pod 0.7.1", + "thiserror 2.0.18", ] [[package]] @@ -8049,8 +8746,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae5b124840d4aed474cef101d946a798b806b46a509ee4df91021e1ab1cef3ef" dependencies = [ "curve25519-dalek 4.1.3", - "solana-zk-sdk", - "thiserror 2.0.12", + "solana-zk-sdk 2.3.4", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-token-confidential-transfer-proof-generation" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0cd59fce3dc00f563c6fa364d67c3f200d278eae681f4dc250240afcfe044b1" +dependencies = [ + "curve25519-dalek 4.1.3", + "solana-zk-sdk 4.0.0", + "thiserror 2.0.18", ] [[package]] @@ -8063,13 +8771,31 @@ dependencies = [ "num-derive", "num-traits", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", - "spl-discriminator", - "spl-pod", - "thiserror 2.0.12", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "spl-discriminator 0.4.0", + "spl-pod 0.5.1", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-token-group-interface" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "452d0f758af20caaa10d9a6f7608232e000d4c74462f248540b3d2ddfa419776" +dependencies = [ + "bytemuck", + "num-derive", + "num-traits", + "num_enum", + "solana-instruction 3.1.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "spl-discriminator 0.5.1", + "spl-pod 0.7.1", + "thiserror 2.0.18", ] [[package]] @@ -8081,16 +8807,35 @@ dependencies = [ "borsh 1.5.7", "num-derive", "num-traits", - "solana-borsh", + "solana-borsh 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", - "spl-discriminator", - "spl-pod", - "spl-type-length-value", - "thiserror 2.0.12", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "spl-discriminator 0.4.0", + "spl-pod 0.5.1", + "spl-type-length-value 0.8.0", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-token-metadata-interface" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c467c7c3bd056f8fe60119e7ec34ddd6f23052c2fa8f1f51999098063b72676" +dependencies = [ + "borsh 1.5.7", + "num-derive", + "num-traits", + "solana-borsh 3.0.0", + "solana-instruction 3.1.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "spl-discriminator 0.5.1", + "spl-pod 0.7.1", + "spl-type-length-value 0.9.0", + "thiserror 2.0.18", ] [[package]] @@ -8103,19 +8848,45 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", - "solana-cpi", + "solana-account-info 2.3.0", + "solana-cpi 2.2.1", "solana-decode-error", - "solana-instruction", - "solana-msg", - "solana-program-error", - "solana-pubkey", - "spl-discriminator", - "spl-pod", - "spl-program-error", - "spl-tlv-account-resolution", - "spl-type-length-value", - "thiserror 2.0.12", + "solana-instruction 2.3.0", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "solana-pubkey 2.4.0", + "spl-discriminator 0.4.0", + "spl-pod 0.5.1", + "spl-program-error 0.7.0", + "spl-tlv-account-resolution 0.10.0", + "spl-type-length-value 0.8.0", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-transfer-hook-interface" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34b46b8f39bc64a9ab177a0ea8e9a58826db76f8d9d154a2400ee60baef7b1e" +dependencies = [ + "arrayref", + "bytemuck", + "num-derive", + "num-traits", + "solana-account-info 3.1.0", + "solana-cpi 3.1.0", + "solana-instruction 3.1.0", + "solana-msg 3.0.0", + "solana-program-error 3.0.0", + "solana-pubkey 3.0.0", + "solana-sdk-ids 3.1.0", + "solana-system-interface 2.0.0", + "spl-discriminator 0.5.1", + "spl-pod 0.7.1", + "spl-program-error 0.8.0", + "spl-tlv-account-resolution 0.11.1", + "spl-type-length-value 0.9.0", + "thiserror 2.0.18", ] [[package]] @@ -8127,13 +8898,31 @@ dependencies = [ "bytemuck", "num-derive", "num-traits", - "solana-account-info", + "solana-account-info 2.3.0", "solana-decode-error", - "solana-msg", - "solana-program-error", - "spl-discriminator", - "spl-pod", - "thiserror 2.0.12", + "solana-msg 2.2.1", + "solana-program-error 2.2.1", + "spl-discriminator 0.4.0", + "spl-pod 0.5.1", + "thiserror 2.0.18", +] + +[[package]] +name = "spl-type-length-value" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca20a1a19f4507a98ca4b28ff5ed54cac9b9d34ed27863e2bde50a3238f9a6ac" +dependencies = [ + "bytemuck", + "num-derive", + "num-traits", + "num_enum", + "solana-account-info 3.1.0", + "solana-msg 3.0.0", + "solana-program-error 3.0.0", + "spl-discriminator 0.5.1", + "spl-pod 0.7.1", + "thiserror 2.0.18", ] [[package]] @@ -8207,9 +8996,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.90" +version = "2.0.114" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" dependencies = [ "proc-macro2", "quote", @@ -8245,7 +9034,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -8340,7 +9129,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -8351,7 +9140,7 @@ checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", "test-case-core", ] @@ -8375,11 +9164,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.12" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.12", + "thiserror-impl 2.0.18", ] [[package]] @@ -8390,18 +9179,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] name = "thiserror-impl" -version = "2.0.12" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -8517,7 +9306,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -8718,7 +9507,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -9004,7 +9793,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", "wasm-bindgen-shared", ] @@ -9039,7 +9828,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -9147,6 +9936,30 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "wincode" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5cec722a3274e47d1524cbe2cea762f2c19d615bd9d73ada21db9066349d57e" +dependencies = [ + "proc-macro2", + "quote", + "thiserror 2.0.18", + "wincode-derive", +] + +[[package]] +name = "wincode-derive" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8961eb04054a1b2e026b5628e24da7e001350249a787e1a85aa961f33dc5f286" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.114", +] + [[package]] name = "windows-core" version = "0.52.0" @@ -9455,7 +10268,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", "synstructure 0.13.1", ] @@ -9477,7 +10290,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -9497,7 +10310,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", "synstructure 0.13.1", ] @@ -9518,7 +10331,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] @@ -9540,7 +10353,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.90", + "syn 2.0.114", ] [[package]] diff --git a/program/Cargo.toml b/program/Cargo.toml index 5adc1812..684b5b0f 100644 --- a/program/Cargo.toml +++ b/program/Cargo.toml @@ -28,7 +28,7 @@ solana-system-interface = "1" spl-pod = { version = "0.5.1", features = ["borsh",] } spl-associated-token-account = { version = "=7.0.0", features = ["no-entrypoint"] } spl-token = { version = "=8.0.0", features = ["no-entrypoint",] } -spl-token-2022 = { version = "9.0.0", features = ["no-entrypoint",] } +spl-token-2022 = { version = "10.0.0", features = ["no-entrypoint",] } thiserror = "2.0" bincode = "1.3.1"