diff --git a/Cargo.lock b/Cargo.lock index 79b2cdcf30..d67ef3fc10 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,14 +19,14 @@ checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" -version = "0.8.12" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75" +checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" dependencies = [ "cfg-if", "once_cell", "version_check", - "zerocopy", + "zerocopy 0.7.35", ] [[package]] @@ -177,20 +177,20 @@ dependencies = [ [[package]] name = "anstyle-wincon" -version = "3.0.8" +version = "3.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6680de5231bd6ee4c6191b8a1325daa282b415391ec9d3a37bd34f2060dc73fa" +checksum = "ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e" dependencies = [ "anstyle", - "once_cell_polyfill", + "once_cell", "windows-sys 0.59.0", ] [[package]] name = "anyhow" -version = "1.0.98" +version = "1.0.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487" +checksum = "dcfed56ad506cb2c684a14971b8861fdc3baaaae314b9e5f9bb532cbe3ba7a4f" [[package]] name = "arbitrary" @@ -221,7 +221,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -243,7 +243,7 @@ checksum = "c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -254,7 +254,7 @@ checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -326,6 +326,7 @@ dependencies = [ "axum", "axum-core", "bytes", + "form_urlencoded", "futures-util", "headers", "http 1.3.1", @@ -335,7 +336,9 @@ dependencies = [ "pin-project-lite", "rustversion", "serde", + "serde_html_form", "serde_json", + "serde_path_to_error", "tower", "tower-layer", "tower-service", @@ -344,9 +347,9 @@ dependencies = [ [[package]] name = "backtrace" -version = "0.3.75" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", "cfg-if", @@ -408,7 +411,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -434,9 +437,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.9.1" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967" +checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" [[package]] name = "blake2" @@ -533,9 +536,9 @@ checksum = "df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53" [[package]] name = "cc" -version = "1.2.25" +version = "1.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951" +checksum = "525046617d8376e3db1deffb079e91cef90a89fc3ca5c185bbf8c9ecdd15cd5c" dependencies = [ "jobserver", "libc", @@ -559,9 +562,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chrono" -version = "0.4.41" +version = "0.4.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d" +checksum = "1a7964611d71df112cb1730f2ee67324fcf4d0fc6606acbbe9bfe06df124637c" dependencies = [ "android-tzdata", "iana-time-zone", @@ -591,9 +594,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.39" +version = "4.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd60e63e9be68e5fb56422e397cf9baddded06dae1d2e523401542383bc72a9f" +checksum = "d8aa86934b44c19c50f87cc2790e19f54f7a67aedb64101c2e1a2e5ecfb73944" dependencies = [ "clap_builder", "clap_derive", @@ -601,9 +604,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.39" +version = "4.5.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89cc6392a1f72bbeb820d71f32108f61fdaf18bc526e1d23954168a67759ef51" +checksum = "2414dbb2dd0695280da6ea9261e327479e9d37b0630f6b53ba2a11c60c679fd9" dependencies = [ "anstream", "anstyle", @@ -620,7 +623,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -735,7 +738,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "crossterm_winapi", "libc", "mio 0.8.11", @@ -824,7 +827,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -852,9 +855,9 @@ dependencies = [ [[package]] name = "der" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ "const-oid", "zeroize", @@ -862,9 +865,9 @@ dependencies = [ [[package]] name = "deranged" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c9e6a11ca8224451684bc0d7d5a7adbf8f2fd6887261a1cfc3c0432f9d4068e" +checksum = "28cfac68e08048ae1883171632c2aef3ebc555621ae56fbccce1cbf22dd7f058" dependencies = [ "powerfmt", ] @@ -877,7 +880,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -919,7 +922,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -997,7 +1000,7 @@ checksum = "a1ab991c1362ac86c61ab6f556cff143daa22e5a15e4e189df818b2fd19fe65b" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -1034,9 +1037,9 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "errno" -version = "0.3.12" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18" +checksum = "976dd42dc7e85965fe702eb8164f21f450704bdde31faefd6471dba214cb594e" dependencies = [ "libc", "windows-sys 0.59.0", @@ -1179,7 +1182,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -1248,9 +1251,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "js-sys", @@ -1261,9 +1264,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.3.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4" +checksum = "73fea8450eea4bac3940448fb7ae50d91f034f941199fcd9d909a5a07aa455f0" dependencies = [ "cfg-if", "js-sys", @@ -1281,11 +1284,11 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "git2" -version = "0.20.2" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2deb07a133b1520dc1a5690e9bd08950108873d7ed5de38dcc74d3b5ebffa110" +checksum = "5220b8ba44c68a9a7f7a7659e864dd73692e417ef0211bea133c7b74e031eeb9" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "libc", "libgit2-sys", "log", @@ -1309,7 +1312,7 @@ dependencies = [ "futures-sink", "futures-timer", "futures-util", - "getrandom 0.3.3", + "getrandom 0.3.2", "no-std-compat", "nonzero_ext", "parking_lot", @@ -1333,7 +1336,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.9.0", + "indexmap 2.8.0", "slab", "tokio", "tokio-util", @@ -1358,9 +1361,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.15.3" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" dependencies = [ "allocator-api2", "equivalent", @@ -1369,11 +1372,11 @@ dependencies = [ [[package]] name = "headers" -version = "0.4.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb" +checksum = "322106e6bd0cba2d5ead589ddb8150a13d7c4217cf80d7c4f682ca994ccc6aa9" dependencies = [ - "base64 0.22.1", + "base64 0.21.7", "bytes", "headers-core", "http 1.3.1", @@ -1405,9 +1408,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" -version = "0.5.1" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "hex" @@ -1587,21 +1590,17 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.13" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8" +checksum = "497bbc33a26fdd4af9ed9c70d63f61cf56a938375fbb32df34db9b1cd6d643f2" dependencies = [ - "base64 0.22.1", "bytes", "futures-channel", - "futures-core", "futures-util", "http 1.3.1", "http-body 1.0.1", "hyper 1.6.0", - "ipnet", "libc", - "percent-encoding", "pin-project-lite", "socket2", "tokio", @@ -1635,22 +1634,21 @@ dependencies = [ [[package]] name = "icu_collections" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" dependencies = [ "displaydoc", - "potential_utf", "yoke", "zerofrom", "zerovec", ] [[package]] -name = "icu_locale_core" -version = "2.0.0" +name = "icu_locid" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cde2700ccaed3872079a65fb1a78f6c0a36c91570f28755dda67bc8f7d9f00a" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" dependencies = [ "displaydoc", "litemap", @@ -1659,11 +1657,31 @@ dependencies = [ "zerovec", ] +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7515e6d781098bf9f7205ab3fc7e9709d34554ae0b21ddbcb5febfa4bc7df11d" + [[package]] name = "icu_normalizer" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "436880e8e18df4d7bbc06d58432329d6458cc84531f7ac5f024e93deadb37979" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" dependencies = [ "displaydoc", "icu_collections", @@ -1671,54 +1689,67 @@ dependencies = [ "icu_properties", "icu_provider", "smallvec", + "utf16_iter", + "utf8_iter", + "write16", "zerovec", ] [[package]] name = "icu_normalizer_data" -version = "2.0.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00210d6893afc98edb752b664b8890f0ef174c8adbb8d0be9710fa66fbbf72d3" +checksum = "c5e8338228bdc8ab83303f16b797e177953730f601a96c25d10cb3ab0daa0cb7" [[package]] name = "icu_properties" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016c619c1eeb94efb86809b015c58f479963de65bdb6253345c1a1276f22e32b" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" dependencies = [ "displaydoc", "icu_collections", - "icu_locale_core", + "icu_locid_transform", "icu_properties_data", "icu_provider", - "potential_utf", - "zerotrie", + "tinystr", "zerovec", ] [[package]] name = "icu_properties_data" -version = "2.0.1" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "298459143998310acd25ffe6810ed544932242d3f07083eee1084d83a71bd632" +checksum = "85fb8799753b75aee8d2a21d7c14d9f38921b54b3dbda10f5a3c7a7b82dba5e2" [[package]] name = "icu_provider" -version = "2.0.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03c80da27b5f4187909049ee2d72f276f0d9f99a42c306bd0131ecfe04d8e5af" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" dependencies = [ "displaydoc", - "icu_locale_core", + "icu_locid", + "icu_provider_macros", "stable_deref_trait", "tinystr", "writeable", "yoke", "zerofrom", - "zerotrie", "zerovec", ] +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote 1.0.40", + "syn 2.0.100", +] + [[package]] name = "idna" version = "1.0.3" @@ -1732,9 +1763,9 @@ dependencies = [ [[package]] name = "idna_adapter" -version = "1.2.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" dependencies = [ "icu_normalizer", "icu_properties", @@ -1752,12 +1783,12 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.9.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e" +checksum = "3954d50fe15b02142bf25d3b8bdadb634ec3948f103d04ffe3031bc8fe9d7058" dependencies = [ "equivalent", - "hashbrown 0.15.3", + "hashbrown 0.15.2", "rayon", "serde", ] @@ -1787,16 +1818,6 @@ version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130" -[[package]] -name = "iri-string" -version = "0.7.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbc5ebe9c3a1a7a5127f920a418f7585e9e758e911d0466ed004f393b0e380b2" -dependencies = [ - "memchr", - "serde", -] - [[package]] name = "is-docker" version = "0.2.0" @@ -1852,7 +1873,7 @@ version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "38f262f097c174adebe41eb73d66ae9c06b2844fb0da69969647bbddd9b0538a" dependencies = [ - "getrandom 0.3.3", + "getrandom 0.3.2", "libc", ] @@ -1895,9 +1916,9 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "libc" -version = "0.2.172" +version = "0.2.171" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" +checksum = "c19937216e9d3aa9956d9bb8dfc0b0c8beb6058fc4f7a4dc4d850edf86a237d6" [[package]] name = "libgit2-sys" @@ -1913,19 +1934,19 @@ dependencies = [ [[package]] name = "libloading" -version = "0.8.8" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07033963ba89ebaf1584d767badaa2e8fcec21aedea6b8c0346d487d49c28667" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" dependencies = [ "cfg-if", - "windows-targets 0.53.0", + "windows-targets 0.52.6", ] [[package]] name = "libm" -version = "0.2.15" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" [[package]] name = "libredox" @@ -1933,7 +1954,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "libc", ] @@ -1978,26 +1999,32 @@ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "fe7db12097d22ec582439daf8618b8fdd1a7bef6270e9af3b1ebcd30893cf413" [[package]] name = "litemap" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956" +checksum = "23fb14cb19457329c82206317a5663005a4d404783dc74f4252769b0d5f42856" [[package]] name = "lock_api" -version = "0.4.13" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", ] +[[package]] +name = "lockfree-object-pool" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9374ef4228402d4b7e403e5838cb880d9ee663314b0a900d5a6aabf0c213552e" + [[package]] name = "locktick" version = "0.3.0" @@ -2022,7 +2049,7 @@ version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38" dependencies = [ - "hashbrown 0.15.3", + "hashbrown 0.15.2", ] [[package]] @@ -2076,9 +2103,9 @@ dependencies = [ [[package]] name = "metrics" -version = "0.22.4" +version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56d05972e8cbac2671e85aa9d04d9160d193f8bebd1a5c1a2f4542c62e65d1d0" +checksum = "2be3cbd384d4e955b231c895ce10685e3d8260c5ccffae898c96c723b0772835" dependencies = [ "ahash", "portable-atomic", @@ -2093,7 +2120,7 @@ dependencies = [ "base64 0.21.7", "hyper 0.14.32", "hyper-tls 0.5.0", - "indexmap 2.9.0", + "indexmap 2.8.0", "ipnet", "metrics", "metrics-util", @@ -2142,9 +2169,9 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.8.8" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a" +checksum = "ff70ce3e48ae43fa075863cef62e8b43b71a4f2382229920e0df362592919430" dependencies = [ "adler2", ] @@ -2163,13 +2190,13 @@ dependencies = [ [[package]] name = "mio" -version = "1.0.4" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -2196,7 +2223,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -2297,7 +2324,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -2331,9 +2358,9 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.17.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ "hermit-abi", "libc", @@ -2363,12 +2390,6 @@ dependencies = [ "parking_lot_core", ] -[[package]] -name = "once_cell_polyfill" -version = "1.70.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad" - [[package]] name = "open" version = "5.3.2" @@ -2382,11 +2403,11 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.73" +version = "0.10.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8505734d46c8ab1e19a1dce3aef597ad87dcb4c37e7188231769bd6bd51cebf8" +checksum = "fedfea7d58a1f73118430a55da6a286e7b044961736ce96a16a17068ea25e5da" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "cfg-if", "foreign-types", "libc", @@ -2403,7 +2424,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -2414,9 +2435,9 @@ checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" [[package]] name = "openssl-sys" -version = "0.9.109" +version = "0.9.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90096e2e47630d78b7d1c20952dc621f957103f8bc2c8359ec81290d75238571" +checksum = "8288979acd84749c744a9014b4382d42b8f7b2592847b5afb2ed29e5d16ede07" dependencies = [ "cc", "libc", @@ -2432,9 +2453,9 @@ checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] name = "parking_lot" -version = "0.12.4" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core", @@ -2442,9 +2463,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.11" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", @@ -2524,7 +2545,7 @@ checksum = "6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -2561,15 +2582,6 @@ version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e" -[[package]] -name = "potential_utf" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5a7c30837279ca13e7c867e9e40053bc68740f988cb07f7ca6df43cc734b585" -dependencies = [ - "zerovec", -] - [[package]] name = "powerfmt" version = "0.2.0" @@ -2582,7 +2594,7 @@ version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9" dependencies = [ - "zerocopy", + "zerocopy 0.8.24", ] [[package]] @@ -2613,19 +2625,19 @@ dependencies = [ [[package]] name = "prettyplease" -version = "0.2.33" +version = "0.2.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dee91521343f4c5c6a63edd65e54f31f5c92fe8978c40a4282f8372194c6a7d" +checksum = "5316f57387668042f561aae71480de936257848f9c43ce528e311d89a07cadeb" dependencies = [ "proc-macro2", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "a31971752e70b8b2686d7e46ec17fb38dad4051d94024c88df49b667caea9c84" dependencies = [ "unicode-ident", ] @@ -2638,7 +2650,7 @@ checksum = "14cae93065090804185d3b75f0bf93b8eeda30c7a9b4a33d3bdb3988d6229e50" dependencies = [ "bit-set", "bit-vec", - "bitflags 2.9.1", + "bitflags 2.9.0", "lazy_static", "num-traits", "rand 0.8.5", @@ -2748,7 +2760,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.16", + "getrandom 0.2.15", ] [[package]] @@ -2757,7 +2769,7 @@ version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" dependencies = [ - "getrandom 0.3.3", + "getrandom 0.3.2", ] [[package]] @@ -2785,7 +2797,7 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a5659e52e4ba6e07b2dad9f1158f578ef84a73762625ddb51536019f34d180eb" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "cassowary", "crossterm", "indoc", @@ -2804,7 +2816,7 @@ version = "11.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6df7ab838ed27997ba19a4664507e6f82b41fe6e20be42929332156e5e85146" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", ] [[package]] @@ -2829,11 +2841,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.12" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af" +checksum = "0b8c0c260b63a8219631167be35e6a988e9554dbd323f8bd08439c8ed1302bd1" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", ] [[package]] @@ -2842,7 +2854,7 @@ version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ - "getrandom 0.2.16", + "getrandom 0.2.15", "libredox", "thiserror 1.0.69", ] @@ -2917,7 +2929,7 @@ dependencies = [ "percent-encoding", "pin-project-lite", "rustls 0.21.12", - "rustls-pemfile", + "rustls-pemfile 1.0.4", "serde", "serde_json", "serde_urlencoded", @@ -2937,9 +2949,9 @@ dependencies = [ [[package]] name = "reqwest" -version = "0.12.19" +version = "0.12.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119" +checksum = "d19c46a6fdd48bc4dab94b6103fccc55d34c67cc0ad04653aad4ea2a07cd7bbb" dependencies = [ "base64 0.22.1", "bytes", @@ -2960,7 +2972,7 @@ dependencies = [ "once_cell", "percent-encoding", "pin-project-lite", - "rustls-pki-types", + "rustls-pemfile 2.2.0", "serde", "serde_json", "serde_urlencoded", @@ -2968,12 +2980,12 @@ dependencies = [ "tokio", "tokio-native-tls", "tower", - "tower-http", "tower-service", "url", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", + "windows-registry", ] [[package]] @@ -2984,7 +2996,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.16", + "getrandom 0.2.15", "libc", "untrusted", "windows-sys 0.52.0", @@ -3027,7 +3039,7 @@ version = "0.38.44" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "errno", "libc", "linux-raw-sys 0.4.15", @@ -3036,14 +3048,14 @@ dependencies = [ [[package]] name = "rustix" -version = "1.0.7" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266" +checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "errno", "libc", - "linux-raw-sys 0.9.4", + "linux-raw-sys 0.9.3", "windows-sys 0.59.0", ] @@ -3061,15 +3073,15 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.27" +version = "0.23.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "730944ca083c1c233a75c09f199e973ca499344a2b7ba9e755c457e86fb4a321" +checksum = "822ee9188ac4ec04a2f0531e55d035fb2de73f18b41a63c70c2712503b6fb13c" dependencies = [ "log", "once_cell", "ring", "rustls-pki-types", - "rustls-webpki 0.103.3", + "rustls-webpki 0.103.1", "subtle", "zeroize", ] @@ -3084,14 +3096,20 @@ dependencies = [ ] [[package]] -name = "rustls-pki-types" -version = "1.12.0" +name = "rustls-pemfile" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "229a4a4c221013e7e1f1a043678c5cc39fe5171437c88fb47151a21e6f5b5c79" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" dependencies = [ - "zeroize", + "rustls-pki-types", ] +[[package]] +name = "rustls-pki-types" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c" + [[package]] name = "rustls-webpki" version = "0.101.7" @@ -3104,9 +3122,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.3" +version = "0.103.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4a72fe2bcf7a6ac6fd7d0b9e5cb68aeb7d4c0a0271730218b3e92d43b4eb435" +checksum = "fef8b8769aaccf73098557a87cd1816b4f9c7c16811c9c77142aa695c16f2c03" dependencies = [ "ring", "rustls-pki-types", @@ -3115,9 +3133,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.21" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d" +checksum = "eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2" [[package]] name = "rusty-fork" @@ -3189,7 +3207,7 @@ version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "core-foundation", "core-foundation-sys", "libc", @@ -3247,7 +3265,7 @@ dependencies = [ "log", "quick-xml", "regex", - "reqwest 0.12.19", + "reqwest 0.12.15", "self-replace", "semver", "serde_json", @@ -3280,7 +3298,20 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", +] + +[[package]] +name = "serde_html_form" +version = "0.2.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d2de91cf02bbc07cde38891769ccd5d4f073d22a40683aa4bc7a95781aaa2c4" +dependencies = [ + "form_urlencoded", + "indexmap 2.8.0", + "itoa", + "ryu", + "serde", ] [[package]] @@ -3289,7 +3320,7 @@ version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.8.0", "itoa", "memchr", "ryu", @@ -3308,9 +3339,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.8" +version = "0.6.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3" dependencies = [ "serde", ] @@ -3340,9 +3371,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.10.9" +version = "0.10.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283" +checksum = "793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8" dependencies = [ "cfg-if", "cpufeatures", @@ -3366,9 +3397,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "signal-hook" -version = "0.3.18" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2" +checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" dependencies = [ "libc", "signal-hook-registry", @@ -3387,9 +3418,9 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.4.5" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" dependencies = [ "libc", ] @@ -3448,9 +3479,9 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.15.0" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9" +checksum = "7fcf8323ef1faaee30a44a340193b1ac6814fd9b7b4e88e9d4519a3e4abe1cfd" [[package]] name = "smol_str" @@ -3485,7 +3516,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "tikv-jemallocator", - "toml 0.8.22", + "toml 0.8.23", "tracing", "walkdir", ] @@ -3511,7 +3542,7 @@ dependencies = [ "clap", "colored", "crossterm", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "nix", "num_cpus", @@ -3562,7 +3593,7 @@ dependencies = [ "colored", "deadline", "futures-util", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "lru", "num_cpus", @@ -3606,7 +3637,7 @@ dependencies = [ "colored", "deadline", "futures", - "indexmap 2.9.0", + "indexmap 2.8.0", "itertools 0.12.1", "locktick", "lru", @@ -3647,7 +3678,7 @@ version = "3.7.1" dependencies = [ "anyhow", "bytes", - "indexmap 2.9.0", + "indexmap 2.8.0", "proptest", "rayon", "serde", @@ -3666,7 +3697,7 @@ version = "3.7.1" dependencies = [ "anyhow", "async-trait", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "parking_lot", "rand 0.8.5", @@ -3683,7 +3714,7 @@ version = "3.7.1" dependencies = [ "aleo-std", "anyhow", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "lru", "parking_lot", @@ -3719,7 +3750,7 @@ dependencies = [ "aleo-std", "anyhow", "colored", - "indexmap 2.9.0", + "indexmap 2.8.0", "itertools 0.12.1", "locktick", "lru", @@ -3759,7 +3790,7 @@ dependencies = [ "axum", "axum-extra", "http 1.3.1", - "indexmap 2.9.0", + "indexmap 2.8.0", "jsonwebtoken", "locktick", "once_cell", @@ -3792,7 +3823,7 @@ dependencies = [ "deadline", "futures", "futures-util", - "indexmap 2.9.0", + "indexmap 2.8.0", "linked-hash-map", "locktick", "parking_lot", @@ -3824,7 +3855,7 @@ version = "3.7.1" dependencies = [ "anyhow", "bytes", - "indexmap 2.9.0", + "indexmap 2.8.0", "proptest", "rayon", "serde", @@ -3842,7 +3873,7 @@ name = "snarkos-node-sync" version = "3.7.1" dependencies = [ "anyhow", - "indexmap 2.9.0", + "indexmap 2.8.0", "itertools 0.12.1", "locktick", "once_cell", @@ -3873,7 +3904,7 @@ name = "snarkos-node-sync-locators" version = "3.7.1" dependencies = [ "anyhow", - "indexmap 2.9.0", + "indexmap 2.8.0", "serde", "snarkvm", "tracing", @@ -3898,14 +3929,14 @@ dependencies = [ [[package]] name = "snarkvm" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "anstyle", "anyhow", "clap", "colored", "dotenvy", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "num-format", "once_cell", @@ -3930,7 +3961,7 @@ dependencies = [ [[package]] name = "snarkvm-algorithms" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "anyhow", @@ -3939,7 +3970,7 @@ dependencies = [ "fxhash", "hashbrown 0.14.5", "hex", - "indexmap 2.9.0", + "indexmap 2.8.0", "itertools 0.11.0", "locktick", "num-traits", @@ -3962,7 +3993,7 @@ dependencies = [ [[package]] name = "snarkvm-algorithms-cuda" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "blst", "cc", @@ -3973,7 +4004,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-account", "snarkvm-circuit-algorithms", @@ -3987,7 +4018,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-account" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-network", @@ -3998,7 +4029,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-algorithms" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-types", "snarkvm-console-algorithms", @@ -4008,7 +4039,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-collections" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-types", @@ -4018,9 +4049,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.8.0", "itertools 0.11.0", "nom", "num-traits", @@ -4037,12 +4068,12 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment-witness" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" [[package]] name = "snarkvm-circuit-network" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-collections", @@ -4053,7 +4084,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-program" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "paste", "snarkvm-circuit-account", @@ -4068,7 +4099,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-address", @@ -4083,7 +4114,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-address" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -4096,7 +4127,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-boolean" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-console-types-boolean", @@ -4105,7 +4136,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-field" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -4115,7 +4146,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-group" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -4127,7 +4158,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-integers" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -4139,7 +4170,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-scalar" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -4150,7 +4181,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-string" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -4162,7 +4193,7 @@ dependencies = [ [[package]] name = "snarkvm-console" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-account", "snarkvm-console-algorithms", @@ -4175,7 +4206,7 @@ dependencies = [ [[package]] name = "snarkvm-console-account" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "bs58", "snarkvm-console-network", @@ -4186,7 +4217,7 @@ dependencies = [ [[package]] name = "snarkvm-console-algorithms" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "blake2s_simd", "smallvec", @@ -4199,7 +4230,7 @@ dependencies = [ [[package]] name = "snarkvm-console-collections" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "rayon", @@ -4210,10 +4241,10 @@ dependencies = [ [[package]] name = "snarkvm-console-network" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "anyhow", - "indexmap 2.9.0", + "indexmap 2.8.0", "itertools 0.11.0", "lazy_static", "once_cell", @@ -4233,7 +4264,7 @@ dependencies = [ [[package]] name = "snarkvm-console-network-environment" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "anyhow", "bech32", @@ -4251,12 +4282,12 @@ dependencies = [ [[package]] name = "snarkvm-console-program" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "enum-iterator", "enum_index", "enum_index_derive", - "indexmap 2.9.0", + "indexmap 2.8.0", "num-derive", "num-traits", "once_cell", @@ -4273,7 +4304,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-address", @@ -4288,7 +4319,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-address" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -4299,7 +4330,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-boolean" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-network-environment", ] @@ -4307,7 +4338,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-field" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -4317,7 +4348,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-group" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -4328,7 +4359,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-integers" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -4339,7 +4370,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-scalar" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -4350,7 +4381,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-string" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -4361,7 +4392,7 @@ dependencies = [ [[package]] name = "snarkvm-curves" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "rand 0.8.5", "rayon", @@ -4375,7 +4406,7 @@ dependencies = [ [[package]] name = "snarkvm-fields" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "anyhow", @@ -4392,11 +4423,11 @@ dependencies = [ [[package]] name = "snarkvm-ledger" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "anyhow", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "lru", "parking_lot", @@ -4419,7 +4450,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-authority" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "anyhow", "rand 0.8.5", @@ -4431,9 +4462,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-block" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.8.0", "rayon", "serde_json", "snarkvm-console", @@ -4451,10 +4482,10 @@ dependencies = [ [[package]] name = "snarkvm-ledger-committee" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "anyhow", - "indexmap 2.9.0", + "indexmap 2.8.0", "proptest", "rand 0.8.5", "rand_chacha 0.3.1", @@ -4470,7 +4501,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-ledger-narwhal-batch-certificate", "snarkvm-ledger-narwhal-batch-header", @@ -4483,9 +4514,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-certificate" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.8.0", "rayon", "serde_json", "snarkvm-console", @@ -4496,9 +4527,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-header" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.8.0", "rayon", "serde_json", "snarkvm-console", @@ -4509,7 +4540,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-data" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "bytes", "serde_json", @@ -4520,9 +4551,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-subdag" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.8.0", "rayon", "serde_json", "snarkvm-console", @@ -4535,7 +4566,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "bytes", "serde_json", @@ -4548,7 +4579,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission-id" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "snarkvm-console", "snarkvm-ledger-puzzle", @@ -4557,12 +4588,12 @@ dependencies = [ [[package]] name = "snarkvm-ledger-puzzle" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "anyhow", "bincode", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "lru", "once_cell", @@ -4578,12 +4609,12 @@ dependencies = [ [[package]] name = "snarkvm-ledger-puzzle-epoch" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "anyhow", "colored", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "lru", "parking_lot", @@ -4600,25 +4631,28 @@ dependencies = [ [[package]] name = "snarkvm-ledger-query" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "async-trait", "reqwest 0.11.27", + "serde", + "serde_json", "snarkvm-console", "snarkvm-ledger-store", "snarkvm-synthesizer-program", + "snarkvm-utilities", "ureq", ] [[package]] name = "snarkvm-ledger-store" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std-storage", "anyhow", "bincode", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "once_cell", "parking_lot", @@ -4641,7 +4675,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-test-helpers" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "once_cell", @@ -4658,7 +4692,7 @@ dependencies = [ [[package]] name = "snarkvm-metrics" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "metrics", "metrics-exporter-prometheus", @@ -4667,7 +4701,7 @@ dependencies = [ [[package]] name = "snarkvm-parameters" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "anyhow", @@ -4676,7 +4710,7 @@ dependencies = [ "colored", "curl", "hex", - "indexmap 2.9.0", + "indexmap 2.8.0", "itertools 0.11.0", "lazy_static", "locktick", @@ -4693,11 +4727,11 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "anyhow", - "indexmap 2.9.0", + "indexmap 2.8.0", "itertools 0.11.0", "locktick", "lru", @@ -4726,11 +4760,11 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-process" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "colored", - "indexmap 2.9.0", + "indexmap 2.8.0", "locktick", "once_cell", "parking_lot", @@ -4752,9 +4786,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-program" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.8.0", "paste", "rand 0.8.5", "rand_chacha 0.3.1", @@ -4767,7 +4801,7 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-snark" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "bincode", "once_cell", @@ -4780,7 +4814,7 @@ dependencies = [ [[package]] name = "snarkvm-utilities" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "aleo-std", "anyhow", @@ -4801,18 +4835,18 @@ dependencies = [ [[package]] name = "snarkvm-utilities-derives" version = "3.7.1" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=37722cb9b#37722cb9bdf787dff0e1b254a1ec30ce954a01c1" +source = "git+https://github.com/puzzleHQ/snarkVM.git?rev=d47bf34#d47bf34c793088f79c0b6a24ecc8eeeed3a977a3" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] name = "socket2" -version = "0.5.10" +version = "0.5.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678" +checksum = "4f5fd57c80058a56cf5c777ab8a126398ece8e442983605d280a44ce79d0edef" dependencies = [ "libc", "windows-sys 0.52.0", @@ -4878,7 +4912,7 @@ dependencies = [ "proc-macro2", "quote 1.0.40", "structmeta-derive", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -4889,7 +4923,7 @@ checksum = "a60bcaff7397072dca0017d1db428e30d5002e00b6847703e2e42005c95fbe00" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -4911,7 +4945,7 @@ dependencies = [ "proc-macro2", "quote 1.0.40", "rustversion", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -4944,9 +4978,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.101" +version = "2.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf" +checksum = "b09a44accad81e1ba1cd74a32461ba89dee89095ba17b32f5d03683b1b1fc2a0" dependencies = [ "proc-macro2", "quote 1.0.40", @@ -4979,13 +5013,13 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5021,14 +5055,14 @@ dependencies = [ [[package]] name = "tempfile" -version = "3.20.0" +version = "3.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1" +checksum = "7437ac7763b9b123ccf33c338a5cc1bac6f69b45a136c19bdd8a65e3916435bf" dependencies = [ "fastrand", - "getrandom 0.3.3", + "getrandom 0.3.2", "once_cell", - "rustix 1.0.7", + "rustix 1.0.5", "windows-sys 0.59.0", ] @@ -5047,7 +5081,7 @@ dependencies = [ "proc-macro2", "quote 1.0.40", "structmeta", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5076,7 +5110,7 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5087,7 +5121,7 @@ checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5171,9 +5205,9 @@ dependencies = [ [[package]] name = "tinystr" -version = "0.8.1" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d4f6d1145dcb577acf783d4e601bc1d76a13337bb54e6233add580b07344c8b" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" dependencies = [ "displaydoc", "zerovec", @@ -5196,14 +5230,14 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.45.1" +version = "1.44.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" +checksum = "f382da615b842244d4b8738c82ed1275e6c5dd90c459a30941cd07080b06c91a" dependencies = [ "backtrace", "bytes", "libc", - "mio 1.0.4", + "mio 1.0.3", "parking_lot", "pin-project-lite", "signal-hook-registry", @@ -5220,7 +5254,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5269,9 +5303,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.15" +version = "0.7.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df" +checksum = "6b9590b93e6fcc1739458317cccd391ad3955e2bde8913edf6f95f9e65a8f034" dependencies = [ "bytes", "futures-core", @@ -5291,9 +5325,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.22" +version = "0.8.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae" +checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362" dependencies = [ "serde", "serde_spanned", @@ -5303,20 +5337,20 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.9" +version = "0.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3" +checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.22.26" +version = "0.22.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e" +checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a" dependencies = [ - "indexmap 2.9.0", + "indexmap 2.8.0", "serde", "serde_spanned", "toml_datetime", @@ -5326,9 +5360,9 @@ dependencies = [ [[package]] name = "toml_write" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076" +checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "tower" @@ -5348,26 +5382,25 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.6.5" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc2d9e086a412a451384326f521c8123a99a466b329941a9403696bff9b0da2" +checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", "bytes", + "futures-core", "futures-util", "http 1.3.1", "http-body 1.0.1", "http-body-util", "http-range-header", "httpdate", - "iri-string", "mime", "mime_guess", "percent-encoding", "pin-project-lite", "tokio", "tokio-util", - "tower", "tower-layer", "tower-service", "tracing", @@ -5421,7 +5454,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5547,7 +5580,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04659ddb06c87d233c566112c1c9c5b9e98256d9af50ec3bc9c8327f873a7568" dependencies = [ "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5630,12 +5663,12 @@ dependencies = [ "flate2", "log", "once_cell", - "rustls 0.23.27", + "rustls 0.23.25", "rustls-pki-types", "serde", "serde_json", "url", - "webpki-roots 0.26.11", + "webpki-roots 0.26.8", ] [[package]] @@ -5655,6 +5688,12 @@ version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8_iter" version = "1.0.4" @@ -5750,7 +5789,7 @@ dependencies = [ "log", "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", "wasm-bindgen-shared", ] @@ -5785,7 +5824,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5827,18 +5866,9 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "webpki-roots" -version = "0.26.11" +version = "0.26.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9" -dependencies = [ - "webpki-roots 1.0.0", -] - -[[package]] -name = "webpki-roots" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2853738d1cc4f2da3a225c18ec6c3721abb31961096e9dbf5ab35fa88b19cfdb" +checksum = "2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9" dependencies = [ "rustls-pki-types", ] @@ -5888,15 +5918,15 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-core" -version = "0.61.2" +version = "0.61.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" +checksum = "4763c1de310c86d75a878046489e2e5ba02c649d185f21c67d4cf8a56d098980" dependencies = [ "windows-implement", "windows-interface", "windows-link", "windows-result", - "windows-strings", + "windows-strings 0.4.0", ] [[package]] @@ -5907,7 +5937,7 @@ checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5918,7 +5948,7 @@ checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -5927,20 +5957,40 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38" +[[package]] +name = "windows-registry" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4286ad90ddb45071efd1a66dfa43eb02dd0dfbae1545ad6cc3c51cf34d7e8ba3" +dependencies = [ + "windows-result", + "windows-strings 0.3.1", + "windows-targets 0.53.0", +] + [[package]] name = "windows-result" -version = "0.3.4" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" +checksum = "c64fd11a4fd95df68efcfee5f44a294fe71b8bc6a91993e2791938abcc712252" dependencies = [ "windows-link", ] [[package]] name = "windows-strings" -version = "0.4.2" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" +checksum = "87fa48cc5d406560701792be122a10132491cff9d0aeb23583cc2dcafc847319" +dependencies = [ + "windows-link", +] + +[[package]] +name = "windows-strings" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a2ba9642430ee452d5a7aa78d72907ebe8cfda358e8cb7918a2050581322f97" dependencies = [ "windows-link", ] @@ -6159,9 +6209,9 @@ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" [[package]] name = "winnow" -version = "0.7.10" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec" +checksum = "74c7b26e3480b707944fc872477815d29a8e429d2f93a1ce000f5fa84a15cbcd" dependencies = [ "memchr", ] @@ -6182,20 +6232,26 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1" dependencies = [ - "bitflags 2.9.1", + "bitflags 2.9.0", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + [[package]] name = "writeable" -version = "0.6.1" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "yoke" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f41bb01b8226ef4bfd589436a297c53d118f65921786300e427be8d487695cc" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" dependencies = [ "serde", "stable_deref_trait", @@ -6205,34 +6261,54 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.0" +version = "0.7.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", "synstructure", ] [[package]] name = "zerocopy" -version = "0.8.25" +version = "0.7.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +dependencies = [ + "zerocopy-derive 0.7.35", +] + +[[package]] +name = "zerocopy" +version = "0.8.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2586fea28e186957ef732a5f8b3be2da217d65c5969d4b1e17f973ebbe876879" +dependencies = [ + "zerocopy-derive 0.8.24", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ - "zerocopy-derive", + "proc-macro2", + "quote 1.0.40", + "syn 2.0.100", ] [[package]] name = "zerocopy-derive" -version = "0.8.25" +version = "0.8.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef" +checksum = "a996a8f63c5c4448cd959ac1bab0aaa3306ccfd060472f85943ee0750f0169be" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] @@ -6252,7 +6328,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", "synstructure", ] @@ -6273,25 +6349,14 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", -] - -[[package]] -name = "zerotrie" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36f0bbd478583f79edad978b407914f61b2972f5af6fa089686016be8f9af595" -dependencies = [ - "displaydoc", - "yoke", - "zerofrom", + "syn 2.0.100", ] [[package]] name = "zerovec" -version = "0.11.2" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" dependencies = [ "yoke", "zerofrom", @@ -6300,38 +6365,36 @@ dependencies = [ [[package]] name = "zerovec-derive" -version = "0.11.1" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote 1.0.40", - "syn 2.0.101", + "syn 2.0.100", ] [[package]] name = "zip" -version = "2.4.2" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50" +checksum = "febbe83a485467affa75a75d28dc7494acd2f819e549536c47d46b3089b56164" dependencies = [ "arbitrary", "crc32fast", "crossbeam-utils", - "displaydoc", "flate2", - "indexmap 2.9.0", + "indexmap 2.8.0", "memchr", - "thiserror 2.0.12", "time", "zopfli", ] [[package]] name = "zipsign-api" -version = "0.1.5" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dba6063ff82cdbd9a765add16d369abe81e520f836054e997c2db217ceca40c0" +checksum = "8e7c724c3a8e5833aad6b7028f4f0989fa3a640ce799bf8c352f417b8ef9db3e" dependencies = [ "ed25519-dalek", "thiserror 2.0.12", @@ -6339,12 +6402,14 @@ dependencies = [ [[package]] name = "zopfli" -version = "0.8.2" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edfc5ee405f504cd4984ecc6f14d02d55cfda60fa4b689434ef4102aae150cd7" +checksum = "e5019f391bac5cf252e93bbcc53d039ffd62c7bfb7c150414d61369afe57e946" dependencies = [ "bumpalo", "crc32fast", + "lockfree-object-pool", "log", + "once_cell", "simd-adler32", ] diff --git a/Cargo.toml b/Cargo.toml index c6fb5cfd8a..76441d0b11 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,8 +45,8 @@ default-features = false [workspace.dependencies.snarkvm] # If this is updated, the rev in `node/rest/Cargo.toml` must be updated as well. #path = "../snarkVM" -git = "https://github.com/ProvableHQ/snarkVM.git" -rev = "37722cb9b" +git = "https://github.com/puzzleHQ/snarkVM.git" +rev = "d47bf34" #version = "=3.7.1" features = [ "circuit", "console", "rocks" ] diff --git a/node/rest/Cargo.toml b/node/rest/Cargo.toml index c7b895300f..bbb31ef98f 100644 --- a/node/rest/Cargo.toml +++ b/node/rest/Cargo.toml @@ -37,7 +37,7 @@ version = "0.8" [dependencies.axum-extra] version = "0.10" -features = [ "erased-json", "typed-header" ] +features = [ "erased-json", "typed-header", "query" ] [dependencies.http] version = "1.0" @@ -79,8 +79,8 @@ version = "=3.7.1" [dependencies.snarkvm-synthesizer] #path = "../../../snarkVM/synthesizer" -git = "https://github.com/ProvableHQ/snarkVM.git" -rev = "37722cb9b" +git = "https://github.com/puzzleHQ/snarkVM.git" +rev = "d47bf34" ##version = "=3.7.1" default-features = false optional = true diff --git a/node/rest/src/lib.rs b/node/rest/src/lib.rs index 1367d4e298..2b5f39ea3a 100644 --- a/node/rest/src/lib.rs +++ b/node/rest/src/lib.rs @@ -45,7 +45,7 @@ use axum::{ response::Response, routing::{get, post}, }; -use axum_extra::response::ErasedJson; +use axum_extra::{extract::Query as ExtraQuery, response::ErasedJson}; #[cfg(feature = "locktick")] use locktick::parking_lot::Mutex; #[cfg(not(feature = "locktick"))] @@ -191,6 +191,7 @@ impl, R: Routing> Rest { .route(&format!("/{network}/memoryPool/transmissions"), get(Self::get_memory_pool_transmissions)) .route(&format!("/{network}/memoryPool/solutions"), get(Self::get_memory_pool_solutions)) .route(&format!("/{network}/memoryPool/transactions"), get(Self::get_memory_pool_transactions)) + .route(&format!("/{network}/stateProofsForBlock/{{blockHeight}}"), get(Self::get_state_proofs_for_block)) .route(&format!("/{network}/statePath/{{commitment}}"), get(Self::get_state_path_for_commitment)) .route(&format!("/{network}/stateRoot/latest"), get(Self::get_state_root_latest)) .route(&format!("/{network}/stateRoot/{{height}}"), get(Self::get_state_root)) diff --git a/node/rest/src/routes.rs b/node/rest/src/routes.rs index 3ecea3e184..f182fbd8bd 100644 --- a/node/rest/src/routes.rs +++ b/node/rest/src/routes.rs @@ -34,6 +34,12 @@ pub(crate) struct BlockRange { end: u32, } +#[derive(Debug, Deserialize)] +pub(crate) struct StateProofsQuery { + #[serde(default)] + pub commitments: Vec, +} + /// The query object for `get_mapping_value` and `get_mapping_values`. #[derive(Copy, Clone, Deserialize, Serialize)] pub(crate) struct Metadata { @@ -272,6 +278,25 @@ impl, R: Routing> Rest { Ok(ErasedJson::pretty(rest.ledger.get_state_path_for_commitment(&commitment)?)) } + // GET //stateProofsForBlock/{blockHeight} + pub(crate) async fn get_state_proofs_for_block( + State(rest): State, + Path(block_height): Path, + ExtraQuery(params): ExtraQuery, + ) -> Result { + let commitments: Vec> = + params.commitments.iter().map(|s| s.parse::>()).collect::, _>>()?; + + // Retrieve proofs in a blocking task. + let proofs = + tokio::task::spawn_blocking(move || rest.ledger.get_state_proofs_for_block(block_height, &commitments)) + .await + .map_err(|err| RestError(format!("Failed to spawn blocking task - {err}")))? + .map_err(|err| RestError(format!("Unable to get state proofs - {err}")))?; + + Ok(ErasedJson::pretty(proofs)) + } + // GET //stateRoot/latest pub(crate) async fn get_state_root_latest(State(rest): State) -> ErasedJson { ErasedJson::pretty(rest.ledger.latest_state_root())