diff --git a/Cargo.lock b/Cargo.lock index a7d8828da5..6da4251e36 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -60,9 +60,9 @@ dependencies = [ [[package]] name = "aho-corasick" -version = "1.1.1" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab" +checksum = "b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0" dependencies = [ "memchr", ] @@ -234,9 +234,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.73" +version = "0.1.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" +checksum = "a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9" dependencies = [ "proc-macro2", "quote 1.0.33", @@ -299,9 +299,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.4.0" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" +checksum = "327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07" [[package]] name = "blake2" @@ -343,12 +343,12 @@ dependencies = [ [[package]] name = "bstr" -version = "1.6.2" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a" +checksum = "c79ad7fb2dd38f3dabd76b09c6a5a20c038fc0213ef1e9afd30eb777f120f019" dependencies = [ "memchr", - "regex-automata 0.3.9", + "regex-automata", "serde", ] @@ -687,9 +687,9 @@ dependencies = [ [[package]] name = "curl-sys" -version = "0.4.66+curl-8.3.0" +version = "0.4.68+curl-8.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70c44a72e830f0e40ad90dda8a6ab6ed6314d39776599a58a2e5e37fbc6db5b9" +checksum = "b4a0d18d88360e374b16b2273c832b5e57258ffc1d4aa4f96b108e0738d5752f" dependencies = [ "cc", "libc", @@ -702,9 +702,12 @@ dependencies = [ [[package]] name = "deranged" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946" +checksum = "0f32d04922c60427da6f9fef14d042d9edddef64cb9d4ce0d64d0685fbeb1fd3" +dependencies = [ + "powerfmt", +] [[package]] name = "derivative" @@ -842,25 +845,14 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add4f07d43996f76ef320709726a556a9d4f965d9410d8d0271132d2f8293480" +checksum = "ac3e13f66a2f95e32a39eaa81f6b95d42878ca0e1db0c7543723dfe12557e860" dependencies = [ - "errno-dragonfly", "libc", "windows-sys 0.48.0", ] -[[package]] -name = "errno-dragonfly" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf" -dependencies = [ - "cc", - "libc", -] - [[package]] name = "fastrand" version = "1.9.0" @@ -878,9 +870,9 @@ checksum = "25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5" [[package]] name = "flate2" -version = "1.0.27" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010" +checksum = "46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e" dependencies = [ "crc32fast", "miniz_oxide", @@ -1048,9 +1040,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "hashbrown" -version = "0.14.1" +version = "0.14.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12" +checksum = "f93e7192158dbcda357bdec5fb5788eebf8bbac027f3f33e719d29135ae84156" dependencies = [ "ahash", "allocator-api2", @@ -1182,7 +1174,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897" dependencies = [ "equivalent", - "hashbrown 0.14.1", + "hashbrown 0.14.2", "rayon", "serde", ] @@ -1261,9 +1253,9 @@ checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" [[package]] name = "jobserver" -version = "0.1.26" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936cfd212a0155903bcbc060e316fb6cc7cbf2e1907329391ebadc1fe0ce77c2" +checksum = "8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d" dependencies = [ "libc", ] @@ -1482,15 +1474,15 @@ checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] name = "linux-raw-sys" -version = "0.4.8" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3852614a3bd9ca9804678ba6be5e3b8ce76dfc902cae004e3e0c44051b6e88db" +checksum = "da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f" [[package]] name = "lock_api" -version = "0.4.10" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16" +checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" dependencies = [ "autocfg", "scopeguard", @@ -1697,7 +1689,7 @@ version = "0.10.57" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bac25ee399abb46215765b1cb35bc0212377e58a061560d8b29b024fd0430e7c" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "cfg-if", "foreign-types", "libc", @@ -1759,13 +1751,13 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447" +checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.3.5", + "redox_syscall 0.4.1", "smallvec", "windows-targets 0.48.5", ] @@ -1857,6 +1849,12 @@ version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b" +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -1893,9 +1891,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.68" +version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b1106fec09662ec6dd98ccac0f81cef56984d0b49f75c92d8cbad76e20c005c" +checksum = "134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da" dependencies = [ "unicode-ident", ] @@ -2001,6 +1999,15 @@ dependencies = [ "bitflags 1.3.2", ] +[[package]] +name = "redox_syscall" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +dependencies = [ + "bitflags 1.3.2", +] + [[package]] name = "redox_users" version = "0.4.3" @@ -2020,16 +2027,10 @@ checksum = "380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.3", + "regex-automata", "regex-syntax", ] -[[package]] -name = "regex-automata" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9" - [[package]] name = "regex-automata" version = "0.4.3" @@ -2118,11 +2119,11 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.19" +version = "0.38.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed" +checksum = "67ce50cb2e16c2903e30d1cbccfd8387a74b9d4c938b6a4c5ec6cc7556f7a8a0" dependencies = [ - "bitflags 2.4.0", + "bitflags 2.4.1", "errno", "libc", "linux-raw-sys", @@ -2265,9 +2266,9 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.19" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0" +checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" [[package]] name = "serde" @@ -2394,9 +2395,9 @@ dependencies = [ [[package]] name = "snarkvm" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4463a0d14ec067854fefd2e8f5af1b97d6047cfddb3f5965d95b631d15a479a1" +checksum = "9596408013d431a62d448b2f0d0cea8c8ab7fe89747dbd4552a8ac6ba0892636" dependencies = [ "anstyle", "anyhow", @@ -2424,16 +2425,16 @@ dependencies = [ [[package]] name = "snarkvm-algorithms" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0050550e70d891e2a3be9ed25e1b89ab84050fa5c22934639a53326aa99428a8" +checksum = "3f83ddba1b92dcfef4b01d7bc27d83b66ebed671db7d7ea2ceb9f1837fa3dcbf" dependencies = [ "aleo-std", "anyhow", "blake2", "cfg-if", "fxhash", - "hashbrown 0.14.1", + "hashbrown 0.14.2", "hex", "indexmap 2.0.2", "itertools 0.11.0", @@ -2455,9 +2456,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f11611e9252cd7c1066437f31fba0e17eeec1406441a3adfd277d32e788dfea" +checksum = "96d2504479eee16718b0f1118d804f294bd228abf09f6e45e0cae2de1bea94cf" dependencies = [ "snarkvm-circuit-account", "snarkvm-circuit-algorithms", @@ -2470,9 +2471,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-account" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "535744dd2ae37d041cd93190cd8548aeffc7bb22bbbda780a40d78a57ca07ef3" +checksum = "4e85a791132c4588fd1dd0178372abfb4679e19b727d5473149ac0720d1f0646" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-network", @@ -2482,9 +2483,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-algorithms" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c797debdc9c666125b7713be46c9a2986312363da4188a902cfb3cac1f596ab4" +checksum = "7e4485e73705f94ce6025b02d29f27dbcdd2d7737fcb0b1a8934a17ca06a59a4" dependencies = [ "snarkvm-circuit-types", "snarkvm-console-algorithms", @@ -2493,9 +2494,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-collections" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15e31d02d38cd3386705731669b24e7a35ec0f8497fe2de3f2fe81e4db2b793" +checksum = "7affff6b1be13067c042a1ae5a88b07c4436c4e0c6677a98c0abfd3f3d20da27" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-types", @@ -2504,9 +2505,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b31636b4de9d439ef2e1ccbbbdcc93d62508d742c329d4d21435acba74ba3505" +checksum = "119f99621408d4c301ebd33891dfab60d374d1d234b6f166f28de3c7765d0ec1" dependencies = [ "indexmap 2.0.2", "itertools 0.11.0", @@ -2523,15 +2524,15 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment-witness" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f336969b6a82cd0c342ef5fd237d576d323f71d42977836fc0b0ae059221fbec" +checksum = "95ed30aec3790bb687516e0fd07a711beb48dc7c58ad290b54e8f2ca8669ddda" [[package]] name = "snarkvm-circuit-network" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c3eaa5b5aa3a52851e3c233836ab2e63571e6be258fc8a26a27289f09f7c5f2" +checksum = "831f4f76bda79240dc9882b13198a073bde89fb5dc4dbde8e757dd4120ac3463" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-collections", @@ -2541,9 +2542,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-program" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aedca89ddc7efb6261b18ddfb6e98df5b683d9e51745bdf969eba9a271918cef" +checksum = "ff21c8ef94092350024816cbd4a7c8c5794dc9ca19ae87cb2870e03d940b1064" dependencies = [ "paste", "snarkvm-circuit-account", @@ -2557,9 +2558,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27ac2f802c10be39d08d6a264417848324160a9b0ad7f47bbfa851d51a682cf7" +checksum = "a49dda0564fb337a715a156cb2c9adbbfe7b753805d25db79a9e0ab867fd859f" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-address", @@ -2573,9 +2574,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-address" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98b73f7e8e8869ad99a8d1f144b11bf74d1ea28bdc1eb5b6429a4786188ae7dc" +checksum = "476d7cfe33d3364c5dcee524d66e4b71f92f6b5615c2ae54249fa9960a3e8723" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2587,9 +2588,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-boolean" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5857740058175efbd4337a64fe57160bbb6e616d9aeb62555010507689acbd15" +checksum = "7819b6cf75c64f533c0031a7caa04e4dd8f11b8b81d858b1f36eb2c54e5a020b" dependencies = [ "snarkvm-circuit-environment", "snarkvm-console-types-boolean", @@ -2597,9 +2598,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-field" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ed93b155384602119256a858d8a75dfa28199408a4f92ecb2768008692e8eae" +checksum = "b1699d379214be5f1090062f370a0cc956dc91797231ce0489ee457fcc7c1ad3" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2608,9 +2609,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-group" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f81f2530bf73dd7c24b67350f5750471f17adfc79286ff6a8e64f754dd2ee43" +checksum = "f34b8e6e90bcdf9bbdb72f9e74f8173511e63162584d226dd80da312a76aaa37" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2621,9 +2622,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-integers" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "970b3a1a6ca6de376b24bc30624dc256b28969b93f0f1534d9dc1a286900414e" +checksum = "8bedf9a68dcee59927ba95f9132dc8d20b575670f60f8d98f5a9a990a8e5ad77" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2634,9 +2635,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-scalar" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4ebff84ec736c234bafe88aff44d3052dc6be2cebc74ec279d998bc550bdeaa" +checksum = "0b35492a96e5c6a928d926f7ca4b4c44177b7b6fbdf21753e21262f1341f4373" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2646,9 +2647,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-string" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "554a349c917de7725fb38a1e0d3fe28cc4c2c7739254f7031fa9c229e198afca" +checksum = "d275d4364a8cc13ae05f74d61558ed41eb6f115f50e2327f7dc6156602f7331a" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2659,9 +2660,9 @@ dependencies = [ [[package]] name = "snarkvm-console" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7acd970a8091656d2fa227b5fc5394b5ce25703b3ce3d5b67e80fa4af69e5c6c" +checksum = "7499c43be86be04f899f412681d51d9162c4fda1e3f8db38623cd45a1e4f3794" dependencies = [ "snarkvm-console-account", "snarkvm-console-algorithms", @@ -2673,9 +2674,9 @@ dependencies = [ [[package]] name = "snarkvm-console-account" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4226a7eeb804daa95cfa64c88d2d4d0b6463f8bc8d5e51056aab2c88700cbe1" +checksum = "9e9e1f9f492eba725ec3ee2fc8ba59b842ee05053c3320a3f9eb57e89c08fe11" dependencies = [ "bs58", "snarkvm-console-network", @@ -2685,9 +2686,9 @@ dependencies = [ [[package]] name = "snarkvm-console-algorithms" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d72a6a58ec8d923ee54c6067bf31f1aee5f5a96b23c64fd9d3610e1a6f3e88d" +checksum = "b43568931447b9607abb65237e5273a62fa5bdbb3ef2f4762d0261942c203ee6" dependencies = [ "blake2s_simd", "smallvec", @@ -2699,9 +2700,9 @@ dependencies = [ [[package]] name = "snarkvm-console-collections" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e0c230e5333e0e7ea242e4530a638f53caa453e0aa4b6bf3d96128f6103c248" +checksum = "34c51ea7d841dc5e49e079dd10dd1be224babbdd95672cb866299215b4d1c4c3" dependencies = [ "aleo-std", "rayon", @@ -2711,9 +2712,9 @@ dependencies = [ [[package]] name = "snarkvm-console-network" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67afd16a1a2d104b91663d6f9afe21c6303b4953ce4a8461c10511ceb56a4bf9" +checksum = "bec16c87e13f315800e7a02f0121705c8181bb1143dfccb21155590e66d71ecc" dependencies = [ "anyhow", "indexmap 2.0.2", @@ -2735,9 +2736,9 @@ dependencies = [ [[package]] name = "snarkvm-console-network-environment" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79d990553154f07377420524ebbf7997901a67216ea7131db495a27082f05acf" +checksum = "d259da537db770068e081fe4b99bd98f24bd322dd76d8d52ba3062a47149ff21" dependencies = [ "anyhow", "bech32", @@ -2754,9 +2755,9 @@ dependencies = [ [[package]] name = "snarkvm-console-program" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cda66bc63c31f4151c002ea6044ae5dfe0858e5c98faa29caed9165f5574187b" +checksum = "b08ab52ad281f4ab737635bf05098709070d5be238b3ee79158d5c0de71f7f82" dependencies = [ "enum_index", "enum_index_derive", @@ -2776,9 +2777,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab7cf53908e11dd20f4b2811677e14a1823fd0d18c8bf48211b67c3bd7e73dee" +checksum = "5023b512da7c0ec997b22a11a046b0caf66a9c06dac96e63b2eab38e3254ff47" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-address", @@ -2792,9 +2793,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-address" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1f297ce3c20b93f4f4d9671dc345de289fc2c441ad289a79a6c6ca6862da890" +checksum = "256ef9f8bdab292d7791b37f5e5fba4c3bf5da5c0a71c85aa19981bcf3a34298" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2804,18 +2805,18 @@ dependencies = [ [[package]] name = "snarkvm-console-types-boolean" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f44f1bc3bb525eb398fb0bf2c13dcea8110758d2198559b9b7ea584258b6e60" +checksum = "a0c2851ad8bb4bc84561529c4601924ff4dbd6460a46eb99ad433cf1a78097eb" dependencies = [ "snarkvm-console-network-environment", ] [[package]] name = "snarkvm-console-types-field" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e42ec5c5a4da6fdfbeb146fda520b8533a187506e8d129e674ccfd3581cbd95" +checksum = "54fedf4a92fe01eb9d2a886c9de9d52ee96f60f04031976bcea00f3c9ba895e2" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2824,9 +2825,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-group" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d240f9913f3766ff041ff1bb23423499859274361953728ca4ee89c6a85afc2" +checksum = "c6701a6f9804366c63e1176174823f2c48a1bc2a94164bc1731cb0fb5f64dda4" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2836,9 +2837,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-integers" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74ce50a812ef5aaf0ffbe56850906147a12eeb1e52f6c360066e6a882afac82a" +checksum = "e5dabb0f536fc7b53444c20d68b77369f33eb37b4153b947e25ec9d1a57c051d" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2848,9 +2849,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-scalar" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3c810e73cfd13fd882c59aa529cd110c086440f9663aae2c5d8cfe898853cb3" +checksum = "1ba68111c567922c6f5d72638361b766cb9871b686c2bee633ea83af1a525b04" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2860,9 +2861,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-string" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099e02b9227a7fa64df67202f3e16977e3ec6aaffc9099e1f313f566afa15251" +checksum = "03a9537a4b0769d08c9a08e2ffdbe7976cd33256d8d35b2c5ed74e3c359f7ca8" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2872,9 +2873,9 @@ dependencies = [ [[package]] name = "snarkvm-curves" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bbd8ac401c401aa420dca3014885f0a4685a8c4f0f71ddad2e999e5c8b58ea7" +checksum = "65c5e993310c107527fb3e188604bf211fead992acfc93ed44e3cbaf4d0ad373" dependencies = [ "rand", "rayon", @@ -2887,9 +2888,9 @@ dependencies = [ [[package]] name = "snarkvm-fields" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1dd6bc4c9354f0d781f8b911ff8440333ca67e71c4a8dabb48dfeb126015a015" +checksum = "1163afb752f484f4d4f9a54af171ce0493c558390a6787259de841f32dda6f5e" dependencies = [ "aleo-std", "anyhow", @@ -2906,9 +2907,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6253cc317e7ed32fe1038ea4bed859574ccff508c3049a30d1fa4635131d904" +checksum = "341bbac2d1a127d333b0eee7ba400dbe96ae551ac06d6ea12c3451d8342ffc2f" dependencies = [ "aleo-std", "anyhow", @@ -2931,9 +2932,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-authority" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84440f065eb4c5355e5e2ab0259ebd19af4991938c0a321ea38a11a1a00d168a" +checksum = "a497d53f3d49660d1b76cd2001e9d6c0acdab133391576cca56b888b541c539b" dependencies = [ "anyhow", "rand", @@ -2944,9 +2945,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-block" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea858b84ce304804390659b8ab8da85fc30b3380889224ce517cc9ba085785d8" +checksum = "5ed1759fe75c5441b815c16f493447d8bed844d8cd5054c237d20e7fd31b96fd" dependencies = [ "indexmap 2.0.2", "rayon", @@ -2963,9 +2964,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-coinbase" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43b2eb406164fdf5edffe00f694e486b1e0426e259bb734ee85f80ad5aa8d762" +checksum = "91df6b23f0762bc9d3fee18f5d41983b230eddd030dd9551b27b3f07bb81f346" dependencies = [ "aleo-std", "anyhow", @@ -2984,9 +2985,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-committee" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6d69fa022fdea3166c43c393b1d39db9845d70afc8ca520c0ae4548609a5c43" +checksum = "f608cd8f300b261330da4bad52b77ade130b7d11479d18a2524abe475bafe532" dependencies = [ "indexmap 2.0.2", "serde_json", @@ -2995,9 +2996,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d66eac72010cc24c788aa626e94b2ebe37853764e706d871695c7d33dfa1a7a7" +checksum = "9a6b1d38f315b2c9144c76e2a031b7f1325e0c846d7fdddcd510849867192a20" dependencies = [ "snarkvm-ledger-narwhal-batch-certificate", "snarkvm-ledger-narwhal-batch-header", @@ -3009,9 +3010,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-certificate" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0161c77c5af4fffe0635d84312c3a3de14ef752809acfdf0400e8d17a0550231" +checksum = "6014a348cebc0c060b2dbf58a406af58fd2d16e68da8a3abc83e5b09bc923df1" dependencies = [ "indexmap 2.0.2", "serde_json", @@ -3022,9 +3023,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-header" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff38cb3bd5b871a8e3defd2361eecd28bb9c252d15d9e91c2a4e99b9138779e0" +checksum = "8622d7af201d5659281948e77b70d93c94ce84f0451a72111888b388817809dc" dependencies = [ "indexmap 2.0.2", "serde_json", @@ -3034,9 +3035,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-data" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97869eb796a78d3e484a9220635fcc73e79bdcd2345d29b18f63dd55d11d22c2" +checksum = "30115b3f7ea3d49e3870c4acb5a4afabaa8ac09019f096b090cf235330100648" dependencies = [ "bytes", "serde_json", @@ -3046,11 +3047,12 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-subdag" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f8cfdf2e44685cf7db8a0a43903b5adcef41abe3243513ea1499f34a34b4c98" +checksum = "9527434e9e8ecc4ee712a39fe08a50011fce52364b4ff87b3c979e135cbd6375" dependencies = [ "indexmap 2.0.2", + "rayon", "serde_json", "snarkvm-console", "snarkvm-ledger-narwhal-batch-certificate", @@ -3059,9 +3061,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3ec1ee1ad68445f3792afb36dc62d854b97db52ab72fc32d1e00e35c96d313" +checksum = "bcf095a1151b2976d6e4f62e1f2de465fce60fff28bae01994e2c1f8c4e64b0a" dependencies = [ "bytes", "serde_json", @@ -3073,9 +3075,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission-id" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aab8836c6e4771779d3c1f7a9e8c91c4516c27832fc46ef75650a18cf5712d8" +checksum = "4d088a1f301d0c3098007fdf6911a9aab67f29cf741c8679f7945f1a7753d83b" dependencies = [ "snarkvm-console", "snarkvm-ledger-coinbase", @@ -3083,9 +3085,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-query" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f8102d82acb223db0bb5e73be3cd7cf01d61194ce49b5d75132cf9974a8a04" +checksum = "2b29b445fdd8284d719fa069935b960e204d5edad9ead544698ab2e348c71d76" dependencies = [ "async-trait", "reqwest", @@ -3097,9 +3099,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-store" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59c1792e28df2ab85cbeb6ae43b40eed2580235b8070d7f74b199a0e50cd16e2" +checksum = "1d2f3712e245c6d7de7c64a46621360847c289c8ceb57c91c94333d4b63a015b" dependencies = [ "anyhow", "bincode", @@ -3119,9 +3121,9 @@ dependencies = [ [[package]] name = "snarkvm-parameters" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "169f7733dfb6b38b47e8ceadd0df4eb16faabdcd9455596b81a6c275cee0edc7" +checksum = "0bbbdba534b285073f5f4b4073c1fc99b3153d11b47328617d40879a5c145501" dependencies = [ "aleo-std", "anyhow", @@ -3144,9 +3146,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c8aeb86bbdf52a10d608d4a4a908b753dd2a109a015aae8bffdc39893b1012" +checksum = "ff165e92b0f29a8d6a465833db2e2418ad89e6ad464b65db856de16ecc4ef5f0" dependencies = [ "aleo-std", "anyhow", @@ -3154,6 +3156,7 @@ dependencies = [ "parking_lot", "rand", "rayon", + "snarkvm-algorithms", "snarkvm-circuit", "snarkvm-console", "snarkvm-ledger-block", @@ -3169,9 +3172,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-process" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f82f680a9b03e6f62e007c3c486a3b81c02951fd8ce6278885049c980bdfb642" +checksum = "b1ba0c718c8520c443a998ae06441deb15020b4f200ad765bb43a3586ad4b476" dependencies = [ "aleo-std", "colored", @@ -3192,9 +3195,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-program" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604d1a75398700fd6177d894096d3d3d314d7e83d2360f51d3e4e6b4a5264ad8" +checksum = "b8d29cfa2a80bdcf88f02fcef88620ee9b1806260c61fec0e749ce2f46f3f4c5" dependencies = [ "indexmap 2.0.2", "paste", @@ -3207,9 +3210,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-snark" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a685bbba09aeb531c67308582002a3b7fb756e17e55fb78795336c659acc01b" +checksum = "bf09606ff2cb8ce7535a9d48403e6a33683b80e16a0469d8ab2e22b39928009f" dependencies = [ "bincode", "once_cell", @@ -3221,9 +3224,9 @@ dependencies = [ [[package]] name = "snarkvm-utilities" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18983a4b5897b2dc5464c0c252266d3699820dd61c31869c738f9b67832155bd" +checksum = "9e4eb9facf3773f9db81f971651f6879d09b5d237154866fed911a0405ab33e6" dependencies = [ "aleo-std", "anyhow", @@ -3243,9 +3246,9 @@ dependencies = [ [[package]] name = "snarkvm-utilities-derives" -version = "0.15.4" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0f887760a4ea59fba3b15030591c242c86e290fb7bd95568cb2c3b9f503df5" +checksum = "8cdfb2f27da0e1cc4c104d9a88ffc554996a4d3525ac56adbaa55d8ba9e477bd" dependencies = [ "proc-macro2", "quote 1.0.33", @@ -3402,18 +3405,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.49" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1177e8c6d7ede7afde3585fd2513e611227efd6481bd78d2e82ba1ce16557ed4" +checksum = "f9a7210f5c9a7156bb50aa36aed4c95afb51df0df00713949448cf9e97d382d2" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.49" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10712f02019e9288794769fba95cd6847df9874d49d871d062172f9dd41bc4cc" +checksum = "266b2e40bc00e5a6c09c3584011e08b06f123c00362c92b975ba9843aaaa14b8" dependencies = [ "proc-macro2", "quote 1.0.33", @@ -3432,11 +3435,12 @@ dependencies = [ [[package]] name = "time" -version = "0.3.29" +version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe" +checksum = "c4a34ab300f2dee6e562c10a046fc05e358b29f9bf92277f30c3c8d82275f6f5" dependencies = [ "deranged", + "powerfmt", "serde", "time-core", ] @@ -3483,9 +3487,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.32.0" +version = "1.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9" +checksum = "4f38200e3ef7995e5ef13baec2f432a6da0aa9ac495b2c0e8f3b7eec2c92d653" dependencies = [ "backtrace", "bytes", @@ -4027,9 +4031,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "winnow" -version = "0.5.16" +version = "0.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037711d82167854aff2018dfd193aa0fef5370f456732f0d5a0c59b0f1b4b907" +checksum = "a3b801d0e0a6726477cc207f60162da452f3a95adb368399bef20a946e06f65c" dependencies = [ "memchr", ] @@ -4114,11 +4118,10 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.8+zstd.1.5.5" +version = "2.0.9+zstd.1.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5556e6ee25d32df2586c098bbfa278803692a20d0ab9565e049480d52707ec8c" +checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" dependencies = [ "cc", - "libc", "pkg-config", ] diff --git a/Cargo.toml b/Cargo.toml index 453c729925..6be37adbfa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,11 +45,11 @@ members = [ ] [workspace.dependencies.snarkvm] -version = "0.15.4" +version = "0.16.1" [workspace.dependencies.snarkvm-console] -version = "0.15.2" +version = "0.16.1" [lib] path = "leo/lib.rs" diff --git a/tests/expectations/execution/eq.out b/tests/expectations/execution/eq.out index 862fd8a979..ab69c20f93 100644 --- a/tests/expectations/execution/eq.out +++ b/tests/expectations/execution/eq.out @@ -16,10 +16,10 @@ outputs: results: main: - input: "[0u32, 1u32]" - output: "SnarkVMError('test.aleo/main' is not satisfied on the given inputs (18459 constraints).)" + output: "SnarkVMError('test.aleo/main' is not satisfied on the given inputs (13430 constraints).)" - input: "[1u32, 1u32]" output: "[true]" - input: "[1u32, 2u32]" - output: "SnarkVMError('test.aleo/main' is not satisfied on the given inputs (18459 constraints).)" + output: "SnarkVMError('test.aleo/main' is not satisfied on the given inputs (13430 constraints).)" - input: "[2u32, 2u32]" output: "[true]" diff --git a/tests/expectations/execution/primitive_casts.out b/tests/expectations/execution/primitive_casts.out index e123c274dc..7b07191349 100644 --- a/tests/expectations/execution/primitive_casts.out +++ b/tests/expectations/execution/primitive_casts.out @@ -16,7 +16,7 @@ outputs: results: address_casts: - input: "[aleo1hjnn8jdxlzzlqjywamdx4hzcxny5gszzm0q5xmnae4ed6qqn2gys4ugtey]" - output: "SnarkVMError('test.aleo/address_casts' is not satisfied on the given inputs (35900 constraints).)" + output: "SnarkVMError('test.aleo/address_casts' is not satisfied on the given inputs (30871 constraints).)" bool_casts: - input: "[false]" output: "[aleo1qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq3ljyzc, false, 0field, 0group, 0i8, 0i16, 0i32, 0i64, 0i128, 0u8, 0u16, 0u32, 0u64, 0u128, 0scalar]"