From 9148ddafc87eaf6f2c026acc571c7fdea8bcc403 Mon Sep 17 00:00:00 2001 From: Jon C Date: Mon, 23 Mar 2026 22:38:42 +0100 Subject: [PATCH 1/2] Bump mollusk to get newer rustls-webpki --- Cargo.lock | 1773 ++++++++++++++++++++++++++++++++-------------------- Cargo.toml | 4 +- 2 files changed, 1090 insertions(+), 687 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2fecf66b..74f1b2d2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3,12 +3,13 @@ version = 4 [[package]] -name = "addr2line" -version = "0.24.2" +name = "Inflector" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" +checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" dependencies = [ - "gimli", + "lazy_static", + "regex", ] [[package]] @@ -55,23 +56,37 @@ dependencies = [ [[package]] name = "agave-feature-set" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816a655a90bda7e1f2f41188b66eea4afa5e8241e15d33e8a95ebebb4a61c264" +checksum = "0684f4e5500a461664d83fb42cddd10b66cd9dfca611271306d617c322b7827a" dependencies = [ "ahash 0.8.11", "solana-epoch-schedule", - "solana-hash", - "solana-pubkey", + "solana-hash 3.1.0", + "solana-pubkey 3.0.0", "solana-sha256-hasher", "solana-svm-feature-set", ] +[[package]] +name = "agave-fs" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4eec5c4629a3456f4ec3d2652177c1595ba80927d0a0a1e4e17c7858963674f0" +dependencies = [ + "agave-io-uring", + "io-uring", + "libc", + "log", + "slab", + "smallvec", +] + [[package]] name = "agave-io-uring" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c335d8f1e1c324851f0aad83e583c76d086c036be984b3af51eeb0a6142d99af" +checksum = "258c297190e6da4ec3c334bbf04732749692660d3b93f20930e592d7b811993d" dependencies = [ "io-uring", "libc", @@ -80,11 +95,23 @@ dependencies = [ "smallvec", ] +[[package]] +name = "agave-logger" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e65de0fcc4e60bfc95caeabae773c4082a4cf768a47326e2ad9f07532e8cea1d" +dependencies = [ + "env_logger", + "libc", + "log", + "signal-hook", +] + [[package]] name = "agave-precompiles" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c10f2547dcb3f20f45e90dbff5b520fbacd52c4231bd2ce1bfb09198b3672530" +checksum = "28701885014b411b29369a0061b8af72eab5bd2280e40f399ceb33e52a1b0d68" dependencies = [ "agave-feature-set", "bincode", @@ -96,7 +123,7 @@ dependencies = [ "solana-ed25519-program", "solana-message", "solana-precompile-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-secp256k1-program", "solana-secp256r1-program", @@ -104,20 +131,50 @@ dependencies = [ [[package]] name = "agave-reserved-account-keys" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72a81224b65697d8e5a7d3bcc0f7d00107247c47b1769bfc0d1874b2b731ea33" +checksum = "25afbc01a53fa48ef788618d924ff403bceac3740c186257eec76bf5ffdf17cd" dependencies = [ "agave-feature-set", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", ] +[[package]] +name = "agave-snapshots" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb9e9323670f5f83063fb645f133404c57d1eeebef35eea029d23ec745987083" +dependencies = [ + "agave-fs", + "bincode", + "bzip2", + "crossbeam-channel", + "log", + "lz4", + "rand 0.8.5", + "regex", + "semver", + "solana-accounts-db", + "solana-clock", + "solana-genesis-config", + "solana-hash 3.1.0", + "solana-lattice-hash", + "solana-measure", + "solana-metrics", + "strum 0.24.1", + "symlink", + "tar", + "tempfile", + "thiserror 2.0.18", + "zstd", +] + [[package]] name = "agave-syscalls" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b7503e18b67c05bdfae1c20f152e07ad120190810af2e580520f9b000bb4674" +checksum = "776409f32d798250aa57e4a0e8e19cc3b5c477fbce2c3ae309f69160470f3e2b" dependencies = [ "bincode", "libsecp256k1", @@ -129,15 +186,15 @@ dependencies = [ "solana-bn254", "solana-clock", "solana-cpi", - "solana-curve25519 3.0.6", - "solana-hash", + "solana-curve25519 3.1.3", + "solana-hash 3.1.0", "solana-instruction", "solana-keccak-hasher", "solana-loader-v3-interface", "solana-poseidon", "solana-program-entrypoint", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sbpf", "solana-sdk-ids", "solana-secp256k1-recover", @@ -153,23 +210,37 @@ dependencies = [ "solana-sysvar", "solana-sysvar-id", "solana-transaction-context", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "agave-transaction-view" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4526784d80321a712d4204fa287e726b879174437bf89107c50db3f3cfe20dc6" +checksum = "92e9045a5df9d3c4d2b653edc5a90217614a74c9b461cf01e1759ab3d99225c4" dependencies = [ - "solana-hash", + "solana-hash 3.1.0", "solana-message", "solana-packet", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-short-vec", "solana-signature", "solana-svm-transaction", + "solana-transaction-context", +] + +[[package]] +name = "agave-votor-messages" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06742ec361aac1cff6dd1133b218f0edf60462de4b5b1a0cacf3f831ff1c726" +dependencies = [ + "agave-logger", + "serde", + "solana-bls-signatures", + "solana-clock", + "solana-hash 3.1.0", ] [[package]] @@ -220,6 +291,12 @@ dependencies = [ "alloc-no-stdlib", ] +[[package]] +name = "allocator-api2" +version = "0.2.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" + [[package]] name = "android-tzdata" version = "0.1.1" @@ -302,7 +379,7 @@ dependencies = [ "proc-macro-error2", "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -317,9 +394,20 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a22f4561524cd949590d78d7d4c5df8f592430d221f7f3c9497bbafd8972120f" dependencies = [ - "ark-ec", - "ark-ff", - "ark-std", + "ark-ec 0.4.2", + "ark-ff 0.4.2", + "ark-std 0.4.0", +] + +[[package]] +name = "ark-bn254" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d69eab57e8d2663efa5c63135b2af4f396d66424f88954c21104125ab6b3e6bc" +dependencies = [ + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-std 0.5.0", ] [[package]] @@ -328,10 +416,10 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" dependencies = [ - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-poly 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", "itertools 0.10.5", @@ -339,16 +427,37 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43d68f2d516162846c1238e755a7c4d131b892b70cc70c471a8e3ca3ed818fce" +dependencies = [ + "ahash 0.8.11", + "ark-ff 0.5.0", + "ark-poly 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe 0.6.0", + "fnv", + "hashbrown 0.15.2", + "itertools 0.13.0", + "num-bigint 0.4.6", + "num-integer", + "num-traits", + "zeroize", +] + [[package]] name = "ark-ff" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" dependencies = [ - "ark-ff-asm", - "ark-ff-macros", - "ark-serialize", - "ark-std", + "ark-ff-asm 0.4.2", + "ark-ff-macros 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "digest 0.10.7", "itertools 0.10.5", @@ -359,6 +468,26 @@ dependencies = [ "zeroize", ] +[[package]] +name = "ark-ff" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a177aba0ed1e0fbb62aa9f6d0502e9b46dad8c2eab04c14258a1212d2557ea70" +dependencies = [ + "ark-ff-asm 0.5.0", + "ark-ff-macros 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "arrayvec", + "digest 0.10.7", + "educe 0.6.0", + "itertools 0.13.0", + "num-bigint 0.4.6", + "num-traits", + "paste", + "zeroize", +] + [[package]] name = "ark-ff-asm" version = "0.4.2" @@ -369,6 +498,16 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-asm" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62945a2f7e6de02a31fe400aa489f0e0f5b2502e69f95f853adb82a96c7a6b60" +dependencies = [ + "quote", + "syn 2.0.117", +] + [[package]] name = "ark-ff-macros" version = "0.4.2" @@ -382,27 +521,68 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-ff-macros" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09be120733ee33f7693ceaa202ca41accd5653b779563608f1234f78ae07c4b3" +dependencies = [ + "num-bigint 0.4.6", + "num-traits", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "ark-poly" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", + "ark-ff 0.4.2", + "ark-serialize 0.4.2", + "ark-std 0.4.0", "derivative", "hashbrown 0.13.2", ] +[[package]] +name = "ark-poly" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "579305839da207f02b89cd1679e50e67b4331e2f9294a57693e5051b7703fe27" +dependencies = [ + "ahash 0.8.11", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", + "ark-std 0.5.0", + "educe 0.6.0", + "fnv", + "hashbrown 0.15.2", +] + [[package]] name = "ark-serialize" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" dependencies = [ - "ark-serialize-derive", - "ark-std", + "ark-serialize-derive 0.4.2", + "ark-std 0.4.0", + "digest 0.10.7", + "num-bigint 0.4.6", +] + +[[package]] +name = "ark-serialize" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f4d068aaf107ebcd7dfb52bc748f8030e0fc930ac8e360146ca54c1203088f7" +dependencies = [ + "ark-serialize-derive 0.5.0", + "ark-std 0.5.0", + "arrayvec", "digest 0.10.7", "num-bigint 0.4.6", ] @@ -418,6 +598,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-serialize-derive" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "213888f660fddcca0d257e88e54ac05bca01885f258ccdf695bafd77031bb69d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "ark-std" version = "0.4.0" @@ -428,6 +619,16 @@ dependencies = [ "rand 0.8.5", ] +[[package]] +name = "ark-std" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "246a225cc6131e9ee4f24619af0f19d67761fff15d7ccc22e42b80846e69449a" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + [[package]] name = "arrayref" version = "0.3.9" @@ -491,17 +692,6 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" -[[package]] -name = "async-channel" -version = "1.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35" -dependencies = [ - "concurrent-queue", - "event-listener 2.5.3", - "futures-core", -] - [[package]] name = "async-compression" version = "0.4.18" @@ -522,7 +712,7 @@ version = "3.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" dependencies = [ - "event-listener 5.4.0", + "event-listener", "event-listener-strategy", "pin-project-lite", ] @@ -535,7 +725,7 @@ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -544,21 +734,6 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" -[[package]] -name = "backtrace" -version = "0.3.74" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" -dependencies = [ - "addr2line", - "cfg-if", - "libc", - "miniz_oxide", - "object", - "rustc-demangle", - "windows-targets 0.52.6", -] - [[package]] name = "base16ct" version = "0.2.0" @@ -631,6 +806,18 @@ dependencies = [ "typenum", ] +[[package]] +name = "bitvec" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c" +dependencies = [ + "funty", + "radium", + "tap", + "wyz", +] + [[package]] name = "blake3" version = "1.8.2" @@ -663,6 +850,34 @@ dependencies = [ "generic-array", ] +[[package]] +name = "blst" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcdb4c7013139a150f9fc55d123186dbfaba0d912817466282c73ac49e71fb45" +dependencies = [ + "cc", + "glob", + "threadpool", + "zeroize", +] + +[[package]] +name = "blstrs" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a8a8ed6fefbeef4a8c7b460e4110e12c5e22a5b7cf32621aae6ad650c4dcf29" +dependencies = [ + "blst", + "byte-slice-cast", + "ff", + "group", + "pairing", + "rand_core 0.6.4", + "serde", + "subtle", +] + [[package]] name = "borsh" version = "1.5.7" @@ -683,7 +898,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -732,6 +947,12 @@ dependencies = [ "serde", ] +[[package]] +name = "byte-slice-cast" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d" + [[package]] name = "bytemuck" version = "1.24.0" @@ -749,7 +970,7 @@ checksum = "f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -816,9 +1037,9 @@ checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" [[package]] name = "cfg-if" -version = "1.0.0" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801" [[package]] name = "cfg_aliases" @@ -834,7 +1055,7 @@ checksum = "45565fc9416b9896014f5732ac776f810ee53a66730c17e4020c3ec064a8f88f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -1086,7 +1307,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -1110,7 +1331,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -1121,7 +1342,7 @@ checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -1136,6 +1357,7 @@ dependencies = [ "once_cell", "parking_lot_core", "rayon", + "serde", ] [[package]] @@ -1238,7 +1460,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -1261,7 +1483,7 @@ checksum = "a6cbae11b3de8fce2a456e8ea3dada226b35fe791f0dc1d360c0941f0bb681f3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -1356,12 +1578,24 @@ version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f" dependencies = [ - "enum-ordinalize", + "enum-ordinalize 3.1.15", "proc-macro2", "quote", "syn 1.0.109", ] +[[package]] +name = "educe" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d7bc049e1bd8cdeb31b68bbd586a9464ecf9f3944af3958a7a9d0f8b9799417" +dependencies = [ + "enum-ordinalize 4.3.2", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "either" version = "1.13.0" @@ -1410,7 +1644,7 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -1423,7 +1657,27 @@ dependencies = [ "num-traits", "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", +] + +[[package]] +name = "enum-ordinalize" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a1091a7bb1f8f2c4b28f1fe2cef4980ca2d410a3d727d67ecc3178c9b0800f0" +dependencies = [ + "enum-ordinalize-derive", +] + +[[package]] +name = "enum-ordinalize-derive" +version = "4.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ca9601fb2d62598ee17836250842873a413586e5d7ed88b356e38ddbb0ec631" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.117", ] [[package]] @@ -1465,12 +1719,6 @@ dependencies = [ "windows-sys 0.59.0", ] -[[package]] -name = "event-listener" -version = "2.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" - [[package]] name = "event-listener" version = "5.4.0" @@ -1488,7 +1736,7 @@ version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c3e4e0dd3673c1139bf041f3008816d9cf2946bbfac2945c09e523b8d7b05b2" dependencies = [ - "event-listener 5.4.0", + "event-listener", "pin-project-lite", ] @@ -1522,6 +1770,7 @@ version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0b50bfb653653f9ca9095b427bed08ab8d75a137839d9ad64eb11810d5b6393" dependencies = [ + "bitvec", "rand_core 0.6.4", "subtle", ] @@ -1553,6 +1802,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.4" @@ -1562,6 +1820,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.2" @@ -1616,9 +1883,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" dependencies = [ "percent-encoding", ] @@ -1629,6 +1896,12 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" +[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + [[package]] name = "futures" version = "0.3.31" @@ -1685,7 +1958,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -1784,10 +2057,10 @@ dependencies = [ ] [[package]] -name = "gimli" -version = "0.31.1" +name = "glob" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" +checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280" [[package]] name = "governor" @@ -1816,7 +2089,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", + "rand 0.8.5", "rand_core 0.6.4", + "rand_xorshift", "subtle", ] @@ -1858,6 +2133,15 @@ name = "hashbrown" version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +dependencies = [ + "allocator-api2", +] + +[[package]] +name = "hashbrown" +version = "0.16.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" [[package]] name = "heck" @@ -2007,10 +2291,10 @@ dependencies = [ "http 1.3.1", "hyper", "hyper-util", - "rustls 0.23.32", + "rustls", "rustls-pki-types", "tokio", - "tokio-rustls 0.26.2", + "tokio-rustls", "tower-service", "webpki-roots 1.0.1", ] @@ -2177,7 +2461,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -2188,9 +2472,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" dependencies = [ "idna_adapter", "smallvec", @@ -2244,12 +2528,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.10.0" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe4cd85333e22411419a0bcae1297d25e58c9443848b11dc6a86fefe8c78a661" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", - "hashbrown 0.15.2", + "hashbrown 0.16.1", ] [[package]] @@ -2325,6 +2609,15 @@ dependencies = [ "either", ] +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] + [[package]] name = "itoa" version = "1.0.14" @@ -2352,7 +2645,7 @@ checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -2517,8 +2810,20 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c9a85a9752c549ceb7578064b4ed891179d20acd85f27318573b64d2d7ee7ee" dependencies = [ - "ark-bn254", - "ark-ff", + "ark-bn254 0.4.0", + "ark-ff 0.4.2", + "num-bigint 0.4.6", + "thiserror 1.0.69", +] + +[[package]] +name = "light-poseidon" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47a1ccadd0bb5a32c196da536fd72c59183de24a055f6bf0513bf845fefab862" +dependencies = [ + "ark-bn254 0.5.0", + "ark-ff 0.5.0", "num-bigint 0.4.6", "thiserror 1.0.69", ] @@ -2531,9 +2836,9 @@ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "linux-raw-sys" -version = "0.9.2" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6db9c683daf087dc577b7506e9695b3d556a9f3849903fa28186283afd6809e9" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" [[package]] name = "litemap" @@ -2553,9 +2858,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "lru" @@ -2691,9 +2996,9 @@ dependencies = [ [[package]] name = "modular-bitfield" -version = "0.11.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a53d79ba8304ac1c4f9eb3b9d281f21f7be9d4626f72ce7df4ad8fbde4f38a74" +checksum = "2956e537fc68236d2aa048f55704f231cc93f1c4de42fe1ecb5bd7938061fc4a" dependencies = [ "modular-bitfield-impl", "static_assertions", @@ -2701,27 +3006,25 @@ dependencies = [ [[package]] name = "modular-bitfield-impl" -version = "0.11.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a7d5f7076603ebc68de2dc6a650ec331a062a13abaa346975be747bbfa4b789" +checksum = "59b43b4fd69e3437618106f7754f34021b831a514f9e1a98ae863cabcd8d8dad" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.117", ] [[package]] name = "mollusk-svm" -version = "0.6.3" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "143f7c08bb10cb54e37905fb177b8a38a1d246b4849cea2b1fddfeb78bb56387" +checksum = "03a3cac3aca9ffb1e97c0b60ac4fca70f1ef2cbe532010e62cfdcdf2a2a2a2ef" dependencies = [ "agave-feature-set", - "agave-precompiles", "agave-syscalls", "bincode", "mollusk-svm-error", - "mollusk-svm-keys", "mollusk-svm-result", "solana-account", "solana-bpf-loader-program", @@ -2729,16 +3032,18 @@ dependencies = [ "solana-compute-budget", "solana-epoch-rewards", "solana-epoch-schedule", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-instruction-error", + "solana-instructions-sysvar", "solana-loader-v3-interface", "solana-loader-v4-interface", "solana-logger", + "solana-message", "solana-precompile-error", "solana-program-error", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 4.1.0", "solana-rent", "solana-sdk-ids", "solana-slot-hashes", @@ -2746,27 +3051,29 @@ dependencies = [ "solana-svm-callback", "solana-svm-log-collector", "solana-svm-timings", + "solana-svm-transaction", "solana-system-program", "solana-sysvar", "solana-sysvar-id", "solana-transaction-context", + "solana-transaction-error", ] [[package]] name = "mollusk-svm-error" -version = "0.6.3" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b68aed3d1823e4be9c826d5f5a081dd1616fc62537aab86aa909da9128b6ce6" +checksum = "e315980684803972f443b2d8dd765e3def7e4e20bb67d5125bb80639e858a040" dependencies = [ - "solana-pubkey", + "solana-pubkey 4.1.0", "thiserror 1.0.69", ] [[package]] name = "mollusk-svm-fuzz-fixture" -version = "0.6.3" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db2e7aceb55b097efec25914475c2cc60efeb692d3cdb2bd24e153467afde781" +checksum = "c3c05125831bdb30d013e3e878c50ba57388a5f3f8687d1d09510c793cbb6e52" dependencies = [ "agave-feature-set", "mollusk-svm-fuzz-fs", @@ -2778,21 +3085,23 @@ dependencies = [ "solana-compute-budget", "solana-epoch-rewards", "solana-epoch-schedule", - "solana-hash", + "solana-fee-calculator", + "solana-hash 3.1.0", "solana-instruction", "solana-keccak-hasher", - "solana-pubkey", + "solana-pubkey 4.1.0", "solana-rent", "solana-slot-hashes", "solana-stake-interface", + "solana-sysvar", "which", ] [[package]] name = "mollusk-svm-fuzz-fs" -version = "0.6.3" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "577813410df26cc727ce32c4156664b183a89a1cfa9adbde0e46ba92ec43d231" +checksum = "0ebd0dad01a0015761c23294cfd756dd3409c423a8a93fb42a98693c23ca28de" dependencies = [ "bs58", "prost", @@ -2801,30 +3110,18 @@ dependencies = [ "solana-keccak-hasher", ] -[[package]] -name = "mollusk-svm-keys" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d99668408c6a0e3bf011bdc7d0f5698488e4633fb940643de88be5d8b3af946" -dependencies = [ - "mollusk-svm-error", - "solana-account", - "solana-instruction", - "solana-pubkey", - "solana-transaction-context", -] - [[package]] name = "mollusk-svm-result" -version = "0.6.3" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "417b6ca34b134ef036bf3d44df5320c052a39020d44c19d2059b1d5999501115" +checksum = "1d5087302293e891db8627166c41a8cded1d74d1ba6c5b7b3a823bf4d7503e37" dependencies = [ "solana-account", "solana-instruction", "solana-program-error", - "solana-pubkey", + "solana-pubkey 4.1.0", "solana-rent", + "solana-transaction-error", ] [[package]] @@ -2933,7 +3230,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -3006,16 +3303,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.106", -] - -[[package]] -name = "object" -version = "0.36.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87" -dependencies = [ - "memchr", + "syn 2.0.117", ] [[package]] @@ -3068,7 +3356,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -3118,6 +3406,15 @@ dependencies = [ "thiserror 1.0.69", ] +[[package]] +name = "pairing" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f" +dependencies = [ + "group", +] + [[package]] name = "parking" version = "2.2.1" @@ -3153,6 +3450,12 @@ version = "1.0.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" +[[package]] +name = "pastey" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec" + [[package]] name = "pbkdf2" version = "0.11.0" @@ -3173,9 +3476,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "percentage" @@ -3213,7 +3516,7 @@ checksum = "f6e859e6e5bd50440ab63c47e3ebabc90f26251f7c73c3d3e837b74a1cc3fa67" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -3246,7 +3549,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb0225638cadcbebae8932cb7f49cb5da7c15c21beb19f048f05a5ca7d93f065" dependencies = [ - "five8_const", + "five8_const 0.1.4", "pinocchio", "sha2-const-stable", ] @@ -3281,7 +3584,7 @@ dependencies = [ "solana-program-option", "solana-program-pack", "solana-program-test", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sdk-ids", "solana-signature", @@ -3413,9 +3716,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", ] @@ -3510,7 +3813,7 @@ checksum = "9e2e25ee72f5b24d773cae88422baddefff7714f97aab68d96fe2b6fc4a28fb2" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -3536,9 +3839,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quinn" -version = "0.11.8" +version = "0.11.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "626214629cda6781b6dc1d316ba307189c85ba657213ce642d9c77670f8202c8" +checksum = "b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20" dependencies = [ "bytes", "cfg_aliases", @@ -3546,9 +3849,9 @@ dependencies = [ "quinn-proto", "quinn-udp", "rustc-hash", - "rustls 0.23.32", + "rustls", "socket2 0.5.10", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tracing", "web-time", @@ -3567,11 +3870,11 @@ dependencies = [ "rand 0.9.1", "ring", "rustc-hash", - "rustls 0.23.32", + "rustls", "rustls-pki-types", "rustls-platform-verifier", "slab", - "thiserror 2.0.17", + "thiserror 2.0.18", "tinyvec", "tracing", "web-time", @@ -3593,13 +3896,19 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.38" +version = "1.0.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e4dccaaaf89514f546c693ddc140f729f958c247918a13380cccc6078391acc" +checksum = "41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924" dependencies = [ "proc-macro2", ] +[[package]] +name = "radium" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09" + [[package]] name = "rand" version = "0.7.3" @@ -3729,9 +4038,9 @@ dependencies = [ [[package]] name = "rayon" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +checksum = "368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f" dependencies = [ "either", "rayon-core", @@ -3739,9 +4048,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.12.1" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" dependencies = [ "crossbeam-deque", "crossbeam-utils", @@ -3758,9 +4067,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.1" +version = "1.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" dependencies = [ "aho-corasick", "memchr", @@ -3770,9 +4079,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.9" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", @@ -3787,11 +4096,10 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.23" +version = "0.12.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb" +checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" dependencies = [ - "async-compression", "base64 0.22.1", "bytes", "futures-channel", @@ -3808,15 +4116,14 @@ dependencies = [ "percent-encoding", "pin-project-lite", "quinn", - "rustls 0.23.32", + "rustls", "rustls-pki-types", "serde", "serde_json", "serde_urlencoded", "sync_wrapper", "tokio", - "tokio-rustls 0.26.2", - "tokio-util 0.7.16", + "tokio-rustls", "tower", "tower-http", "tower-service", @@ -3911,39 +4218,27 @@ dependencies = [ [[package]] name = "rustix" -version = "1.0.1" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dade4812df5c384711475be5fcd8c162555352945401aed22a35bffeab61f657" +checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" dependencies = [ "bitflags", "errno", "libc", - "linux-raw-sys 0.9.2", - "windows-sys 0.59.0", -] - -[[package]] -name = "rustls" -version = "0.21.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e" -dependencies = [ - "log", - "ring", - "rustls-webpki 0.101.7", - "sct", + "linux-raw-sys 0.11.0", + "windows-sys 0.61.2", ] [[package]] name = "rustls" -version = "0.23.32" +version = "0.23.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd3c25631629d034ce7cd9940adc9d45762d46de2b0f57193c4443b92c6d4d40" +checksum = "758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4" dependencies = [ "once_cell", "ring", "rustls-pki-types", - "rustls-webpki 0.103.7", + "rustls-webpki", "subtle", "zeroize", ] @@ -3981,10 +4276,10 @@ dependencies = [ "jni", "log", "once_cell", - "rustls 0.23.32", + "rustls", "rustls-native-certs", "rustls-platform-verifier-android", - "rustls-webpki 0.103.7", + "rustls-webpki", "security-framework", "security-framework-sys", "webpki-root-certs", @@ -3992,26 +4287,16 @@ dependencies = [ ] [[package]] -name = "rustls-platform-verifier-android" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" - -[[package]] -name = "rustls-webpki" -version = "0.101.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" -dependencies = [ - "ring", - "untrusted", -] +name = "rustls-platform-verifier-android" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f" [[package]] name = "rustls-webpki" -version = "0.103.7" +version = "0.103.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10b3f4191e8a80e6b43eebabfac91e5dcecebb27a71f04e820c47ec41d314bf" +checksum = "df33b2b81ac578cabaf06b89b0631153a3f416b0a886e8a7a1707fb51abbd1ef" dependencies = [ "ring", "rustls-pki-types", @@ -4075,16 +4360,6 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" -[[package]] -name = "sct" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" -dependencies = [ - "ring", - "untrusted", -] - [[package]] name = "sdd" version = "3.0.5" @@ -4130,9 +4405,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.26" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" [[package]] name = "seqlock" @@ -4188,7 +4463,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -4235,7 +4510,7 @@ dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -4260,7 +4535,7 @@ checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -4410,19 +4685,19 @@ dependencies = [ [[package]] name = "socket2" -version = "0.6.0" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807" +checksum = "3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e" dependencies = [ "libc", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "solana-account" -version = "3.1.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39e5a5c395c41a30f0e36fa487b8cda3280f0d9e4c7b461c0881fa23564f4c28" +checksum = "efc0ed36decb689413b9da5d57f2be49eea5bebb3cf7897015167b0c4336e731" dependencies = [ "bincode", "qualifier_attr", @@ -4432,24 +4707,65 @@ dependencies = [ "solana-account-info", "solana-clock", "solana-instruction-error", - "solana-pubkey", + "solana-pubkey 4.1.0", + "solana-sdk-ids", + "solana-sysvar", +] + +[[package]] +name = "solana-account-decoder" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd3308940576fd279b73156e29ed398ad1c5424fea9e42cca38b2e6bf98d6a2" +dependencies = [ + "Inflector", + "base64 0.22.1", + "bincode", + "bs58", + "bv", + "serde", + "serde_json", + "solana-account", + "solana-account-decoder-client-types", + "solana-address-lookup-table-interface", + "solana-clock", + "solana-config-interface", + "solana-epoch-schedule", + "solana-fee-calculator", + "solana-instruction", + "solana-loader-v3-interface", + "solana-nonce", + "solana-program-option", + "solana-program-pack", + "solana-pubkey 3.0.0", + "solana-rent", "solana-sdk-ids", + "solana-slot-hashes", + "solana-slot-history", + "solana-stake-interface", "solana-sysvar", + "solana-vote-interface", + "spl-generic-token", + "spl-token-2022-interface", + "spl-token-group-interface", + "spl-token-interface 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "spl-token-metadata-interface", + "thiserror 2.0.18", + "zstd", ] [[package]] name = "solana-account-decoder-client-types" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bdc3319d4a03a8a2c40a366051612bab4cd8336245ad3254ce10ffc9d70c7c5" +checksum = "1e57eff73a653c056ac3131926e1072265d7509f90276ea30412ced57e7628f2" dependencies = [ "base64 0.22.1", "bs58", "serde", - "serde_derive", "serde_json", "solana-account", - "solana-pubkey", + "solana-pubkey 3.0.0", "zstd", ] @@ -4461,29 +4777,26 @@ checksum = "82f4691b69b172c687d218dd2f1f23fc7ea5e9aa79df9ac26dab3d8dd829ce48" dependencies = [ "solana-program-error", "solana-program-memory", - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] name = "solana-accounts-db" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1a9008e405685379b10da0d47e08b9e5bad0cf364412882d2b05d55515156fb" +checksum = "d7f54a3079b6d1c270c4b3c4ced2f4c218f7e71521411839ba83db3a1826a7fd" dependencies = [ - "agave-io-uring", + "agave-fs", "ahash 0.8.11", "bincode", "blake3", "bv", "bytemuck", "bytemuck_derive", - "bzip2", "crossbeam-channel", "dashmap", "indexmap", - "io-uring", "itertools 0.12.1", - "libc", "log", "lz4", "memmap2 0.9.8", @@ -4494,8 +4807,6 @@ dependencies = [ "rayon", "seqlock", "serde", - "serde_derive", - "slab", "smallvec", "solana-account", "solana-address-lookup-table-interface", @@ -4504,13 +4815,13 @@ dependencies = [ "solana-epoch-schedule", "solana-fee-calculator", "solana-genesis-config", - "solana-hash", + "solana-hash 3.1.0", "solana-lattice-hash", "solana-measure", "solana-message", "solana-metrics", "solana-nohash-hasher", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rayon-threadlimit", "solana-reward-info", "solana-sha256-hasher", @@ -4524,9 +4835,8 @@ dependencies = [ "solana-transaction-error", "spl-generic-token", "static_assertions", - "tar", "tempfile", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -4539,8 +4849,8 @@ dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", - "five8", - "five8_const", + "five8 0.2.1", + "five8_const 0.1.4", "rand 0.8.5", "serde", "serde_derive", @@ -4551,6 +4861,24 @@ dependencies = [ "solana-sha256-hasher", ] +[[package]] +name = "solana-address" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f67735365edc7fb19ed74ec950597107c8ee9cbfebac57b8868b3e78fb6df16" +dependencies = [ + "borsh", + "five8 1.0.0", + "five8_const 1.0.0", + "serde", + "serde_derive", + "solana-atomic-u64", + "solana-define-syscall 5.0.0", + "solana-program-error", + "solana-sanitize", + "wincode", +] + [[package]] name = "solana-address-lookup-table-interface" version = "3.0.0" @@ -4564,7 +4892,7 @@ dependencies = [ "solana-clock", "solana-instruction", "solana-instruction-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-slot-hashes", ] @@ -4580,9 +4908,9 @@ dependencies = [ [[package]] name = "solana-banks-client" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c5f714bcdb8f40762b1002e99d031a72f902d436f4a417cbfc2afbfe22de342" +checksum = "1443f9b60434d0c9886afe5e006249725f7e732fd71020450dc5da4be81820c1" dependencies = [ "borsh", "futures", @@ -4590,10 +4918,10 @@ dependencies = [ "solana-banks-interface", "solana-clock", "solana-commitment-config", - "solana-hash", + "solana-hash 3.1.0", "solana-message", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-signature", "solana-sysvar", @@ -4601,25 +4929,24 @@ dependencies = [ "solana-transaction-context", "solana-transaction-error", "tarpc", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-serde", ] [[package]] name = "solana-banks-interface" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23a5842cd9c74751ec06bf70bd457a500eef88c0e052947aa5da2cd75b450bb" +checksum = "21b712065eb568ca4bb8d998ee4a7b0ef9cb3e50bf01f95717b85fcf18b00cfe" dependencies = [ "serde", - "serde_derive", "solana-account", "solana-clock", "solana-commitment-config", - "solana-hash", + "solana-hash 3.1.0", "solana-message", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-signature", "solana-transaction", "solana-transaction-context", @@ -4629,9 +4956,9 @@ dependencies = [ [[package]] name = "solana-banks-server" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced632ce0630707e3da34fcbc21f2332c4b292f5f2ab9de93360ea3d7a509eb2" +checksum = "3cb69c79984b3700881051e0aa8ae55567e1b86202c59c2613d60e627b911cdd" dependencies = [ "agave-feature-set", "bincode", @@ -4642,9 +4969,9 @@ dependencies = [ "solana-client", "solana-clock", "solana-commitment-config", - "solana-hash", + "solana-hash 3.1.0", "solana-message", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-runtime", "solana-runtime-transaction", "solana-send-transaction-service", @@ -4687,22 +5014,46 @@ checksum = "ffa2e3bdac3339c6d0423275e45dafc5ac25f4d43bf344d026a3cc9a85e244a6" dependencies = [ "blake3", "solana-define-syscall 3.0.0", - "solana-hash", + "solana-hash 3.1.0", +] + +[[package]] +name = "solana-bls-signatures" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c75573697bbb148afa8209aa3ce228ca0754584c9a8a91e818db0f706ae4fb" +dependencies = [ + "base64 0.22.1", + "blst", + "blstrs", + "bytemuck", + "cfg_eval", + "ff", + "group", + "pairing", + "rand 0.8.5", + "serde", + "serde_json", + "serde_with", + "solana-signature", + "solana-signer", + "subtle", + "thiserror 2.0.18", ] [[package]] name = "solana-bn254" -version = "3.1.1" +version = "3.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaeab9d08f3ac8ee52f31f3fb6470eaec5bce7accaef789c2ad315f224fd7eba" +checksum = "62ff13a8867fcc7b0f1114764e1bf6191b4551dcaf93729ddc676cd4ec6abc9f" dependencies = [ - "ark-bn254", - "ark-ec", - "ark-ff", - "ark-serialize", + "ark-bn254 0.5.0", + "ark-ec 0.5.0", + "ark-ff 0.5.0", + "ark-serialize 0.5.0", "bytemuck", - "solana-define-syscall 3.0.0", - "thiserror 2.0.17", + "solana-define-syscall 5.0.0", + "thiserror 2.0.18", ] [[package]] @@ -4716,9 +5067,9 @@ dependencies = [ [[package]] name = "solana-bpf-loader-program" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47137cae9215ec32cbfa51b79979cb93686957a84d73b71935f7cfcc864517d0" +checksum = "0e7cb75c221b02918427762bcebdbfd34c831bd1c66442d2df928fa13f6b73fe" dependencies = [ "agave-syscalls", "bincode", @@ -4732,7 +5083,7 @@ dependencies = [ "solana-packet", "solana-program-entrypoint", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sbpf", "solana-sdk-ids", "solana-svm-feature-set", @@ -4745,9 +5096,9 @@ dependencies = [ [[package]] name = "solana-bucket-map" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "369a570a82827b6f605ffd4981d77d3dda05cc53177bc5d653cb154aa32f1fc3" +checksum = "1db4efaf4c56ec0ef3a47c1cf17a356e2544aecd8f82a69285612081c07bc859" dependencies = [ "bv", "bytemuck", @@ -4758,25 +5109,24 @@ dependencies = [ "rand 0.8.5", "solana-clock", "solana-measure", - "solana-pubkey", + "solana-pubkey 3.0.0", "tempfile", ] [[package]] name = "solana-builtins" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f6b9e156a48d4c18779b79ae5ec600f59b6c5ac9de5198137801a5f0a888bd3" +checksum = "f22e573564f9ad10b7c716d153efcdaa5f039e1a82cf74fa561beb8e4baa4738" dependencies = [ "agave-feature-set", "solana-bpf-loader-program", "solana-compute-budget-program", - "solana-hash", + "solana-hash 3.1.0", "solana-loader-v4-program", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", - "solana-stake-program", "solana-system-program", "solana-vote-program", "solana-zk-elgamal-proof-program", @@ -4785,9 +5135,9 @@ dependencies = [ [[package]] name = "solana-builtins-default-costs" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "553a373e7488c8f0fddc1c3076475126c834e091f92b4921c0ca773517207e8f" +checksum = "52eb50c3aafcaf5c6666b3fbe80f2d889f75ee6b0c7fb5b20c1349d9a597b5ee" dependencies = [ "agave-feature-set", "ahash 0.8.11", @@ -4795,18 +5145,17 @@ dependencies = [ "solana-bpf-loader-program", "solana-compute-budget-program", "solana-loader-v4-program", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", - "solana-stake-program", "solana-system-program", "solana-vote-program", ] [[package]] name = "solana-client" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cea1ab3310e8225df043c5634fcc3da5e1249f066e451cefdc1848a3ff6583f" +checksum = "b459e5f9ab10d2ae6959b96db5b1a56310e762e023102159bf9645f2097ecbbf" dependencies = [ "async-trait", "bincode", @@ -4823,12 +5172,13 @@ dependencies = [ "solana-commitment-config", "solana-connection-cache", "solana-epoch-info", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-keypair", "solana-measure", "solana-message", - "solana-pubkey", + "solana-net-utils", + "solana-pubkey 3.0.0", "solana-pubsub-client", "solana-quic-client", "solana-quic-definitions", @@ -4844,8 +5194,9 @@ dependencies = [ "solana-transaction-error", "solana-transaction-status-client-types", "solana-udp-client", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", + "tokio-util 0.7.16", ] [[package]] @@ -4857,11 +5208,11 @@ dependencies = [ "solana-account", "solana-commitment-config", "solana-epoch-info", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-keypair", "solana-message", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-signature", "solana-signer", "solana-system-interface", @@ -4890,7 +5241,7 @@ checksum = "eb7692fa6bf10a1a86b450c4775526f56d7e0e2116a53313f2533b5694abea64" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 3.1.0", ] [[package]] @@ -4905,9 +5256,9 @@ dependencies = [ [[package]] name = "solana-compute-budget" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5a280896207ff0812e60cd421e4f606f57e7e3d4a1d89ce8c5063ab69b22a62" +checksum = "686a3d655c6ae8f2ed7ed123e501369d763f733ce566f22703d9e4e34b9eee32" dependencies = [ "solana-fee-structure", "solana-program-runtime", @@ -4915,9 +5266,9 @@ dependencies = [ [[package]] name = "solana-compute-budget-instruction" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f542c69beb51a61818bb19bf8159bc293432c14a8b3f9a408bcbf95526d03104" +checksum = "ab5c6e1f2a89248ac1f1f0e27364b7b0a30e33922d8ff3ad7cb0567f07e62580" dependencies = [ "agave-feature-set", "log", @@ -4927,11 +5278,11 @@ dependencies = [ "solana-compute-budget-interface", "solana-instruction", "solana-packet", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-svm-transaction", "solana-transaction-error", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -4947,9 +5298,9 @@ dependencies = [ [[package]] name = "solana-compute-budget-program" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "106edf2d2b5d19b57b1bc6f3addc93dc1f08ca5aaf6c3ffbb22fde803a49da82" +checksum = "2af44adad2ae3b34082349310362cb8d6df9d60c6722b95e486d80f3781644fe" dependencies = [ "solana-program-runtime", ] @@ -4965,7 +5316,7 @@ dependencies = [ "serde_derive", "solana-account", "solana-instruction", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-short-vec", "solana-system-interface", @@ -4973,9 +5324,9 @@ dependencies = [ [[package]] name = "solana-connection-cache" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927947ec50efb643a4e58636de66d97995c99203a09e48ab518be3a09fb81b45" +checksum = "0748f2086e095d357408944ba8db6a8c8ba49376cb9f911f3fe2c44c055604f5" dependencies = [ "async-trait", "bincode", @@ -4990,15 +5341,15 @@ dependencies = [ "solana-metrics", "solana-time-utils", "solana-transaction-error", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", ] [[package]] name = "solana-cost-model" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d03b50d1f8b09163d5c583e560501c4dd6463ac02642beda9801d51ec61cfd76" +checksum = "06f4bdb9c5727e9f5e55c5cde53d000365c1eb00eb4de63ab4cb007dc8af7f32" dependencies = [ "agave-feature-set", "ahash 0.8.11", @@ -5013,7 +5364,7 @@ dependencies = [ "solana-fee-structure", "solana-metrics", "solana-packet", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-runtime-transaction", "solana-sdk-ids", "solana-svm-transaction", @@ -5032,7 +5383,7 @@ dependencies = [ "solana-define-syscall 3.0.0", "solana-instruction", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-stable-layout", ] @@ -5047,21 +5398,21 @@ dependencies = [ "curve25519-dalek 4.1.3", "solana-define-syscall 2.3.0", "subtle", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-curve25519" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "813e74de7617523753addd4d3257154b748a9c013c71905d4f9f90528ae976f9" +checksum = "c7123212926bb5957229c6736956eff0a05a73d0924b5d2ef898d43fb67befe9" dependencies = [ "bytemuck", "bytemuck_derive", "curve25519-dalek 4.1.3", "solana-define-syscall 3.0.0", "subtle", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -5076,6 +5427,12 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9697086a4e102d28a156b8d6b521730335d6951bd39a5e766512bbe09007cee" +[[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 = "3.0.0" @@ -5117,7 +5474,7 @@ checksum = "b319a4ed70390af911090c020571f0ff1f4ec432522d05ab89f5c08080381995" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 3.1.0", "solana-sdk-ids", "solana-sdk-macro", "solana-sysvar-id", @@ -5130,8 +5487,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e507099d0c2c5d7870c9b1848281ea67bbeee80d171ca85003ee5767994c9c38" dependencies = [ "siphasher 0.3.11", - "solana-hash", - "solana-pubkey", + "solana-hash 3.1.0", + "solana-pubkey 3.0.0", ] [[package]] @@ -5160,7 +5517,7 @@ dependencies = [ "solana-account-info", "solana-instruction", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sdk-ids", "solana-system-interface", @@ -5168,9 +5525,9 @@ dependencies = [ [[package]] name = "solana-fee" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05a591e8cc59cc9d564d86b91ac7bfb8e4bcb219b5e20f393b1706248be9a992" +checksum = "b44d71a15c79306d888dfeeaeb5514ba3c167ef1dc8dd6f6380ade15a2e9f118" dependencies = [ "agave-feature-set", "solana-fee-structure", @@ -5214,11 +5571,11 @@ dependencies = [ "solana-cluster-type", "solana-epoch-schedule", "solana-fee-calculator", - "solana-hash", + "solana-hash 3.1.0", "solana-inflation", "solana-keypair", "solana-poh-config", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sdk-ids", "solana-sha256-hasher", @@ -5239,17 +5596,28 @@ dependencies = [ [[package]] name = "solana-hash" -version = "3.0.0" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "337c246447142f660f778cf6cb582beba8e28deb05b3b24bfb9ffd7c562e5f41" +dependencies = [ + "solana-hash 4.2.0", +] + +[[package]] +name = "solana-hash" +version = "4.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a063723b9e84c14d8c0d2cdf0268207dc7adecf546e31251f9e07c7b00b566c" +checksum = "8064ea1d591ec791be95245058ca40f4f5345d390c200069d0f79bbf55bfae55" dependencies = [ + "borsh", "bytemuck", "bytemuck_derive", - "five8", + "five8 1.0.0", "serde", "serde_derive", "solana-atomic-u64", "solana-sanitize", + "wincode", ] [[package]] @@ -5273,7 +5641,7 @@ dependencies = [ "serde_derive", "solana-define-syscall 3.0.0", "solana-instruction-error", - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] @@ -5299,7 +5667,7 @@ dependencies = [ "solana-instruction", "solana-instruction-error", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sanitize", "solana-sdk-ids", "solana-serialize-utils", @@ -5314,7 +5682,7 @@ checksum = "57eebd3012946913c8c1b8b43cdf8a6249edb09c0b6be3604ae910332a3acd97" dependencies = [ "sha3", "solana-define-syscall 3.0.0", - "solana-hash", + "solana-hash 3.1.0", ] [[package]] @@ -5325,10 +5693,10 @@ checksum = "952ed9074c12edd2060cb09c2a8c664303f4ab7f7056a407ac37dd1da7bdaa3e" dependencies = [ "ed25519-dalek 2.2.0", "ed25519-dalek-bip32", - "five8", + "five8 0.2.1", "rand 0.8.5", "solana-derivation-path", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-seed-derivable", "solana-seed-phrase", "solana-signature", @@ -5350,9 +5718,9 @@ dependencies = [ [[package]] name = "solana-lattice-hash" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2120962ab108ff3036b6f5cddec25c0eee575bedbdc7d502dfdeb12b90156949" +checksum = "2da94c0f51ae89816dfc479e0ccece6c138bf6af9e50bf930e2027f041328895" dependencies = [ "base64 0.22.1", "blake3", @@ -5370,7 +5738,7 @@ dependencies = [ "serde_bytes", "serde_derive", "solana-instruction", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-system-interface", ] @@ -5385,19 +5753,18 @@ dependencies = [ "serde_bytes", "serde_derive", "solana-instruction", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-system-interface", ] [[package]] name = "solana-loader-v4-program" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "278f9fa70169f486c5461a09d8b89f9eb067212bea3d279ab4108740d2e31d8d" +checksum = "8b3721017c1ca803f8571df2a1909c8353c11a56a8eaac3f7d96d751d0a779ec" dependencies = [ "log", - "qualifier_attr", "solana-account", "solana-bincode", "solana-bpf-loader-program", @@ -5406,7 +5773,7 @@ dependencies = [ "solana-loader-v4-interface", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sbpf", "solana-sdk-ids", "solana-svm-log-collector", @@ -5430,9 +5797,9 @@ dependencies = [ [[package]] name = "solana-measure" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10cd4adf43d4e09cd8e23aed4a1cd8e8f19fbc9eefc8994df1fac4eaf59936d8" +checksum = "c48d639f9c87b48437b3feab27cfc50ea4d471de2d18b2afc84aa69df1201fb5" [[package]] name = "solana-message" @@ -5445,8 +5812,8 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-address", - "solana-hash", + "solana-address 1.0.0", + "solana-hash 3.1.0", "solana-instruction", "solana-sanitize", "solana-sdk-ids", @@ -5456,9 +5823,9 @@ dependencies = [ [[package]] name = "solana-metrics" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ebb2777b1514fccedff71a8659e5108ea2017212a57962c62b07b5d32e746ff" +checksum = "f8c46308f901be3b6b55e54bf8277fd6b6001361dbe583e5b033f88bc031197d" dependencies = [ "crossbeam-channel", "gethostname", @@ -5467,7 +5834,7 @@ dependencies = [ "solana-cluster-type", "solana-sha256-hasher", "solana-time-utils", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -5487,21 +5854,23 @@ checksum = "ae8dd4c280dca9d046139eb5b7a5ac9ad10403fbd64964c7d7571214950d758f" [[package]] name = "solana-net-utils" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faac23c0275e96a09df695158afd5421c482296ae8deec2ffd77301d8ab40be2" +checksum = "d2edb6edf83fa8b3d71135cda15d650062120e26021b41683bbbd94f527ed683" dependencies = [ "anyhow", "bincode", "bytes", + "cfg-if", + "dashmap", "itertools 0.12.1", "log", "nix", "rand 0.8.5", "serde", - "serde_derive", - "socket2 0.6.0", + "socket2 0.6.3", "solana-serde", + "solana-svm-type-overrides", "tokio", "url", ] @@ -5521,8 +5890,8 @@ dependencies = [ "serde", "serde_derive", "solana-fee-calculator", - "solana-hash", - "solana-pubkey", + "solana-hash 3.1.0", + "solana-pubkey 3.0.0", "solana-sha256-hasher", ] @@ -5533,7 +5902,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "805fd25b29e5a1a0e6c3dd6320c9da80f275fbe4ff6e392617c303a2085c435e" dependencies = [ "solana-account", - "solana-hash", + "solana-hash 3.1.0", "solana-nonce", "solana-sdk-ids", ] @@ -5554,9 +5923,9 @@ dependencies = [ [[package]] name = "solana-perf" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "532ef77651683be04a7431227a26cf357ee328512d5c564136c5c45aaf9c21ca" +checksum = "60c681205a42c004c5a66d90bebe30f646936041894f20acd941667a412a4a5f" dependencies = [ "ahash 0.8.11", "bincode", @@ -5572,16 +5941,17 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "solana-hash", + "solana-hash 3.1.0", "solana-message", "solana-metrics", "solana-packet", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rayon-threadlimit", "solana-sdk-ids", "solana-short-vec", "solana-signature", "solana-time-utils", + "solana-transaction-context", ] [[package]] @@ -5596,14 +5966,16 @@ dependencies = [ [[package]] name = "solana-poseidon" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e90412f2b4faf59fb9670d6ccaddec06d0b79fbd9dfcc56fbc8569a6f45f2b4" +checksum = "6e51c9ffecacac7691711b91e15f557af5ee652d0e8d66477f6c919b1ca4ed18" dependencies = [ - "ark-bn254", - "light-poseidon", + "ark-bn254 0.4.0", + "ark-bn254 0.5.0", + "light-poseidon 0.2.0", + "light-poseidon 0.4.0", "solana-define-syscall 3.0.0", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -5615,6 +5987,22 @@ dependencies = [ "num-traits", ] +[[package]] +name = "solana-program-binaries" +version = "3.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fcc481513bd7af956e81bd0ba4b3830eaf2b5c2bdc66e2f605cf9aa39c83e51" +dependencies = [ + "bincode", + "serde", + "solana-account", + "solana-loader-v3-interface", + "solana-pubkey 3.0.0", + "solana-rent", + "solana-sdk-ids", + "spl-generic-token", +] + [[package]] name = "solana-program-entrypoint" version = "3.1.0" @@ -5625,7 +6013,7 @@ dependencies = [ "solana-define-syscall 3.0.0", "solana-msg", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] @@ -5663,9 +6051,9 @@ dependencies = [ [[package]] name = "solana-program-runtime" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b37667b9cd2c58d1c023fff16d2fbbe60d3dc5b5758e74c31bd1847fdc66b72e" +checksum = "1946dc97d7666617c6eb9231d07ffdfd36841ebef3b08e04e2dd2249c56843a1" dependencies = [ "base64 0.22.1", "bincode", @@ -5675,19 +6063,22 @@ dependencies = [ "rand 0.8.5", "serde", "solana-account", + "solana-account-info", "solana-clock", "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-structure", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-last-restart-slot", + "solana-loader-v3-interface", "solana-program-entrypoint", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sbpf", "solana-sdk-ids", "solana-slot-hashes", + "solana-stable-layout", "solana-stake-interface", "solana-svm-callback", "solana-svm-feature-set", @@ -5700,15 +6091,17 @@ dependencies = [ "solana-sysvar", "solana-sysvar-id", "solana-transaction-context", + "thiserror 2.0.18", ] [[package]] name = "solana-program-test" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfffe4a2267d2b05ab3151f527ef627ad2ffab391fca8861ea8de24f93b6c633" +checksum = "3da3eb68baabb4b0c5f3e4d0961270f4dedab6db85a3298d1d5c9058e8640586" dependencies = [ "agave-feature-set", + "agave-logger", "assert_matches", "async-trait", "base64 0.22.1", @@ -5731,19 +6124,19 @@ dependencies = [ "solana-epoch-schedule", "solana-fee-calculator", "solana-genesis-config", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-keypair", "solana-loader-v3-interface", - "solana-logger", "solana-message", "solana-msg", "solana-native-token", "solana-poh-config", + "solana-program-binaries", "solana-program-entrypoint", "solana-program-error", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-runtime", "solana-sbpf", @@ -5762,7 +6155,7 @@ dependencies = [ "solana-transaction-error", "solana-vote-program", "spl-generic-token", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", ] @@ -5773,14 +6166,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" dependencies = [ "rand 0.8.5", - "solana-address", + "solana-address 1.0.0", +] + +[[package]] +name = "solana-pubkey" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b06bd918d60111ee1f97de817113e2040ca0cedb740099ee8d646233f6b906c" +dependencies = [ + "solana-address 2.4.0", ] [[package]] name = "solana-pubsub-client" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756e556f06be18b31426872c5acaf706d401d5d550d61ec8c50b4c52fa842e22" +checksum = "27b1fd9238ec0868382d1405a18d1d9dbf78fd8bfb1bc33c199d856400c4129b" dependencies = [ "crossbeam-channel", "futures-util", @@ -5788,14 +6190,13 @@ dependencies = [ "log", "semver", "serde", - "serde_derive", "serde_json", "solana-account-decoder-client-types", "solana-clock", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rpc-client-types", "solana-signature", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-stream", "tokio-tungstenite", @@ -5805,9 +6206,9 @@ dependencies = [ [[package]] name = "solana-quic-client" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d10beec99ad8b6fc68cb7d35da772dd2f6f0da6b16a5da8fb8eb6409d495423" +checksum = "de5985d8dab9b47d28f81773afb3d3b96df9e4b785baf824628e5ff22c6d82b2" dependencies = [ "async-lock", "async-trait", @@ -5816,20 +6217,20 @@ dependencies = [ "log", "quinn", "quinn-proto", - "rustls 0.23.32", + "rustls", "solana-connection-cache", "solana-keypair", "solana-measure", "solana-metrics", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-quic-definitions", "solana-rpc-client-api", "solana-signer", "solana-streamer", "solana-tls-utils", "solana-transaction-error", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", ] @@ -5844,9 +6245,9 @@ dependencies = [ [[package]] name = "solana-rayon-threadlimit" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bc3dcac63a9fae71e7dc760f0252fae7f08860750933f86112fff8bfcc7cf50" +checksum = "4e4bc48c5884744db48e7c394cc563985828b869e3c49c6eb8d95d78777ffd35" dependencies = [ "log", "num_cpus", @@ -5877,9 +6278,9 @@ dependencies = [ [[package]] name = "solana-rpc-client" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be62cbd74da0fc15c9adbe6d58806358d3345bbebc749c42fe774715fd007a6" +checksum = "695f5c9e9afbb79269d173db59ec79993720b817212addc0367fc447e12eb0da" dependencies = [ "async-trait", "base64 0.22.1", @@ -5892,19 +6293,19 @@ dependencies = [ "reqwest-middleware", "semver", "serde", - "serde_derive", "serde_json", "solana-account", + "solana-account-decoder", "solana-account-decoder-client-types", "solana-clock", "solana-commitment-config", "solana-epoch-info", "solana-epoch-schedule", "solana-feature-gate-interface", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-message", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rpc-client-api", "solana-signature", "solana-transaction", @@ -5917,16 +6318,15 @@ dependencies = [ [[package]] name = "solana-rpc-client-api" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ebdc858d814771451ee9dc6a5cf5ed5ea589ac7e1a5a61c4450119307632320" +checksum = "e6eeb20b0d1b0d4daaf2e2f8d5e2c008d8809282b2ccc1451c68d427d6662d78" dependencies = [ "anyhow", "jsonrpc-core", "reqwest", "reqwest-middleware", "serde", - "serde_derive", "serde_json", "solana-account-decoder-client-types", "solana-clock", @@ -5934,62 +6334,66 @@ dependencies = [ "solana-signer", "solana-transaction-error", "solana-transaction-status-client-types", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-rpc-client-nonce-utils" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0f3ca3eeb92254ef4640271cfd4af45b5eecc8851e3ad6c1b3c054cc06a741" +checksum = "694ee738ae2981a584f3ae984e53f4ea1deaca400147867ef030c42891e8de74" dependencies = [ "solana-account", "solana-commitment-config", - "solana-hash", + "solana-hash 3.1.0", "solana-message", "solana-nonce", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rpc-client", "solana-sdk-ids", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-rpc-client-types" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e82661b56f57858a5ad8b7143dd9eb5308503f0e924a61bed02843cd234ff84d" +checksum = "151719868cc3fece2d268795951f732d74423ac64e6832e33aba00a76713d1e8" dependencies = [ "base64 0.22.1", "bs58", "semver", "serde", - "serde_derive", "serde_json", "solana-account", "solana-account-decoder-client-types", + "solana-address 1.0.0", "solana-clock", "solana-commitment-config", "solana-fee-calculator", "solana-inflation", - "solana-pubkey", + "solana-reward-info", + "solana-transaction", "solana-transaction-error", "solana-transaction-status-client-types", "solana-version", "spl-generic-token", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-runtime" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99e9a969516a6d9e95f9f55f33e03a62d0d435d09ddf9342f01ebdfb135b1058" +checksum = "6a778afa6c1fde03f12759fb6a3116c8a4d6c38d1b909dc2baa64a0528ead25a" dependencies = [ "agave-feature-set", + "agave-fs", "agave-precompiles", "agave-reserved-account-keys", + "agave-snapshots", "agave-syscalls", + "agave-votor-messages", "ahash 0.8.11", "aquamarine", "arc-swap", @@ -6021,14 +6425,15 @@ dependencies = [ "rand 0.8.5", "rayon", "regex", + "semver", "serde", - "serde_derive", "serde_json", "serde_with", "solana-account", "solana-account-info", "solana-accounts-db", "solana-address-lookup-table-interface", + "solana-bls-signatures", "solana-bpf-loader-program", "solana-bucket-map", "solana-builtins", @@ -6039,6 +6444,7 @@ dependencies = [ "solana-compute-budget", "solana-compute-budget-instruction", "solana-compute-budget-interface", + "solana-config-interface", "solana-cost-model", "solana-cpi", "solana-ed25519-program", @@ -6051,7 +6457,7 @@ dependencies = [ "solana-fee-structure", "solana-genesis-config", "solana-hard-forks", - "solana-hash", + "solana-hash 3.1.0", "solana-inflation", "solana-instruction", "solana-keypair", @@ -6070,7 +6476,7 @@ dependencies = [ "solana-poh-config", "solana-precompile-error", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rayon-threadlimit", "solana-rent", "solana-reward-info", @@ -6085,7 +6491,6 @@ dependencies = [ "solana-slot-hashes", "solana-slot-history", "solana-stake-interface", - "solana-stake-program", "solana-svm", "solana-svm-callback", "solana-svm-timings", @@ -6109,44 +6514,43 @@ dependencies = [ "strum 0.24.1", "strum_macros 0.24.3", "symlink", - "tar", "tempfile", - "thiserror 2.0.17", - "zstd", + "thiserror 2.0.18", ] [[package]] name = "solana-runtime-transaction" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74a34b024db334e2a00d17e42b6f2dd94c5e9fce1795f3d4eb1b5de21362ef51" +checksum = "21d6fc87b6eed4b29530501d65c14bdac6c96cd8812deb81df66be4cc49b06bf" dependencies = [ "agave-transaction-view", "log", "solana-compute-budget", "solana-compute-budget-instruction", - "solana-hash", + "solana-hash 3.1.0", "solana-message", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-signature", "solana-svm-transaction", "solana-transaction", + "solana-transaction-context", "solana-transaction-error", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-sanitize" -version = "3.0.0" +version = "3.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927e833259588ac8f860861db0f6e2668c3cc46d917798ade116858960acfe8a" +checksum = "dcf09694a0fc14e5ffb18f9b7b7c0f15ecb6eac5b5610bf76a1853459d19daf9" [[package]] name = "solana-sbpf" -version = "0.12.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f224d906c14efc7ed7f42bc5fe9588f3f09db8cabe7f6023adda62a69678e1a" +checksum = "b15b079e08471a9dbfe1e48b2c7439c85aa2a055cbd54eddd8bd257b0a7dbb29" dependencies = [ "byteorder", "combine 3.8.1", @@ -6155,7 +6559,7 @@ dependencies = [ "log", "rand 0.8.5", "rustc-demangle", - "thiserror 2.0.17", + "thiserror 2.0.18", "winapi", ] @@ -6165,7 +6569,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1b6d6aaf60669c592838d382266b173881c65fb1cdec83b37cb8ce7cb89f9ad" dependencies = [ - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] @@ -6177,7 +6581,7 @@ dependencies = [ "bs58", "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -6202,7 +6606,7 @@ checksum = "394a4470477d66296af5217970a905b1c5569032a7732c367fb69e5666c8607e" dependencies = [ "k256", "solana-define-syscall 3.0.0", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -6239,9 +6643,9 @@ dependencies = [ [[package]] name = "solana-send-transaction-service" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d383a8eaef5ae1557fb2d79b06cc3ec49748276126271dadb7d8c095fcd28d0f" +checksum = "09b29b1bfc7f2fcf4fe86058187f23c218c634a43d13b8b5061d46b2349a9551" dependencies = [ "async-trait", "crossbeam-channel", @@ -6250,12 +6654,12 @@ dependencies = [ "solana-client", "solana-clock", "solana-connection-cache", - "solana-hash", + "solana-hash 3.1.0", "solana-keypair", "solana-measure", "solana-metrics", "solana-nonce-account", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-quic-definitions", "solana-runtime", "solana-signature", @@ -6290,7 +6694,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e41dd8feea239516c623a02f0a81c2367f4b604d7965237fed0751aeec33ed" dependencies = [ "solana-instruction-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sanitize", ] @@ -6302,7 +6706,7 @@ checksum = "a9b912ba6f71cb202c0c3773ec77bf898fa9fe0c78691a2d6859b3b5b8954719" dependencies = [ "sha2 0.10.8", "solana-define-syscall 3.0.0", - "solana-hash", + "solana-hash 3.1.0", ] [[package]] @@ -6321,7 +6725,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94953e22ca28fe4541a3447d6baeaf519cc4ddc063253bfa673b721f34c136bb" dependencies = [ "solana-hard-forks", - "solana-hash", + "solana-hash 3.1.0", "solana-sha256-hasher", ] @@ -6332,7 +6736,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bb8057cc0e9f7b5e89883d49de6f407df655bb6f3a71d0b7baf9986a2218fd9" dependencies = [ "ed25519-dalek 2.2.0", - "five8", + "five8 0.2.1", "serde", "serde-big-array", "serde_derive", @@ -6345,7 +6749,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5bfea97951fee8bae0d6038f39a5efcb6230ecdfe33425ac75196d1a1e3e3235" dependencies = [ - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-signature", "solana-transaction-error", ] @@ -6358,7 +6762,7 @@ checksum = "80a293f952293281443c04f4d96afd9d547721923d596e92b4377ed2360f1746" dependencies = [ "serde", "serde_derive", - "solana-hash", + "solana-hash 3.1.0", "solana-sdk-ids", "solana-sysvar-id", ] @@ -6383,7 +6787,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1da74507795b6e8fb60b7c7306c0c36e2c315805d16eaaf479452661234685ac" dependencies = [ "solana-instruction", - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] @@ -6399,49 +6803,19 @@ dependencies = [ "solana-cpi", "solana-instruction", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-system-interface", "solana-sysvar", "solana-sysvar-id", ] -[[package]] -name = "solana-stake-program" -version = "3.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4d9984ab7bbdf9bcea650fb31f3e196e54b7a2cef9e376edb5a754ea9743d13" -dependencies = [ - "agave-feature-set", - "bincode", - "log", - "solana-account", - "solana-bincode", - "solana-clock", - "solana-config-interface", - "solana-genesis-config", - "solana-instruction", - "solana-native-token", - "solana-packet", - "solana-program-runtime", - "solana-pubkey", - "solana-rent", - "solana-sdk-ids", - "solana-stake-interface", - "solana-svm-log-collector", - "solana-svm-type-overrides", - "solana-sysvar", - "solana-transaction-context", - "solana-vote-interface", -] - [[package]] name = "solana-streamer" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e49b16c113860eda6f3fc68a5b0df11d448de8585870d9bc3b431903a27d52f2" +checksum = "899889e499eaa2faed76e271c52d867ea69ddc22b40274df837a89b8ab6c1e89" dependencies = [ "arc-swap", - "async-channel", "bytes", "crossbeam-channel", "dashmap", @@ -6460,16 +6834,16 @@ dependencies = [ "quinn", "quinn-proto", "rand 0.8.5", - "rustls 0.23.32", + "rustls", "smallvec", - "socket2 0.6.0", + "socket2 0.6.3", "solana-keypair", "solana-measure", "solana-metrics", "solana-net-utils", "solana-packet", "solana-perf", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-quic-definitions", "solana-signature", "solana-signer", @@ -6477,7 +6851,7 @@ dependencies = [ "solana-tls-utils", "solana-transaction-error", "solana-transaction-metrics-tracker", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-util 0.7.16", "x509-parser", @@ -6485,19 +6859,18 @@ dependencies = [ [[package]] name = "solana-svm" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a57846d43a7dde61f59e1bb8cc10fb32ae5a4ccd39fa941dd1c14d9b197bd6e1" +checksum = "95e4f9b2f74565d69ec3041f6540e0a4b4a4f654648f54f3e04c9c3f28477277" dependencies = [ "ahash 0.8.11", "log", "percentage", "serde", - "serde_derive", "solana-account", "solana-clock", "solana-fee-structure", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-instructions-sysvar", "solana-loader-v3-interface", @@ -6509,7 +6882,7 @@ dependencies = [ "solana-program-entrypoint", "solana-program-pack", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sdk-ids", "solana-svm-callback", @@ -6524,62 +6897,62 @@ dependencies = [ "solana-transaction-context", "solana-transaction-error", "spl-generic-token", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-svm-callback" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d19100a1464e52d9298fd11da54ca97898553dc28a8e455ce79982b1c8cfd24" +checksum = "e2a3d780b1ab2f2cfb55f41e192b78c2e80e3224cf0c6de77343552bcbd7bc57" dependencies = [ "solana-account", "solana-clock", "solana-precompile-error", - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] name = "solana-svm-feature-set" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a45cb106d92777438df2af16956ff269b2853337cc08517b4aa08784c061da30" +checksum = "4639fc59e29da44c4010fb672db9980c26d8073892f07aad568be32e00acf9d4" [[package]] name = "solana-svm-log-collector" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c21c8d66125a4851495f2b6d541da0a3631833bbb90d423d11ba6ac5de55ff" +checksum = "93afa0242ccc1ec642845f75773ba5aaf63a3cd0953dd2d09d47beb2ca4e8fe2" dependencies = [ "log", ] [[package]] name = "solana-svm-measure" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0feb11327517ca2c16b5c48df5733acae7838151b2ce298a630d2a37b426f2e2" +checksum = "69ff602eec3e6df1cac6693da4aec76e66c2fc1ee8420635995352df0d3bfc6b" [[package]] name = "solana-svm-timings" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20a352d6a8bb10bc421e99e92bcc2c4468b8125506a1c9a220a61f042f0884a6" +checksum = "60a9d32decdf9487b8d5bed7f1a4eb3d80cfa95e108b69272d91a0d6be918b82" dependencies = [ "eager", "enum-iterator", - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] name = "solana-svm-transaction" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "293c9195ccede64f492d9c7c068656cc0008889bdb915c0e68d5d93f7503c687" +checksum = "23b071f7ae92dedb3e947af983ff4e6e9f721bca431e336ab2ed2d2a90fdb8cd" dependencies = [ - "solana-hash", + "solana-hash 3.1.0", "solana-message", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-signature", "solana-transaction", @@ -6587,9 +6960,9 @@ dependencies = [ [[package]] name = "solana-svm-type-overrides" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e941f4f308171b6a85d5eba025eba9730de8cd082fae8bf41113031dec509f8" +checksum = "0e1ace47d2d211d9a43655a76866b4c8cfcdd751d9f4c3fa0f6a46e049d04218" dependencies = [ "rand 0.8.5", ] @@ -6606,19 +6979,18 @@ dependencies = [ "solana-instruction", "solana-msg", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] name = "solana-system-program" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b11bfae545bc945012dff84e29a826781862288b20ec11d967709a9acefe194" +checksum = "a6a7a47efcfe3ada26f190077a0d90dfcffa7e08fc0174a5fce75b0159761b59" dependencies = [ "bincode", "log", "serde", - "serde_derive", "solana-account", "solana-bincode", "solana-fee-calculator", @@ -6627,7 +6999,7 @@ dependencies = [ "solana-nonce-account", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-svm-log-collector", "solana-svm-type-overrides", @@ -6642,10 +7014,10 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a31b5699ec533621515e714f1533ee6b3b0e71c463301d919eb59b8c1e249d30" dependencies = [ - "solana-hash", + "solana-hash 3.1.0", "solana-keypair", "solana-message", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-signer", "solana-system-interface", "solana-transaction", @@ -6668,13 +7040,13 @@ dependencies = [ "solana-epoch-rewards", "solana-epoch-schedule", "solana-fee-calculator", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-last-restart-slot", "solana-program-entrypoint", "solana-program-error", "solana-program-memory", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sdk-ids", "solana-sdk-macro", @@ -6689,7 +7061,7 @@ version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5051bc1a16d5d96a96bc33b5b2ec707495c48fe978097bdaba68d3c47987eb32" dependencies = [ - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", ] @@ -6701,22 +7073,22 @@ checksum = "0ced92c60aa76ec4780a9d93f3bd64dfa916e1b998eacc6f1c110f3f444f02c9" [[package]] name = "solana-tls-utils" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e192d53f86899bbdf5cce9d406d7db1a17fdfc04168f086eea89616436db4e40" +checksum = "39ecf07b047c05d08d234ad99b90050e043c5024b484ba82cf25b1f9517baa01" dependencies = [ - "rustls 0.23.32", + "rustls", "solana-keypair", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-signer", "x509-parser", ] [[package]] name = "solana-tpu-client" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514ca37b1d97036dace0d5798d5b8b21e908917c10065b5f7d8010584019c704" +checksum = "73b148fd0833086cb75a8d38d341752f5c1f082d73d3150cc45b47032e5d0fe8" dependencies = [ "async-trait", "bincode", @@ -6733,7 +7105,7 @@ dependencies = [ "solana-measure", "solana-message", "solana-net-utils", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-pubsub-client", "solana-quic-definitions", "solana-rpc-client", @@ -6742,21 +7114,21 @@ dependencies = [ "solana-signer", "solana-transaction", "solana-transaction-error", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", ] [[package]] name = "solana-tpu-client-next" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14a6259a3853d742a9b0b9d4256f072e88b0f9acb69d942e7cfc64a376fa0e43" +checksum = "41f263f57157eb064d835572a4e130b1ea0b5d5ade7dffba73edb1f3b043bfa3" dependencies = [ "async-trait", "log", "lru", "quinn", - "rustls 0.23.32", + "rustls", "solana-clock", "solana-connection-cache", "solana-keypair", @@ -6768,7 +7140,7 @@ dependencies = [ "solana-time-utils", "solana-tls-utils", "solana-tpu-client", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", "tokio-util 0.7.16", ] @@ -6782,8 +7154,8 @@ dependencies = [ "bincode", "serde", "serde_derive", - "solana-address", - "solana-hash", + "solana-address 1.0.0", + "solana-hash 3.1.0", "solana-instruction", "solana-instruction-error", "solana-message", @@ -6797,18 +7169,17 @@ dependencies = [ [[package]] name = "solana-transaction-context" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "917fe382dafb8f73cf35a39638a342b6b3321bb55157f1ea517d709628b17567" +checksum = "fd9a056caa8b6bc1f47db81e6b92da836b2aa3cf20553ab49a1a2b2ab8fde31e" dependencies = [ "bincode", "qualifier_attr", "serde", - "serde_derive", "solana-account", "solana-instruction", "solana-instructions-sysvar", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sbpf", "solana-sdk-ids", @@ -6828,9 +7199,9 @@ dependencies = [ [[package]] name = "solana-transaction-metrics-tracker" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54f26dce6ccfba544fc462a1d98368a24c00724538644593534c1b01ae49241b" +checksum = "a34f0be8c181093704032287650a52d2a884eba81614aa4c404a7ec43bca7b7c" dependencies = [ "base64 0.22.1", "bincode", @@ -6844,34 +7215,33 @@ dependencies = [ [[package]] name = "solana-transaction-status-client-types" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f429cdb4bc6b9373ff399f7cbc9e0d6312411eaa718654cfd6ae9a3763459483" +checksum = "5b68112658f8ed0901054d3d1e7fcce3bedab88f190ca1b00ac5f121384cdb3b" dependencies = [ "base64 0.22.1", "bincode", "bs58", "serde", - "serde_derive", "serde_json", "solana-account-decoder-client-types", "solana-commitment-config", "solana-instruction", "solana-message", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-reward-info", "solana-signature", "solana-transaction", "solana-transaction-context", "solana-transaction-error", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-udp-client" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20dc356737f932556041b42cfc0e1700587593b42012d10bc35406def8ed2546" +checksum = "b1ccd63a4899f45e080d061de4da2cf60c3bf4d61397d6b211e7be4b9190efd3" dependencies = [ "async-trait", "solana-connection-cache", @@ -6879,18 +7249,18 @@ dependencies = [ "solana-net-utils", "solana-streamer", "solana-transaction-error", - "thiserror 2.0.17", + "thiserror 2.0.18", "tokio", ] [[package]] name = "solana-unified-scheduler-logic" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e589c40983286ba2f76071823779387536b63e14bbb8f00f9cc49f3e2be4d3" +checksum = "5d0693e556093104277518e1832b1b1d9fb3e6d991620bfba238327e501d030a" dependencies = [ "assert_matches", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-runtime-transaction", "solana-transaction", "static_assertions", @@ -6899,37 +7269,35 @@ dependencies = [ [[package]] name = "solana-version" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e657494d07daa44808f358034aa47df2e541fc0489de22dc2747764cf3341a5" +checksum = "3e04d8d5ea770807f8cd6ef57bd493a9856085127045d241509be0790b3de7fb" dependencies = [ "agave-feature-set", "rand 0.8.5", "semver", "serde", - "serde_derive", "solana-sanitize", "solana-serde-varint", ] [[package]] name = "solana-vote" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2f3a39b6309caf6c6a334a8a7685705779126cdfc020682d6f15fa2dfc3c9ea" +checksum = "2222b5be4809768448faf3313f07ef743250aa2a710ea28853c010134cfd6db6" dependencies = [ "itertools 0.12.1", "log", "serde", - "serde_derive", "solana-account", "solana-bincode", "solana-clock", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-keypair", "solana-packet", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-serialize-utils", "solana-signature", @@ -6937,14 +7305,14 @@ dependencies = [ "solana-svm-transaction", "solana-transaction", "solana-vote-interface", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-vote-interface" -version = "3.0.0" +version = "4.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66631ddbe889dab5ec663294648cd1df395ec9df7a4476e7b3e095604cfdb539" +checksum = "db6e123e16bfdd7a81d71b4c4699e0b29580b619f4cd2ef5b6aae1eb85e8979f" dependencies = [ "bincode", "cfg_eval", @@ -6954,10 +7322,10 @@ dependencies = [ "serde_derive", "serde_with", "solana-clock", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-instruction-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sdk-ids", "solana-serde-varint", @@ -6968,9 +7336,9 @@ dependencies = [ [[package]] name = "solana-vote-program" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "879f8f49d7266aba25ea3005b7450f09dcef7418336b0f01d6531a62b22e4617" +checksum = "e25b1cebb26a3e4cce242612beb2bb2ada3a51e99d76a1cbece67591769273e7" dependencies = [ "agave-feature-set", "bincode", @@ -6978,17 +7346,16 @@ dependencies = [ "num-derive", "num-traits", "serde", - "serde_derive", "solana-account", "solana-bincode", "solana-clock", "solana-epoch-schedule", - "solana-hash", + "solana-hash 3.1.0", "solana-instruction", "solana-keypair", "solana-packet", "solana-program-runtime", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sdk-ids", "solana-signer", @@ -6996,14 +7363,14 @@ dependencies = [ "solana-transaction", "solana-transaction-context", "solana-vote-interface", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] name = "solana-zk-elgamal-proof-program" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2eab3cefc7a3dc06210c419fdc9da9e19a57f4198a349bfab1c56ae5f5d6278" +checksum = "98159849b2040a4815ce02e30590a43bb6866fcaeb7ec46e62e6fc11fd8738dc" dependencies = [ "agave-feature-set", "bytemuck", @@ -7041,23 +7408,23 @@ dependencies = [ "sha3", "solana-derivation-path", "solana-instruction", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-seed-derivable", "solana-seed-phrase", "solana-signature", "solana-signer", "subtle", - "thiserror 2.0.17", + "thiserror 2.0.18", "wasm-bindgen", "zeroize", ] [[package]] name = "solana-zk-token-proof-program" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3175e35635af1d7227cba9e99358538d0b69af6c127bc8beb572e51cd44e3c6d" +checksum = "cbfe01c829b6797939034c5524eed46fc558c8ff1dac6e86d9b21681f2cbbb09" dependencies = [ "agave-feature-set", "bytemuck", @@ -7072,9 +7439,9 @@ dependencies = [ [[package]] name = "solana-zk-token-sdk" -version = "3.0.6" +version = "3.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6210e884d65d9cb1b35000e9be5753c222f732c94a0d351fb33f61605fdfdd4" +checksum = "5cae28b0bffeeb4431c12fb3b95f7afe748d81f7b3862a8a8770a84aff9b8282" dependencies = [ "aes-gcm-siv", "base64 0.22.1", @@ -7088,20 +7455,19 @@ dependencies = [ "num-traits", "rand 0.8.5", "serde", - "serde_derive", "serde_json", "sha3", - "solana-curve25519 3.0.6", + "solana-curve25519 3.1.3", "solana-derivation-path", "solana-instruction", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-seed-derivable", "solana-seed-phrase", "solana-signature", "solana-signer", "subtle", - "thiserror 2.0.17", + "thiserror 2.0.18", "zeroize", ] @@ -7144,7 +7510,7 @@ checksum = "d9e8418ea6269dcfb01c712f0444d2c75542c04448b480e87de59d2865edc750" dependencies = [ "quote", "spl-discriminator-syn", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -7156,7 +7522,7 @@ dependencies = [ "proc-macro2", "quote", "sha2 0.10.8", - "syn 2.0.106", + "syn 2.0.117", "thiserror 1.0.69", ] @@ -7167,7 +7533,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "233df81b75ab99b42f002b5cdd6e65a7505ffa930624f7096a7580a56765e9cf" dependencies = [ "bytemuck", - "solana-pubkey", + "solana-pubkey 3.0.0", ] [[package]] @@ -7184,9 +7550,9 @@ dependencies = [ "num_enum", "solana-program-error", "solana-program-option", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-zk-sdk", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7215,7 +7581,7 @@ dependencies = [ "solana-program-memory", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-rent", "solana-sdk-ids", "solana-system-interface", @@ -7223,7 +7589,7 @@ dependencies = [ "spl-token-interface 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "strum 0.24.1", "strum_macros 0.24.3", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7242,7 +7608,7 @@ dependencies = [ "solana-program-error", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-zk-sdk", "spl-pod", @@ -7251,7 +7617,7 @@ dependencies = [ "spl-token-group-interface", "spl-token-metadata-interface", "spl-type-length-value", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7267,11 +7633,11 @@ dependencies = [ "solana-instructions-sysvar", "solana-msg", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "solana-zk-sdk", "spl-pod", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7282,7 +7648,7 @@ checksum = "f63a2b41095945dc15274b924b21ccae9b3ec9dc2fdd43dbc08de8c33bbcd915" dependencies = [ "curve25519-dalek 4.1.3", "solana-zk-sdk", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7297,10 +7663,10 @@ dependencies = [ "num_enum", "solana-instruction", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "spl-discriminator", "spl-pod", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7317,11 +7683,11 @@ dependencies = [ "solana-program-error", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", "strum 0.24.1", "strum_macros 0.24.3", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7339,9 +7705,9 @@ dependencies = [ "solana-program-error", "solana-program-option", "solana-program-pack", - "solana-pubkey", + "solana-pubkey 3.0.0", "solana-sdk-ids", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7356,11 +7722,11 @@ dependencies = [ "solana-borsh", "solana-instruction", "solana-program-error", - "solana-pubkey", + "solana-pubkey 3.0.0", "spl-discriminator", "spl-pod", "spl-type-length-value", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7378,7 +7744,7 @@ dependencies = [ "solana-program-error", "spl-discriminator", "spl-pod", - "thiserror 2.0.17", + "thiserror 2.0.18", ] [[package]] @@ -7437,7 +7803,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -7465,9 +7831,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.106" +version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2", "quote", @@ -7503,14 +7869,20 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] +[[package]] +name = "tap" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" + [[package]] name = "tar" -version = "0.4.44" +version = "0.4.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a" +checksum = "22692a6476a21fa75fdfc11d452fda482af402c008cdbaf3476414e122040973" dependencies = [ "filetime", "libc", @@ -7554,15 +7926,15 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.20.0" +version = "3.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +checksum = "0136791f7c95b1f6dd99f9cc786b91bb81c3800b639b3478e561ddb7be95e5f1" dependencies = [ "fastrand", "getrandom 0.3.1", "once_cell", - "rustix 1.0.1", - "windows-sys 0.59.0", + "rustix 1.1.3", + "windows-sys 0.61.2", ] [[package]] @@ -7582,11 +7954,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ - "thiserror-impl 2.0.17", + "thiserror-impl 2.0.18", ] [[package]] @@ -7597,18 +7969,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] name = "thiserror-impl" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -7621,6 +7993,15 @@ dependencies = [ "once_cell", ] +[[package]] +name = "threadpool" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa" +dependencies = [ + "num_cpus", +] + [[package]] name = "time" version = "0.3.47" @@ -7679,43 +8060,30 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.47.1" +version = "1.50.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038" +checksum = "27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d" dependencies = [ - "backtrace", "bytes", - "io-uring", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", - "slab", - "socket2 0.6.0", + "socket2 0.6.3", "tokio-macros", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", -] - -[[package]] -name = "tokio-rustls" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" -dependencies = [ - "rustls 0.21.12", - "tokio", + "syn 2.0.117", ] [[package]] @@ -7724,7 +8092,7 @@ version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e727b36a1a0e8b74c376ac2211e40c2c8af09fb4013c60d910495810f008e9b" dependencies = [ - "rustls 0.23.32", + "rustls", "tokio", ] @@ -7736,7 +8104,7 @@ checksum = "911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466" dependencies = [ "bincode", "bytes", - "educe", + "educe 0.4.23", "futures-core", "futures-sink", "pin-project", @@ -7757,17 +8125,18 @@ dependencies = [ [[package]] name = "tokio-tungstenite" -version = "0.20.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c" +checksum = "d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857" dependencies = [ "futures-util", "log", - "rustls 0.21.12", + "rustls", + "rustls-pki-types", "tokio", - "tokio-rustls 0.24.1", + "tokio-rustls", "tungstenite", - "webpki-roots 0.25.4", + "webpki-roots 0.26.11", ] [[package]] @@ -7794,6 +8163,7 @@ dependencies = [ "bytes", "futures-core", "futures-sink", + "futures-util", "pin-project-lite", "tokio", ] @@ -7832,17 +8202,22 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" +checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" dependencies = [ + "async-compression", "bitflags", "bytes", + "futures-core", "futures-util", "http 1.3.1", "http-body", + "http-body-util", "iri-string", "pin-project-lite", + "tokio", + "tokio-util 0.7.16", "tower", "tower-layer", "tower-service", @@ -7880,7 +8255,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -7925,23 +8300,22 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "tungstenite" -version = "0.20.1" +version = "0.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9" +checksum = "8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442" dependencies = [ - "byteorder", "bytes", "data-encoding", - "http 0.2.12", + "http 1.3.1", "httparse", "log", - "rand 0.8.5", - "rustls 0.21.12", + "rand 0.9.1", + "rustls", + "rustls-pki-types", "sha1", - "thiserror 1.0.69", - "url", + "thiserror 2.0.18", "utf-8", - "webpki-roots 0.24.0", + "webpki-roots 0.26.11", ] [[package]] @@ -8029,13 +8403,14 @@ dependencies = [ [[package]] name = "url" -version = "2.5.4" +version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" dependencies = [ "form_urlencoded", "idna", "percent-encoding", + "serde", ] [[package]] @@ -8157,7 +8532,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", "wasm-bindgen-shared", ] @@ -8192,7 +8567,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -8237,19 +8612,13 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "0.24.0" +version = "0.26.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b291546d5d9d1eab74f069c77749f2cb8504a12caa20f0f2de93ddbf6f411888" +checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" dependencies = [ - "rustls-webpki 0.101.7", + "webpki-roots 1.0.1", ] -[[package]] -name = "webpki-roots" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - [[package]] name = "webpki-roots" version = "1.0.1" @@ -8301,6 +8670,31 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "wincode" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc91ddd8c932a38bbec58ed536d9e93ce9cd01b6af9b6de3c501132cf98ddec6" +dependencies = [ + "pastey", + "proc-macro2", + "quote", + "thiserror 2.0.18", + "wincode-derive", +] + +[[package]] +name = "wincode-derive" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fca057fc9a13dd19cdb64ef558635d43c42667c0afa1ae7915ea1fa66993fd1a" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 2.0.117", +] + [[package]] name = "windows-core" version = "0.52.0" @@ -8577,6 +8971,15 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" +[[package]] +name = "wyz" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed" +dependencies = [ + "tap", +] + [[package]] name = "x509-parser" version = "0.14.0" @@ -8626,7 +9029,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", "synstructure 0.13.1", ] @@ -8648,7 +9051,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -8668,7 +9071,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", "synstructure 0.13.1", ] @@ -8689,7 +9092,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] @@ -8711,7 +9114,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.106", + "syn 2.0.117", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 59cd80c9..0374e6be 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,8 +24,8 @@ tag-message = "Publish {{crate_name}} v{{version}}" consolidate-commits = false [workspace.dependencies] -mollusk-svm = "0.6.3" -mollusk-svm-fuzz-fixture = "0.6.3" +mollusk-svm = "0.11.0" +mollusk-svm-fuzz-fixture = "0.11.0" num-traits = "0.2" pinocchio = "0.9.3" solana-instruction = "3.0.0" From 5153cb2453984b1abbc164ddbc63298afb1fa2f6 Mon Sep 17 00:00:00 2001 From: Jon C Date: Mon, 23 Mar 2026 22:59:14 +0100 Subject: [PATCH 2/2] Bump more packages, update tests --- Cargo.lock | 418 +++++++++++---------- Cargo.toml | 2 +- pinocchio/program/Cargo.toml | 2 +- pinocchio/program/tests/batch.rs | 7 +- pinocchio/program/tests/setup/mollusk.rs | 7 +- pinocchio/program/tests/sync_native.rs | 7 +- pinocchio/program/tests/unwrap_lamports.rs | 7 +- 7 files changed, 235 insertions(+), 215 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 74f1b2d2..0d9b1385 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -56,9 +56,9 @@ dependencies = [ [[package]] name = "agave-feature-set" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0684f4e5500a461664d83fb42cddd10b66cd9dfca611271306d617c322b7827a" +checksum = "1e631ba26aeffe98dee3db0b8612fc7c67cda71bc57b0f82f28dc48231df6bc8" dependencies = [ "ahash 0.8.11", "solana-epoch-schedule", @@ -70,9 +70,9 @@ dependencies = [ [[package]] name = "agave-fs" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4eec5c4629a3456f4ec3d2652177c1595ba80927d0a0a1e4e17c7858963674f0" +checksum = "2720f0602f433970fa2f89d02890f2e20b6ea699550bccb4922fa6a72301c2f2" dependencies = [ "agave-io-uring", "io-uring", @@ -84,9 +84,9 @@ dependencies = [ [[package]] name = "agave-io-uring" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "258c297190e6da4ec3c334bbf04732749692660d3b93f20930e592d7b811993d" +checksum = "9c5c1a2690e1932a0566b01f0830d4acb4162af36f6c8a523afb6bb72b0b3744" dependencies = [ "io-uring", "libc", @@ -97,9 +97,9 @@ dependencies = [ [[package]] name = "agave-logger" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e65de0fcc4e60bfc95caeabae773c4082a4cf768a47326e2ad9f07532e8cea1d" +checksum = "304da5fc85748bd1a80b52d06300c72db6218c156a1a286baff25270253c06fe" dependencies = [ "env_logger", "libc", @@ -109,9 +109,9 @@ dependencies = [ [[package]] name = "agave-precompiles" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28701885014b411b29369a0061b8af72eab5bd2280e40f399ceb33e52a1b0d68" +checksum = "58acc95455da4ba868f723d2170af9bb3009a3f430580aae359eecc9b057fb3f" dependencies = [ "agave-feature-set", "bincode", @@ -131,9 +131,9 @@ dependencies = [ [[package]] name = "agave-reserved-account-keys" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25afbc01a53fa48ef788618d924ff403bceac3740c186257eec76bf5ffdf17cd" +checksum = "d062865aedfbdc7511726d47e472687db0db4fb08e3c3ab2ac68570106c2f1b6" dependencies = [ "agave-feature-set", "solana-pubkey 3.0.0", @@ -142,9 +142,9 @@ dependencies = [ [[package]] name = "agave-snapshots" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb9e9323670f5f83063fb645f133404c57d1eeebef35eea029d23ec745987083" +checksum = "b6598aea3dbcfe5f2fad6cb523185c4d30c4105abafd5df7a0a0e6aa6e5dfa41" dependencies = [ "agave-fs", "bincode", @@ -172,9 +172,9 @@ dependencies = [ [[package]] name = "agave-syscalls" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "776409f32d798250aa57e4a0e8e19cc3b5c477fbce2c3ae309f69160470f3e2b" +checksum = "3c89f228e93d1bc769578efd0c5a445715ae04ad96f9b6f8d16d018ad7f9221a" dependencies = [ "bincode", "libsecp256k1", @@ -186,7 +186,7 @@ dependencies = [ "solana-bn254", "solana-clock", "solana-cpi", - "solana-curve25519 3.1.3", + "solana-curve25519 3.1.11", "solana-hash 3.1.0", "solana-instruction", "solana-keccak-hasher", @@ -215,9 +215,9 @@ dependencies = [ [[package]] name = "agave-transaction-view" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92e9045a5df9d3c4d2b653edc5a90217614a74c9b461cf01e1759ab3d99225c4" +checksum = "e2ef11a9227c864c5ace84c52881c091e660e172d038a111a40ae2322fc854d6" dependencies = [ "solana-hash 3.1.0", "solana-message", @@ -232,9 +232,9 @@ dependencies = [ [[package]] name = "agave-votor-messages" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06742ec361aac1cff6dd1133b218f0edf60462de4b5b1a0cacf3f831ff1c726" +checksum = "8275d9c0dd0f1dfb55b36d24ee18f0715e6e1caa51fd7ec7aa591f0e48d91542" dependencies = [ "agave-logger", "serde", @@ -368,6 +368,49 @@ version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" +[[package]] +name = "anza-quinn" +version = "0.11.9-rustsec20260037" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91bfa08f6e7e4187354ff4f793b81cc08218a6a95cc48f5de7616d44452bf6e0" +dependencies = [ + "anza-quinn-proto", + "bytes", + "cfg_aliases", + "pin-project-lite", + "quinn-udp", + "rustc-hash", + "rustls", + "socket2 0.6.3", + "thiserror 2.0.18", + "tokio", + "tracing", + "web-time", +] + +[[package]] +name = "anza-quinn-proto" +version = "0.11.13-rustsec20260037" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d00a4d8cf8d72ee56e0ee20d3b4eef4785ce1b05299c4982c6de7f251c458efe" +dependencies = [ + "bytes", + "fastbloom", + "getrandom 0.3.1", + "lru-slab", + "rand 0.9.2", + "ring", + "rustc-hash", + "rustls", + "rustls-pki-types", + "rustls-platform-verifier", + "slab", + "thiserror 2.0.18", + "tinyvec", + "tracing", + "web-time", +] + [[package]] name = "aquamarine" version = "0.6.0" @@ -1748,7 +1791,7 @@ checksum = "4e7f34442dbe69c60fe8eaf58a8cafff81a1f278816d8ab4db255b3bef4ac3c4" dependencies = [ "getrandom 0.3.1", "libm", - "rand 0.9.1", + "rand 0.9.2", "siphasher 1.0.1", ] @@ -3584,7 +3627,7 @@ dependencies = [ "solana-program-option", "solana-program-pack", "solana-program-test", - "solana-pubkey 3.0.0", + "solana-pubkey 4.1.0", "solana-rent", "solana-sdk-ids", "solana-signature", @@ -3850,7 +3893,7 @@ dependencies = [ "quinn-udp", "rustc-hash", "rustls", - "socket2 0.5.10", + "socket2 0.6.3", "thiserror 2.0.18", "tokio", "tracing", @@ -3864,15 +3907,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098" dependencies = [ "bytes", - "fastbloom", "getrandom 0.3.1", "lru-slab", - "rand 0.9.1", + "rand 0.9.2", "ring", "rustc-hash", "rustls", "rustls-pki-types", - "rustls-platform-verifier", "slab", "thiserror 2.0.18", "tinyvec", @@ -3935,9 +3976,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.9.1" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fbfd9d094a40bf3ae768db9361049ace4c0e04a4fd6b359518bd7b73a73dd97" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" dependencies = [ "rand_chacha 0.9.0", "rand_core 0.9.3", @@ -4714,9 +4755,9 @@ dependencies = [ [[package]] name = "solana-account-decoder" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fd3308940576fd279b73156e29ed398ad1c5424fea9e42cca38b2e6bf98d6a2" +checksum = "310a1c3e5fa2e910e2e2a7141a04da396a8fb309dd80f0df97a68002e9416239" dependencies = [ "Inflector", "base64 0.22.1", @@ -4756,9 +4797,9 @@ dependencies = [ [[package]] name = "solana-account-decoder-client-types" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e57eff73a653c056ac3131926e1072265d7509f90276ea30412ced57e7628f2" +checksum = "6c998358e00c1260e9af46e006917094df19aa000321cd8192d8555ad1e1690a" dependencies = [ "base64 0.22.1", "bs58", @@ -4782,9 +4823,9 @@ dependencies = [ [[package]] name = "solana-accounts-db" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7f54a3079b6d1c270c4b3c4ced2f4c218f7e71521411839ba83db3a1826a7fd" +checksum = "9439cb5e89efc9c8155e83574877702992cd6fa135d0a0ee31e6e696b72a4d02" dependencies = [ "agave-fs", "ahash 0.8.11", @@ -4841,24 +4882,11 @@ dependencies = [ [[package]] name = "solana-address" -version = "1.0.0" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a7a457086457ea9db9a5199d719dc8734dc2d0342fad0d8f77633c31eb62f19" +checksum = "a2ecac8e1b7f74c2baa9e774c42817e3e75b20787134b76cc4d45e8a604488f5" dependencies = [ - "borsh", - "bytemuck", - "bytemuck_derive", - "curve25519-dalek 4.1.3", - "five8 0.2.1", - "five8_const 0.1.4", - "rand 0.8.5", - "serde", - "serde_derive", - "solana-atomic-u64", - "solana-define-syscall 3.0.0", - "solana-program-error", - "solana-sanitize", - "solana-sha256-hasher", + "solana-address 2.4.0", ] [[package]] @@ -4868,14 +4896,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f67735365edc7fb19ed74ec950597107c8ee9cbfebac57b8868b3e78fb6df16" dependencies = [ "borsh", + "bytemuck", + "bytemuck_derive", + "curve25519-dalek 4.1.3", "five8 1.0.0", "five8_const 1.0.0", + "rand 0.9.2", "serde", "serde_derive", + "sha2-const-stable", "solana-atomic-u64", "solana-define-syscall 5.0.0", "solana-program-error", "solana-sanitize", + "solana-sha256-hasher", "wincode", ] @@ -4908,9 +4942,9 @@ dependencies = [ [[package]] name = "solana-banks-client" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1443f9b60434d0c9886afe5e006249725f7e732fd71020450dc5da4be81820c1" +checksum = "bf3d649f50844ddf8f572010491af77c2e40a81621779abd58f5198fdf1cf5a4" dependencies = [ "borsh", "futures", @@ -4936,9 +4970,9 @@ dependencies = [ [[package]] name = "solana-banks-interface" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b712065eb568ca4bb8d998ee4a7b0ef9cb3e50bf01f95717b85fcf18b00cfe" +checksum = "36b83a0a58843696ca1b24cf3790860ad8133d52a3ba8702f4597d567498f05f" dependencies = [ "serde", "solana-account", @@ -4956,9 +4990,9 @@ dependencies = [ [[package]] name = "solana-banks-server" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb69c79984b3700881051e0aa8ae55567e1b86202c59c2613d60e627b911cdd" +checksum = "856780b0ad37207bdc33b5d650adc42a4dd74d9e866bbd3385e5996100a1aa93" dependencies = [ "agave-feature-set", "bincode", @@ -5067,9 +5101,9 @@ dependencies = [ [[package]] name = "solana-bpf-loader-program" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e7cb75c221b02918427762bcebdbfd34c831bd1c66442d2df928fa13f6b73fe" +checksum = "fe15f3c804c37fbff5971d34d81d5d2853ae2d03f11947f44f1d10c5b84c9df0" dependencies = [ "agave-syscalls", "bincode", @@ -5096,9 +5130,9 @@ dependencies = [ [[package]] name = "solana-bucket-map" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1db4efaf4c56ec0ef3a47c1cf17a356e2544aecd8f82a69285612081c07bc859" +checksum = "8e7da0380a9b68b5df80f8e2499f758d9bb5c23e22257f368b714e8774406f42" dependencies = [ "bv", "bytemuck", @@ -5115,9 +5149,9 @@ dependencies = [ [[package]] name = "solana-builtins" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f22e573564f9ad10b7c716d153efcdaa5f039e1a82cf74fa561beb8e4baa4738" +checksum = "d196c19ba1caf61782eba5de053061f298f36d9f2aec57073e2cf27403a926d3" dependencies = [ "agave-feature-set", "solana-bpf-loader-program", @@ -5135,9 +5169,9 @@ dependencies = [ [[package]] name = "solana-builtins-default-costs" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52eb50c3aafcaf5c6666b3fbe80f2d889f75ee6b0c7fb5b20c1349d9a597b5ee" +checksum = "0da4d19885c5ee02d942a9e13354a39ef3ff591ee31d55353070c204ae7b8fed" dependencies = [ "agave-feature-set", "ahash 0.8.11", @@ -5153,10 +5187,11 @@ dependencies = [ [[package]] name = "solana-client" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b459e5f9ab10d2ae6959b96db5b1a56310e762e023102159bf9645f2097ecbbf" +checksum = "8e5e2cd1754aee1a0d2609a1700351530ea2039abbabafbd006e34bc011e68b6" dependencies = [ + "anza-quinn", "async-trait", "bincode", "dashmap", @@ -5165,7 +5200,6 @@ dependencies = [ "indexmap", "indicatif", "log", - "quinn", "rayon", "solana-account", "solana-client-traits", @@ -5256,9 +5290,9 @@ dependencies = [ [[package]] name = "solana-compute-budget" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686a3d655c6ae8f2ed7ed123e501369d763f733ce566f22703d9e4e34b9eee32" +checksum = "98426b2f7788c089f4ab840347bff55901e65ceb5d76b850194f0802a733cd4e" dependencies = [ "solana-fee-structure", "solana-program-runtime", @@ -5266,9 +5300,9 @@ dependencies = [ [[package]] name = "solana-compute-budget-instruction" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab5c6e1f2a89248ac1f1f0e27364b7b0a30e33922d8ff3ad7cb0567f07e62580" +checksum = "3eb3ea80152fc745fa95d9cd2fc019c3591cdc7598cb4d85a6acdea7a40938f0" dependencies = [ "agave-feature-set", "log", @@ -5298,9 +5332,9 @@ dependencies = [ [[package]] name = "solana-compute-budget-program" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2af44adad2ae3b34082349310362cb8d6df9d60c6722b95e486d80f3781644fe" +checksum = "688491544a91b94fcb17cffb5cc4dca4be93bc96460fa27325a404c24b584130" dependencies = [ "solana-program-runtime", ] @@ -5324,9 +5358,9 @@ dependencies = [ [[package]] name = "solana-connection-cache" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0748f2086e095d357408944ba8db6a8c8ba49376cb9f911f3fe2c44c055604f5" +checksum = "cb447201499ef14583aabe71bffc4887b9408c14210033bc6f0f9a6549318968" dependencies = [ "async-trait", "bincode", @@ -5347,9 +5381,9 @@ dependencies = [ [[package]] name = "solana-cost-model" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06f4bdb9c5727e9f5e55c5cde53d000365c1eb00eb4de63ab4cb007dc8af7f32" +checksum = "ca51dbd3031852b86334fca0aeb3bca307bf1269bf8f06e6cfac89954cc3c382" dependencies = [ "agave-feature-set", "ahash 0.8.11", @@ -5403,9 +5437,9 @@ dependencies = [ [[package]] name = "solana-curve25519" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7123212926bb5957229c6736956eff0a05a73d0924b5d2ef898d43fb67befe9" +checksum = "9a9eaec815ed773919bc7269c027933fc2472d7b9876f68ea6f1281c7daa5278" dependencies = [ "bytemuck", "bytemuck_derive", @@ -5427,6 +5461,12 @@ 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" @@ -5525,9 +5565,9 @@ dependencies = [ [[package]] name = "solana-fee" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b44d71a15c79306d888dfeeaeb5514ba3c167ef1dc8dd6f6380ade15a2e9f118" +checksum = "487e4ba57d889e2ecf94a0cac3a3f385fe26d17425aaef3514b79975af2b5d7f" dependencies = [ "agave-feature-set", "solana-fee-structure", @@ -5718,9 +5758,9 @@ dependencies = [ [[package]] name = "solana-lattice-hash" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2da94c0f51ae89816dfc479e0ccece6c138bf6af9e50bf930e2027f041328895" +checksum = "c6ee4d8c9d97bb66d921d55c5c4116322df0c4dbee9b1c28e78e5d36dc3b5639" dependencies = [ "base64 0.22.1", "blake3", @@ -5760,9 +5800,9 @@ dependencies = [ [[package]] name = "solana-loader-v4-program" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b3721017c1ca803f8571df2a1909c8353c11a56a8eaac3f7d96d751d0a779ec" +checksum = "9b79ecebf56ff8acf46d5c0d77a11e1cb9a0f8eeb6dd1a69d739f3bf8ea8570e" dependencies = [ "log", "solana-account", @@ -5797,9 +5837,9 @@ dependencies = [ [[package]] name = "solana-measure" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c48d639f9c87b48437b3feab27cfc50ea4d471de2d18b2afc84aa69df1201fb5" +checksum = "34663f1da3956e28e62b1ca9d8283ca34e7543f945c9a12c633b9f8b68f5bd8a" [[package]] name = "solana-message" @@ -5812,7 +5852,7 @@ dependencies = [ "lazy_static", "serde", "serde_derive", - "solana-address 1.0.0", + "solana-address 1.1.0", "solana-hash 3.1.0", "solana-instruction", "solana-sanitize", @@ -5823,9 +5863,9 @@ dependencies = [ [[package]] name = "solana-metrics" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8c46308f901be3b6b55e54bf8277fd6b6001361dbe583e5b033f88bc031197d" +checksum = "60a054c78cf593e21e234c5177158a42ef7ad42f9204f3065a872856a3a12765" dependencies = [ "crossbeam-channel", "gethostname", @@ -5854,9 +5894,9 @@ checksum = "ae8dd4c280dca9d046139eb5b7a5ac9ad10403fbd64964c7d7571214950d758f" [[package]] name = "solana-net-utils" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2edb6edf83fa8b3d71135cda15d650062120e26021b41683bbbd94f527ed683" +checksum = "587b3cb395c99c9ed82101ba79de4f96bdee41180464d547df0a4a2cceda2edc" dependencies = [ "anyhow", "bincode", @@ -5923,9 +5963,9 @@ dependencies = [ [[package]] name = "solana-perf" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60c681205a42c004c5a66d90bebe30f646936041894f20acd941667a412a4a5f" +checksum = "f67e24a6bbf59e1a407e4349c0bf5b301dd77e9bc1ba4b7762f7fd1adb25faa3" dependencies = [ "ahash 0.8.11", "bincode", @@ -5966,9 +6006,9 @@ dependencies = [ [[package]] name = "solana-poseidon" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e51c9ffecacac7691711b91e15f557af5ee652d0e8d66477f6c919b1ca4ed18" +checksum = "38d213ef5dc664927b43725e9aae1f0848e06d556e7a5f2857f37af9dbf9856c" dependencies = [ "ark-bn254 0.4.0", "ark-bn254 0.5.0", @@ -5989,9 +6029,9 @@ dependencies = [ [[package]] name = "solana-program-binaries" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fcc481513bd7af956e81bd0ba4b3830eaf2b5c2bdc66e2f605cf9aa39c83e51" +checksum = "9bc35feb08fcfb356e7736d130a1035a838cc7c3230629b4308a032287da3d90" dependencies = [ "bincode", "serde", @@ -6051,9 +6091,9 @@ dependencies = [ [[package]] name = "solana-program-runtime" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1946dc97d7666617c6eb9231d07ffdfd36841ebef3b08e04e2dd2249c56843a1" +checksum = "527e07453b083fa814e35bb56b8aaddb34d20eeeadeb0d13c115780365355c88" dependencies = [ "base64 0.22.1", "bincode", @@ -6096,9 +6136,9 @@ dependencies = [ [[package]] name = "solana-program-test" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da3eb68baabb4b0c5f3e4d0961270f4dedab6db85a3298d1d5c9058e8640586" +checksum = "72d08211f823d16a82073eefa7e491022b9ad7518d3f4478760cd02ebf34cc4c" dependencies = [ "agave-feature-set", "agave-logger", @@ -6166,7 +6206,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8909d399deb0851aa524420beeb5646b115fd253ef446e35fe4504c904da3941" dependencies = [ "rand 0.8.5", - "solana-address 1.0.0", + "solana-address 1.1.0", ] [[package]] @@ -6180,9 +6220,9 @@ dependencies = [ [[package]] name = "solana-pubsub-client" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b1fd9238ec0868382d1405a18d1d9dbf78fd8bfb1bc33c199d856400c4129b" +checksum = "7e0ff7d2ad8aa3e326449bd05a6b68bcd62c64312d32305a05819c8ef7c6011a" dependencies = [ "crossbeam-channel", "futures-util", @@ -6206,17 +6246,17 @@ dependencies = [ [[package]] name = "solana-quic-client" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de5985d8dab9b47d28f81773afb3d3b96df9e4b785baf824628e5ff22c6d82b2" +checksum = "cc65e696f143bbb96796942800409d35a4e26c5e039fbd2d35374ebc6ca63318" dependencies = [ + "anza-quinn", + "anza-quinn-proto", "async-lock", "async-trait", "futures", "itertools 0.12.1", "log", - "quinn", - "quinn-proto", "rustls", "solana-connection-cache", "solana-keypair", @@ -6245,9 +6285,9 @@ dependencies = [ [[package]] name = "solana-rayon-threadlimit" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4bc48c5884744db48e7c394cc563985828b869e3c49c6eb8d95d78777ffd35" +checksum = "335457a763492daf74c844b6f38096058fd2f4d0506be83f7fa1b2e805703f24" dependencies = [ "log", "num_cpus", @@ -6278,9 +6318,9 @@ dependencies = [ [[package]] name = "solana-rpc-client" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "695f5c9e9afbb79269d173db59ec79993720b817212addc0367fc447e12eb0da" +checksum = "11bff5621e2141a453d5228bae473fd395e2b53e6919c81169421e6ab75fe832" dependencies = [ "async-trait", "base64 0.22.1", @@ -6318,9 +6358,9 @@ dependencies = [ [[package]] name = "solana-rpc-client-api" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6eeb20b0d1b0d4daaf2e2f8d5e2c008d8809282b2ccc1451c68d427d6662d78" +checksum = "75bda0d4de2f8f394e56532dd5b3d95dd8afadb74195e5bb366e7c69deb95302" dependencies = [ "anyhow", "jsonrpc-core", @@ -6339,9 +6379,9 @@ dependencies = [ [[package]] name = "solana-rpc-client-nonce-utils" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "694ee738ae2981a584f3ae984e53f4ea1deaca400147867ef030c42891e8de74" +checksum = "5cd320de4b74e9be2748b2e19efe764b5b2e25311656be3195034c94f3cc7e01" dependencies = [ "solana-account", "solana-commitment-config", @@ -6356,9 +6396,9 @@ dependencies = [ [[package]] name = "solana-rpc-client-types" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "151719868cc3fece2d268795951f732d74423ac64e6832e33aba00a76713d1e8" +checksum = "aceb2a48783c4297f564b8f8f962181d921ac004e84efbd7313cf44e3ad54a83" dependencies = [ "base64 0.22.1", "bs58", @@ -6367,7 +6407,7 @@ dependencies = [ "serde_json", "solana-account", "solana-account-decoder-client-types", - "solana-address 1.0.0", + "solana-address 1.1.0", "solana-clock", "solana-commitment-config", "solana-fee-calculator", @@ -6383,9 +6423,9 @@ dependencies = [ [[package]] name = "solana-runtime" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a778afa6c1fde03f12759fb6a3116c8a4d6c38d1b909dc2baa64a0528ead25a" +checksum = "de33f96ebfcfe693a9db78fd3390f6db9d014f2ff8d0f945ca5633c451cce29a" dependencies = [ "agave-feature-set", "agave-fs", @@ -6520,9 +6560,9 @@ dependencies = [ [[package]] name = "solana-runtime-transaction" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21d6fc87b6eed4b29530501d65c14bdac6c96cd8812deb81df66be4cc49b06bf" +checksum = "110760f04f0e00d6a20eea70a241045a63864f173726f4836ea0d5038c28d134" dependencies = [ "agave-transaction-view", "log", @@ -6643,9 +6683,9 @@ dependencies = [ [[package]] name = "solana-send-transaction-service" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b29b1bfc7f2fcf4fe86058187f23c218c634a43d13b8b5061d46b2349a9551" +checksum = "5fdf68ff1db5e950f26ddcc36a61c0c0011c94aa8f707bb50da299899e6b3a51" dependencies = [ "async-trait", "crossbeam-channel", @@ -6700,13 +6740,13 @@ dependencies = [ [[package]] name = "solana-sha256-hasher" -version = "3.0.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9b912ba6f71cb202c0c3773ec77bf898fa9fe0c78691a2d6859b3b5b8954719" +checksum = "db7dc3011ea4c0334aaaa7e7128cb390ecf546b28d412e9bf2064680f57f588f" dependencies = [ "sha2 0.10.8", - "solana-define-syscall 3.0.0", - "solana-hash 3.1.0", + "solana-define-syscall 4.0.1", + "solana-hash 4.2.0", ] [[package]] @@ -6811,10 +6851,12 @@ dependencies = [ [[package]] name = "solana-streamer" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899889e499eaa2faed76e271c52d867ea69ddc22b40274df837a89b8ab6c1e89" +checksum = "117bb46b273fb7fea3d2faf1446ec809cac09aa576d72a611b1d063c44bef90b" dependencies = [ + "anza-quinn", + "anza-quinn-proto", "arc-swap", "bytes", "crossbeam-channel", @@ -6831,8 +6873,6 @@ dependencies = [ "num_cpus", "pem", "percentage", - "quinn", - "quinn-proto", "rand 0.8.5", "rustls", "smallvec", @@ -6859,9 +6899,9 @@ dependencies = [ [[package]] name = "solana-svm" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95e4f9b2f74565d69ec3041f6540e0a4b4a4f654648f54f3e04c9c3f28477277" +checksum = "df1324f6cbcd312effcdcdb69eaeaf5305c22fe400c69525e286103e08c0cc95" dependencies = [ "ahash 0.8.11", "log", @@ -6902,9 +6942,9 @@ dependencies = [ [[package]] name = "solana-svm-callback" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2a3d780b1ab2f2cfb55f41e192b78c2e80e3224cf0c6de77343552bcbd7bc57" +checksum = "c895f1add5c9ceff634f485554ddbcbceb88cba71b2f753c4caaba461690d2c6" dependencies = [ "solana-account", "solana-clock", @@ -6914,30 +6954,30 @@ dependencies = [ [[package]] name = "solana-svm-feature-set" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4639fc59e29da44c4010fb672db9980c26d8073892f07aad568be32e00acf9d4" +checksum = "5addc8fc7beb262aed2df0c34322a04a1b07b82d35fac0a34cd01f5263f7e971" [[package]] name = "solana-svm-log-collector" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93afa0242ccc1ec642845f75773ba5aaf63a3cd0953dd2d09d47beb2ca4e8fe2" +checksum = "3e985304ae8370c2b14c5c31c3e4dfdd18bc38ba806ee341655119430116c1f0" dependencies = [ "log", ] [[package]] name = "solana-svm-measure" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69ff602eec3e6df1cac6693da4aec76e66c2fc1ee8420635995352df0d3bfc6b" +checksum = "d8bc239ef12213c45a4077799a154f340b290938973ad11dc4aaedee8fe39319" [[package]] name = "solana-svm-timings" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60a9d32decdf9487b8d5bed7f1a4eb3d80cfa95e108b69272d91a0d6be918b82" +checksum = "df7bc8099ec662531e751607c096a2b336502b592ddd2cf584ec8312fd499fa8" dependencies = [ "eager", "enum-iterator", @@ -6946,9 +6986,9 @@ dependencies = [ [[package]] name = "solana-svm-transaction" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b071f7ae92dedb3e947af983ff4e6e9f721bca431e336ab2ed2d2a90fdb8cd" +checksum = "29a9d25c729620fc70664e17d787a7804e52903da6fc94810e5dac7ca3217064" dependencies = [ "solana-hash 3.1.0", "solana-message", @@ -6960,9 +7000,9 @@ dependencies = [ [[package]] name = "solana-svm-type-overrides" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1ace47d2d211d9a43655a76866b4c8cfcdd751d9f4c3fa0f6a46e049d04218" +checksum = "5093201eaac4a41edcaab9fc0060712d5bce2d2a0ca6134d18e9bcac2b3739bc" dependencies = [ "rand 0.8.5", ] @@ -6984,9 +7024,9 @@ dependencies = [ [[package]] name = "solana-system-program" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a7a47efcfe3ada26f190077a0d90dfcffa7e08fc0174a5fce75b0159761b59" +checksum = "ab198a979e1bfa90e5a481fd3cec77326660e182668a248020cbd427c0ea1b5f" dependencies = [ "bincode", "log", @@ -7073,9 +7113,9 @@ checksum = "0ced92c60aa76ec4780a9d93f3bd64dfa916e1b998eacc6f1c110f3f444f02c9" [[package]] name = "solana-tls-utils" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39ecf07b047c05d08d234ad99b90050e043c5024b484ba82cf25b1f9517baa01" +checksum = "2f9e3a99391506f6e61d7ec163e916e280366fa495162fb33568d7e0b12ac001" dependencies = [ "rustls", "solana-keypair", @@ -7086,9 +7126,9 @@ dependencies = [ [[package]] name = "solana-tpu-client" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73b148fd0833086cb75a8d38d341752f5c1f082d73d3150cc45b47032e5d0fe8" +checksum = "77bfb1a8a4d0b25474deb6b830be1a56e38116e7ed59d06078496bdc226e0d6c" dependencies = [ "async-trait", "bincode", @@ -7120,14 +7160,14 @@ dependencies = [ [[package]] name = "solana-tpu-client-next" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f263f57157eb064d835572a4e130b1ea0b5d5ade7dffba73edb1f3b043bfa3" +checksum = "c397373595b01573cd9a16c6c46de49eec363a5f783949c8f77dd71848706d05" dependencies = [ + "anza-quinn", "async-trait", "log", "lru", - "quinn", "rustls", "solana-clock", "solana-connection-cache", @@ -7147,15 +7187,15 @@ dependencies = [ [[package]] name = "solana-transaction" -version = "3.0.1" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64928e6af3058dcddd6da6680cbe08324b4e071ad73115738235bbaa9e9f72a5" +checksum = "2ceb2efbf427a91b884709ffac4dac29117752ce1e37e9ae04977e450aa0bb76" dependencies = [ "bincode", "serde", "serde_derive", - "solana-address 1.0.0", - "solana-hash 3.1.0", + "solana-address 2.4.0", + "solana-hash 4.2.0", "solana-instruction", "solana-instruction-error", "solana-message", @@ -7169,9 +7209,9 @@ dependencies = [ [[package]] name = "solana-transaction-context" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd9a056caa8b6bc1f47db81e6b92da836b2aa3cf20553ab49a1a2b2ab8fde31e" +checksum = "15c4936df4b86a943ea6d552ca2c64fcc0d1a06dee2193cbf463eaedc372736d" dependencies = [ "bincode", "qualifier_attr", @@ -7199,9 +7239,9 @@ dependencies = [ [[package]] name = "solana-transaction-metrics-tracker" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a34f0be8c181093704032287650a52d2a884eba81614aa4c404a7ec43bca7b7c" +checksum = "08fa21a80de2642f662b076d5294330b640f1311898a30eacac870b809dd1ca4" dependencies = [ "base64 0.22.1", "bincode", @@ -7215,9 +7255,9 @@ dependencies = [ [[package]] name = "solana-transaction-status-client-types" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b68112658f8ed0901054d3d1e7fcce3bedab88f190ca1b00ac5f121384cdb3b" +checksum = "57ab817d4c93e71f5e91d36ee3ff1742cd2b5af4bdb16b5db3047d2f71cb4955" dependencies = [ "base64 0.22.1", "bincode", @@ -7239,9 +7279,9 @@ dependencies = [ [[package]] name = "solana-udp-client" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1ccd63a4899f45e080d061de4da2cf60c3bf4d61397d6b211e7be4b9190efd3" +checksum = "7563b1362473323874cb66bb6af8f6d9ecff51460b683602011cc654a514990d" dependencies = [ "async-trait", "solana-connection-cache", @@ -7255,9 +7295,9 @@ dependencies = [ [[package]] name = "solana-unified-scheduler-logic" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d0693e556093104277518e1832b1b1d9fb3e6d991620bfba238327e501d030a" +checksum = "557148cfc0296c48777af4fc975787e030cecddd2259916f35013bb3c41c0850" dependencies = [ "assert_matches", "solana-pubkey 3.0.0", @@ -7269,9 +7309,9 @@ dependencies = [ [[package]] name = "solana-version" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e04d8d5ea770807f8cd6ef57bd493a9856085127045d241509be0790b3de7fb" +checksum = "d84bcb8923fe9a7f8acb2cea7bf7aa4e1603d77b207d318b3315e5b1eec65dc2" dependencies = [ "agave-feature-set", "rand 0.8.5", @@ -7283,9 +7323,9 @@ dependencies = [ [[package]] name = "solana-vote" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2222b5be4809768448faf3313f07ef743250aa2a710ea28853c010134cfd6db6" +checksum = "a4ab98c00a746198b0113ee5aa0db6afb18f2f3ad824f860f017e72d838bb83b" dependencies = [ "itertools 0.12.1", "log", @@ -7336,9 +7376,9 @@ dependencies = [ [[package]] name = "solana-vote-program" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e25b1cebb26a3e4cce242612beb2bb2ada3a51e99d76a1cbece67591769273e7" +checksum = "55e2eab8557ff61ae2f58ebdb63aabf3579e04eb3dd07e8b4c4102704a137bae" dependencies = [ "agave-feature-set", "bincode", @@ -7368,9 +7408,9 @@ dependencies = [ [[package]] name = "solana-zk-elgamal-proof-program" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98159849b2040a4815ce02e30590a43bb6866fcaeb7ec46e62e6fc11fd8738dc" +checksum = "98ebd77845de672972a32c357d7a68f2cc16c1037cc0ebf550ebba167827c10c" dependencies = [ "agave-feature-set", "bytemuck", @@ -7422,9 +7462,9 @@ dependencies = [ [[package]] name = "solana-zk-token-proof-program" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbfe01c829b6797939034c5524eed46fc558c8ff1dac6e86d9b21681f2cbbb09" +checksum = "2c13a05831857b4e3320d98cdd77a3f7b645566508d8f66a07c9168ac1e8bc68" dependencies = [ "agave-feature-set", "bytemuck", @@ -7439,9 +7479,9 @@ dependencies = [ [[package]] name = "solana-zk-token-sdk" -version = "3.1.3" +version = "3.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cae28b0bffeeb4431c12fb3b95f7afe748d81f7b3862a8a8770a84aff9b8282" +checksum = "cd8dab3f2df045b7bec3cb3e1cff0889ec46d776191c3a2af19a77ddd3c4c6fc" dependencies = [ "aes-gcm-siv", "base64 0.22.1", @@ -7457,7 +7497,7 @@ dependencies = [ "serde", "serde_json", "sha3", - "solana-curve25519 3.1.3", + "solana-curve25519 3.1.11", "solana-derivation-path", "solana-instruction", "solana-pubkey 3.0.0", @@ -7581,7 +7621,7 @@ dependencies = [ "solana-program-memory", "solana-program-option", "solana-program-pack", - "solana-pubkey 3.0.0", + "solana-pubkey 4.1.0", "solana-rent", "solana-sdk-ids", "solana-system-interface", @@ -8309,7 +8349,7 @@ dependencies = [ "http 1.3.1", "httparse", "log", - "rand 0.9.1", + "rand 0.9.2", "rustls", "rustls-pki-types", "sha1", diff --git a/Cargo.toml b/Cargo.toml index 0374e6be..39e2fc4f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,6 +32,6 @@ solana-instruction = "3.0.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-pubkey = "4.0.0" solana-system-interface = { version = "2.0", features = ["bincode"] } spl-token-interface = { path = "interface" } diff --git a/pinocchio/program/Cargo.toml b/pinocchio/program/Cargo.toml index fc3e0a8c..a6aac330 100644 --- a/pinocchio/program/Cargo.toml +++ b/pinocchio/program/Cargo.toml @@ -32,7 +32,7 @@ solana-keypair = "3.0.0" solana-program-error = { workspace = true } solana-program-option = { workspace = true } solana-program-pack = { workspace = true } -solana-program-test = "3.0.0" +solana-program-test = { version = "3.1.10", features = ["agave-unstable-api"] } solana-pubkey = { workspace = true } solana-rent = "3.0.0" solana-sdk-ids = "3.0.0" diff --git a/pinocchio/program/tests/batch.rs b/pinocchio/program/tests/batch.rs index 2fbcaaae..2c42aabc 100644 --- a/pinocchio/program/tests/batch.rs +++ b/pinocchio/program/tests/batch.rs @@ -19,7 +19,6 @@ use { solana_program_test::{tokio, ProgramTest}, solana_pubkey::Pubkey, solana_rent::Rent, - solana_sdk_ids::bpf_loader_upgradeable, solana_signer::Signer, solana_system_interface::instruction::create_account, solana_transaction::Transaction, @@ -314,11 +313,7 @@ fn mollusk() -> Mollusk { feature_set, ..Default::default() }; - mollusk.add_program( - &TOKEN_PROGRAM_ID, - "pinocchio_token_program", - &bpf_loader_upgradeable::id(), - ); + mollusk.add_program(&TOKEN_PROGRAM_ID, "pinocchio_token_program"); mollusk } diff --git a/pinocchio/program/tests/setup/mollusk.rs b/pinocchio/program/tests/setup/mollusk.rs index 3eafc27e..c95f4e86 100644 --- a/pinocchio/program/tests/setup/mollusk.rs +++ b/pinocchio/program/tests/setup/mollusk.rs @@ -5,7 +5,6 @@ use { solana_account::Account, solana_pubkey::Pubkey, solana_rent::Rent, - solana_sdk_ids::bpf_loader_upgradeable, }; pub fn create_mint_account( @@ -38,10 +37,6 @@ pub fn create_mint_account( /// Creates a Mollusk instance with the default feature set. pub fn mollusk() -> Mollusk { let mut mollusk = Mollusk::default(); - mollusk.add_program( - &TOKEN_PROGRAM_ID, - "pinocchio_token_program", - &bpf_loader_upgradeable::id(), - ); + mollusk.add_program(&TOKEN_PROGRAM_ID, "pinocchio_token_program"); mollusk } diff --git a/pinocchio/program/tests/sync_native.rs b/pinocchio/program/tests/sync_native.rs index 63f043d3..c69187ec 100644 --- a/pinocchio/program/tests/sync_native.rs +++ b/pinocchio/program/tests/sync_native.rs @@ -15,7 +15,6 @@ use { solana_program_test::tokio, solana_pubkey::Pubkey, solana_rent::Rent, - solana_sdk_ids::bpf_loader_upgradeable, }; fn create_token_account( @@ -54,11 +53,7 @@ fn create_token_account( /// `bpf_account_data_direct_mapping` feature. fn mollusk() -> Mollusk { let mut mollusk = Mollusk::default(); - mollusk.add_program( - &TOKEN_PROGRAM_ID, - "pinocchio_token_program", - &bpf_loader_upgradeable::id(), - ); + mollusk.add_program(&TOKEN_PROGRAM_ID, "pinocchio_token_program"); mollusk } diff --git a/pinocchio/program/tests/unwrap_lamports.rs b/pinocchio/program/tests/unwrap_lamports.rs index e1c4c856..7d266973 100644 --- a/pinocchio/program/tests/unwrap_lamports.rs +++ b/pinocchio/program/tests/unwrap_lamports.rs @@ -18,7 +18,6 @@ use { solana_program_pack::Pack, solana_pubkey::Pubkey, solana_rent::Rent, - solana_sdk_ids::bpf_loader_upgradeable, }; fn create_token_account( @@ -62,11 +61,7 @@ fn create_token_account( /// Creates a Mollusk instance with the default feature set. fn mollusk() -> Mollusk { let mut mollusk = Mollusk::default(); - mollusk.add_program( - &TOKEN_PROGRAM_ID, - "pinocchio_token_program", - &bpf_loader_upgradeable::id(), - ); + mollusk.add_program(&TOKEN_PROGRAM_ID, "pinocchio_token_program"); mollusk }