diff --git a/Cargo.lock b/Cargo.lock index 1f25e59a96..dbf6a06161 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -49,13 +49,14 @@ dependencies = [ [[package]] name = "ahash" -version = "0.8.3" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f" +checksum = "91429305e9f0a25f6205c5b8e0d2db09e0708a7a6df0f42212bb56c32c8ac97a" dependencies = [ "cfg-if", "once_cell", "version_check", + "zerocopy", ] [[package]] @@ -266,9 +267,9 @@ dependencies = [ [[package]] name = "base64" -version = "0.21.4" +version = "0.21.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ba43ea6f343b788c8764558649e08df62f86c6ef251fdaeb1ffd010a9ae50a2" +checksum = "35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9" [[package]] name = "base64ct" @@ -461,9 +462,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.4.6" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d04704f56c2cde07f43e8e2c154b43f216dc5c92fc98ada720177362f953b956" +checksum = "ac495e00dcec98c83465d5ad66c5c4fabd652fd6686e7c6269b117e729a6f17b" dependencies = [ "clap_builder", "clap_derive", @@ -471,9 +472,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.4.6" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e231faeaca65ebd1ea3c737966bf858971cd38c3849107aa3ea7de90a804e45" +checksum = "c77ed9a32a62e6ca27175d00d29d05ca32e396ea1eb5fb01d8256b669cec7663" dependencies = [ "anstream", "anstyle", @@ -483,9 +484,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.4.2" +version = "4.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0862016ff20d69b84ef8247369fabf5c008a7417002411897d40ee1f4532b873" +checksum = "cf9804afaaf59a91e75b022a30fb7229a7901f60c755489cc61c9b423b836442" dependencies = [ "heck", "proc-macro2", @@ -495,9 +496,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" +checksum = "702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1" [[package]] name = "color-backtrace" @@ -575,9 +576,9 @@ checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" [[package]] name = "cpufeatures" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1" +checksum = "3fbc60abd742b35f2492f808e1abbb83d45f72db402e14c55057edc9c7b1e9e4" dependencies = [ "libc", ] @@ -687,7 +688,7 @@ dependencies = [ "openssl-probe", "openssl-sys", "schannel", - "socket2 0.4.9", + "socket2 0.4.10", "winapi", ] @@ -990,42 +991,42 @@ checksum = "c1fd087255f739f4f1aeea69f11b72f8080e9c2e7645cd06955dad4a178a49e3" [[package]] name = "futures-channel" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" +checksum = "ff4dd66668b557604244583e3e1e1eada8c5c2e96a6d0d6653ede395b78bbacb" dependencies = [ "futures-core", ] [[package]] name = "futures-core" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" +checksum = "eb1d22c66e66d9d72e1758f0bd7d4fd0bee04cad842ee34587d68c07e45d088c" [[package]] name = "futures-io" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" +checksum = "8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa" [[package]] name = "futures-sink" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" +checksum = "e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817" [[package]] name = "futures-task" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" +checksum = "efd193069b0ddadc69c46389b740bbccdd97203899b48d09c5f7969591d6bae2" [[package]] name = "futures-util" -version = "0.3.28" +version = "0.3.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" +checksum = "a19526d624e703a3179b3d322efec918b6246ea0fa51d41124525f00f1cc8104" dependencies = [ "futures-core", "futures-io", @@ -1200,7 +1201,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite", - "socket2 0.4.9", + "socket2 0.4.10", "tokio", "tower-service", "tracing", @@ -1286,9 +1287,9 @@ dependencies = [ [[package]] name = "ipnet" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] name = "is-terminal" @@ -1438,7 +1439,7 @@ dependencies = [ "snarkvm", "sys-info", "test_dir", - "toml 0.8.2", + "toml 0.8.4", "tracing", "tracing-subscriber", "walkdir", @@ -1456,7 +1457,7 @@ dependencies = [ "serde", "snarkvm", "snarkvm-console", - "toml 0.8.2", + "toml 0.8.4", "tracing", ] @@ -1616,9 +1617,9 @@ dependencies = [ [[package]] name = "mio" -version = "0.8.8" +version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2" +checksum = "3dce281c5e46beae905d4de1870d8b1509a9142b62eedf18b443b011ca8343d0" dependencies = [ "libc", "wasi", @@ -1935,9 +1936,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.4.3" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b" +checksum = "b559898e0b4931ed2d3b959ab0c2da4d99cc644c4b0b1a35b4d344027f474023" [[package]] name = "powerfmt" @@ -2179,17 +2180,16 @@ dependencies = [ [[package]] name = "ring" -version = "0.16.20" +version = "0.17.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc" +checksum = "fb0205304757e5d899b9c2e448b867ffd03ae7f988002e47cd24954391394d0b" dependencies = [ "cc", + "getrandom", "libc", - "once_cell", "spin", "untrusted", - "web-sys", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -2222,9 +2222,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.7" +version = "0.21.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8" +checksum = "446e14c5cda4f3f30fe71863c34ec70f5ac79d6087097ad0bb433e1be5edf04c" dependencies = [ "log", "ring", @@ -2234,9 +2234,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.101.6" +version = "0.101.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe" +checksum = "8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765" dependencies = [ "ring", "untrusted", @@ -2292,9 +2292,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "sct" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4" +checksum = "da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414" dependencies = [ "ring", "untrusted", @@ -2382,18 +2382,18 @@ checksum = "836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090" [[package]] name = "serde" -version = "1.0.189" +version = "1.0.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e422a44e74ad4001bdc8eede9a4570ab52f71190e9c076d14369f38b9200537" +checksum = "91d3c334ca1ee894a2c6f6ad698fe8c435b76d504b13d436f0685d648d6d96f7" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.189" +version = "1.0.190" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e48d1f918009ce3145511378cf68d613e3b3d9137d67272562080d68a2b32d5" +checksum = "67c5609f394e5c2bd7fc51efda478004ea80ef42fee983d5c67a65e34f32c0e3" dependencies = [ "proc-macro2", "quote 1.0.33", @@ -2414,9 +2414,9 @@ dependencies = [ [[package]] name = "serde_spanned" -version = "0.6.3" +version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96426c9936fd7a0124915f9185ea1d20aa9445cc9821142f0a73bc9207a2e186" +checksum = "12022b835073e5b11e90a14f86838ceb1c8fb0325b72416845c487ac0fa95e80" dependencies = [ "serde", ] @@ -2514,9 +2514,9 @@ dependencies = [ [[package]] name = "snarkvm" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0bf456ea72a6a4c34f0b5af0600ee5e8ac295f11acd5b1d3e470bab033825a8" +checksum = "12e33a17dd727deeb0309daca9b3d48d2c103dcaeb55ab87d63c534a03cc2ea4" dependencies = [ "anstyle", "anyhow", @@ -2544,9 +2544,9 @@ dependencies = [ [[package]] name = "snarkvm-algorithms" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca572ab4d443ca44d4dfe590f48b05b744c6b699f7185f12b96422a70a591389" +checksum = "2a3cd0ead41ef019e92b5bbcfa8226572291afb67fdee503239f8e9f7309fbb4" dependencies = [ "aleo-std", "anyhow", @@ -2575,9 +2575,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fa154b793b02666fb90cb3b5f9ab44e93eb0309657f375af48af734fc778700" +checksum = "2077a5e63c449fe3983050292f5e53f8865186b97f0543f1e7b1e6af8cdfac82" dependencies = [ "snarkvm-circuit-account", "snarkvm-circuit-algorithms", @@ -2590,9 +2590,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-account" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23550321deac4ee606099ee1412f0d43e850fca854e5cc5c95ed23e76d49250d" +checksum = "573576d631120789f288a354b4a1756f1a71d9b3108ae5d5c35a74e77772e546" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-network", @@ -2602,9 +2602,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-algorithms" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "358f7a84490872ed8c823db21eb659fe23a38b6511cec4b1945010edb4a5ee73" +checksum = "c99806eeadf6895c031cb180362c834829e6acc17d2af9b3a0d52a61f0d02485" dependencies = [ "snarkvm-circuit-types", "snarkvm-console-algorithms", @@ -2613,9 +2613,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-collections" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "755710c618c5d24d32f1348720f05e6e56e7fbdc9b3fcc668d421318b333245d" +checksum = "8e77b30e1e7996a403029bdab6f3cc29c0f25c3b1e7fcfc3b3aa15535367d3b0" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-types", @@ -2624,9 +2624,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce42b6442361dbd1d5a249201b206953f63cbd35238da98b84a217b7377a6774" +checksum = "223cc48dd71f4bfd0057e2495f20e29a37e56927292747b34253d77dba9242fa" dependencies = [ "indexmap 2.0.2", "itertools 0.11.0", @@ -2643,15 +2643,15 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment-witness" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f234cc4d7fd448765933b52d211e4dabce59a51f8a9533a26c3b4e9b33e5b70" +checksum = "f71c2eeab0b10c64a495bee0afbc1abf27c6f6c3b43ec7ee56c828cb052a946b" [[package]] name = "snarkvm-circuit-network" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7c8e20d4fcee3c4502dc7dac3bafeb63e93a5f1ff73e26b3e32d827848b5861" +checksum = "b8771980ab198c49d46c7317e0745fcb5230094b612d9edf837057e1891c60af" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-collections", @@ -2661,9 +2661,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-program" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e8e229038ebf22feb36e21ee316968abad359b45d3fe6befe247f5564ddb42a" +checksum = "c6f5cf618d21e4086817e2c6877096612e5507cb8174886ed91399d44eecc584" dependencies = [ "paste", "snarkvm-circuit-account", @@ -2677,9 +2677,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fb51eb7583941f45ca9604771dcefae792d6d8f573876ca2000444e56a12d94" +checksum = "6eb78d6fa5fc1d1f1deed7cca1ef3b77dceedfe764a30d54d111769d8dd8806d" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-address", @@ -2693,9 +2693,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-address" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62237cb7e3a4f199deda97ce44003793314f7a6c9f3f423247a6e3603c823ae1" +checksum = "902177b15907ff6599d82fb8d432aa7cbbf8d84ab8dcad0598b3d73c6202f1eb" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2707,9 +2707,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-boolean" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f4c77024d0a79df675ffb12962cf54ebb4e9245e64d6882811f317172de2c8b" +checksum = "e58f2f52369b70af7dfd316bc89485aa0d9561b9824cdea89ea24acec40c644f" dependencies = [ "snarkvm-circuit-environment", "snarkvm-console-types-boolean", @@ -2717,9 +2717,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-field" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fcc307f996349426a438c984500b26a0eb0612e645014a6989853f99efe550" +checksum = "74eaae0b7624bd73dde9def62ffdb6ee30aaf64f211c8d2155fca3bc441bbe51" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2728,9 +2728,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-group" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfa2d49d4b44dca9f26fc5635af81faeda95a1058e3b9070c0ae1d7336e38578" +checksum = "de9098c2f9ff6714b5628f1210dab2f27019519213d4f5d6329b640875433b89" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2741,9 +2741,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-integers" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2a7fcead0b4e9cb1837c2e779d569e8465dd9458cf36f07e74d679493caf80" +checksum = "2f210df5327b3c4f77fd854dc0093d637f406cecf7ab055086b2c4344a85dd80" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2754,9 +2754,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-scalar" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de71211b24ef91245e0b9649d498b80c416f0ce65ab4d60f41c3b749bb99709f" +checksum = "096791aca4d8deedc27f8f7c960eb9a235d3376d0920fab5fa8f50c53d6c0210" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2766,9 +2766,9 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-string" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "268d742ed9b5eb0d900bb13e5ae0867892bd363eb398ee1c12f0360958b34fd1" +checksum = "e58efa0189da37ae6e2b2d7680a31fe7ea89d8ffa19452f8e2710ada9e25bacc" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -2779,9 +2779,9 @@ dependencies = [ [[package]] name = "snarkvm-console" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "900672b6149dc04eea7913f6c9a1acbe1d7ff79af68e7aca8d0c22c97cc6128d" +checksum = "b7113a092a6bcf026823e93c17797c30c5cb94ded77becfed6af9c7840113d87" dependencies = [ "snarkvm-console-account", "snarkvm-console-algorithms", @@ -2793,9 +2793,9 @@ dependencies = [ [[package]] name = "snarkvm-console-account" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b91e487f9d09ebbd06208147eccc26647e54a196a9ca4d3a33f74c2c9e105a" +checksum = "673448b3679feb3c70a533fe04a75567a39fb8209c14d48e092cce11cfbddcbf" dependencies = [ "bs58", "snarkvm-console-network", @@ -2805,9 +2805,9 @@ dependencies = [ [[package]] name = "snarkvm-console-algorithms" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4310b64c5ccc2b84b003743f88774a341e9207c8b573911e8d3bd149c443d996" +checksum = "2f47b413a30d3f7117b8ee8e2be935820606fc3c59725588b301976824ae2b66" dependencies = [ "blake2s_simd", "smallvec", @@ -2819,9 +2819,9 @@ dependencies = [ [[package]] name = "snarkvm-console-collections" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a11b095189f9aa4288001e480d46b718bcdf38121375097436f8682e3869b8e" +checksum = "ac544da5cf5c11fde6774de793649528ce73c92964b6d102f94662faae156b26" dependencies = [ "aleo-std", "rayon", @@ -2831,9 +2831,9 @@ dependencies = [ [[package]] name = "snarkvm-console-network" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c8c3de2cc0908cfa9b4d33f906c28c9a3cf6f0c2fc180cb78927c300a7d8f71" +checksum = "b175dc188dd13ab30f381ba3041e2b8a1623d34027b2c416620899e9ec42d097" dependencies = [ "anyhow", "indexmap 2.0.2", @@ -2855,9 +2855,9 @@ dependencies = [ [[package]] name = "snarkvm-console-network-environment" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf0320096cee50a26b70d6b2399d7b7a179971b54a3274ff3d30c26be8a7c162" +checksum = "b870845575c2683018590279742f17e2ea604fb2f0065e77b787f920b90b771f" dependencies = [ "anyhow", "bech32", @@ -2874,9 +2874,9 @@ dependencies = [ [[package]] name = "snarkvm-console-program" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "217b1d2d851766e772bfd1298e06508ee695475c903a0f784bb31acf8c6397cf" +checksum = "1a5c9316868b05568df87099034d6b49cd7214d6a57f13de169bfe5be86ba04d" dependencies = [ "enum_index", "enum_index_derive", @@ -2896,9 +2896,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8406c29c52673541340f09d2ba0a5fde760b6881c2a76af8048a818a2bfd12fa" +checksum = "0ad39ef257f8f313a6f3e45eb74fbde35d85571810e31594e389b091270a7ebe" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-address", @@ -2912,9 +2912,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-address" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdf77e51c224bf448e68410c4650a6eeaef008bccfbac5709349323414a54753" +checksum = "4185b4743912dbd46971e15b3d9af78a9a897a9bbc78f8735380f97bd6bc4aa9" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2924,18 +2924,18 @@ dependencies = [ [[package]] name = "snarkvm-console-types-boolean" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0390982099f120a420727dbe05e60a5ffd0a5a06ce617d657feaf76c9398206" +checksum = "19e802cbc98655d27cebe26bfd32c9a5de809f4846c6a87f13dfd430117e9b34" dependencies = [ "snarkvm-console-network-environment", ] [[package]] name = "snarkvm-console-types-field" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "965aaf0357a3c002676aed329c3d1772bd755323ab7c9e781bd73897e76f963c" +checksum = "3d549071da6521f5fd852ce9635efd86973b7f039713a4264244e006ea2c613f" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2944,9 +2944,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-group" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "338d3d6c1b75dc74f28520b8a459fdee29789793a82d0a5c384b8f7173d9697e" +checksum = "f3215e7a711aecf339e84657d0d3c0cc504cd1e2194bbfd1fcbf5fac5670dcce" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2956,9 +2956,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-integers" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c97d624db0434d23d44371a98bb9854ead4510d0ce4d5e6dc6c3e7add9b266b4" +checksum = "0bd543873da9ba4964878ef859cca25e4c590eb23c5caee21c231532e1f42056" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2968,9 +2968,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-scalar" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d361b9f99a320d504a8599b5339760500dd4f84db49918fe7bd61098890a45ad" +checksum = "7fa556a8563fb0442344b7f3a123a53dc9bd74ab63f2d2a3c689cf9b8798bc06" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2980,9 +2980,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-string" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f881fa43ba781588449fdc8d7ba994c395d1a6feacaff48aa667d5fee85c9b1" +checksum = "afb9c2151d6a99f760bee50df25aa6b32e5bbed9f9d677dc21d262842932cdcb" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -2992,9 +2992,9 @@ dependencies = [ [[package]] name = "snarkvm-curves" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32fe70ecca4a83afa3a759eab6ef3d8feddec8dc8d217bcc42cc380577db2c84" +checksum = "c0676eba867fd9c0a77919506e382bc4afe96f2699668f0e1b58386a688886ff" dependencies = [ "rand", "rayon", @@ -3007,9 +3007,9 @@ dependencies = [ [[package]] name = "snarkvm-fields" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c584e4c6eab6970428a61adf596d3be7b5ea2fa5c8eed045984e269abefe9e6f" +checksum = "770735a0ba7fb573bf4d7a5e36c3babdaecb3f25ca1dae79b348d76c9df4161c" dependencies = [ "aleo-std", "anyhow", @@ -3026,9 +3026,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48e6725aaa205e1c6ec377e09d469a65c3c14f20a8f5daa9938143e4fba204ff" +checksum = "044a399c9cfe43b121dad85adaa7137a1ed18d50096d640f16a5a0c0221298c0" dependencies = [ "aleo-std", "anyhow", @@ -3051,9 +3051,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-authority" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ae63415c028066fc4862a170fab46db7b47473bb7e13aee18e5662c40f04cc2" +checksum = "4e3263f84bb48f50ef7422eaacab347c931b46242676def1cf36bf8fd5a23e54" dependencies = [ "anyhow", "rand", @@ -3064,9 +3064,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-block" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4d36c87b9a2f30ac6e1b10066ecbf1fed20c011b9862334e6f7bad6b7ee4062" +checksum = "60d35da2edc62a32b0d522d3283fddd6556326c9fd6a378456fe1334f13f42fc" dependencies = [ "indexmap 2.0.2", "rayon", @@ -3083,9 +3083,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-coinbase" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42182fc03b10067f65d9111db8e79a590e469c791577247fbee84bcf86e1da4d" +checksum = "0db2eb7c2e2723241ac9302aaefe4c852e13d6a00cbba8feb781c48ecb801ae0" dependencies = [ "aleo-std", "anyhow", @@ -3104,9 +3104,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-committee" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da1b8fe1271d4d21acb00ec827089727d7ecbc1b1816788b68448805644503a3" +checksum = "b8d0178ee395f0c6816fe728cf3b04c28ff1654a00ed5b21bceabfc975e15c53" dependencies = [ "indexmap 2.0.2", "serde_json", @@ -3115,9 +3115,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48a1655095509374b5c585393a442f9fcf3364048e7265be1ab69df42d7b01f0" +checksum = "9b423625396052f6dde8c2d6bd98ffadb39d26d7db72f70a44dc807af438bde0" dependencies = [ "snarkvm-ledger-narwhal-batch-certificate", "snarkvm-ledger-narwhal-batch-header", @@ -3129,9 +3129,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-certificate" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eb7dbf3d73475d71fd34cb1fadc1b2e5834ceb6d823f5f7cd45bb8bff10a798" +checksum = "d5435688eb5db7be8f18501fc76dd52e77d51eff25ce934925e3b881e0966431" dependencies = [ "indexmap 2.0.2", "serde_json", @@ -3142,9 +3142,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-header" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc77a8aaed5df87bad033a6b6b67a8a41a43465d010b130e369c47eaf86a1006" +checksum = "648861a8c25712b955f3d5946db958f5c740596962732087c34fbe465b1e78b1" dependencies = [ "indexmap 2.0.2", "serde_json", @@ -3154,9 +3154,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-data" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "891186177aa09f0bb41c4ac391f038ddae3f5d37d161132dd5875cab109f9419" +checksum = "3425151ba63e48b5fc1b5474f0d5634e2408c105ecf5e7e359555d8493cb49f1" dependencies = [ "bytes", "serde_json", @@ -3166,9 +3166,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-subdag" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aff9d86ccc79582bf896eb2475492365d4c40bf8a234bdf1261ade9a2380068" +checksum = "1a334dadac03e278117a233ed4d036c5239d25a0d87a90c6f73638620210b3b9" dependencies = [ "indexmap 2.0.2", "rayon", @@ -3180,9 +3180,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df46335f6e1b39563905bba97d43223c9c6fed5899f94befefdd9a1e93b03f61" +checksum = "a4e30079402ac160228545ce57a2ac20b44942b67dc154213243984ea0a6ae4e" dependencies = [ "bytes", "serde_json", @@ -3194,9 +3194,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission-id" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a1bd5a9b28457619dee3ef47d922b2570a5929b3952737f6887e2eabb41fdd" +checksum = "c9128f7a2f60853f9ed88df2ced9c288cb9c55e4a6fdfc70414ac98c136ee793" dependencies = [ "snarkvm-console", "snarkvm-ledger-coinbase", @@ -3204,9 +3204,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-query" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bf68cc16f412031982307c8af78954a43a76851c5302dbf8ed1e1b756ae8961" +checksum = "a8e2236c4a459d33d793b0214f2f36e86be1402b50b8764925792292d2655e2a" dependencies = [ "async-trait", "reqwest", @@ -3218,9 +3218,9 @@ dependencies = [ [[package]] name = "snarkvm-ledger-store" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aab6801c3b538fcb1b4223837e973d87bdf3e57bfc7d01d1749c2608b3cdb29" +checksum = "0aadc60f9aa02273689bfa8d3dc758a2b1243e78ded3a98ee32b8785f5ab0927" dependencies = [ "anyhow", "bincode", @@ -3240,9 +3240,9 @@ dependencies = [ [[package]] name = "snarkvm-parameters" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4663ae677d12bb394f8178440ff916a6d5a8f1671ce862435f4c722c1255f132" +checksum = "3f6fa068af0b84484d9d45973973c81797b23af7aaf2a9e94d37fa6aabc95899" dependencies = [ "aleo-std", "anyhow", @@ -3265,9 +3265,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ed3c549999fb337164e9407ec74ad543582f75fb8bc13dbdb06f820f7ea3385" +checksum = "d5c9b356d418f942bc84e758d8feb5422862f3ff4f75d7146cb015c3336cd7ae" dependencies = [ "aleo-std", "anyhow", @@ -3291,9 +3291,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-process" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1a0630fefee637bd0e0ffe07f3abfcc8515306e9f0781dc50c68a627c47e670" +checksum = "9594461d2c1e230329234bdd02f32227f5386885391e6dffb5ec708cf4f9bd9f" dependencies = [ "aleo-std", "colored", @@ -3314,9 +3314,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-program" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f526fa89c2c7a7787b24ced000411615f64f3388e82c1b8bd19ceda0ff0e4fae" +checksum = "bf10d9b11062d76ba99a9313900395378543d6545a3cc1025afb70f9f6890e89" dependencies = [ "indexmap 2.0.2", "paste", @@ -3329,9 +3329,9 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-snark" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36b4a0676f1f6e2e623de51e5a78bf7bef5e6b3b68b49189a583f3cea9ba697c" +checksum = "7f9cf76c1a25a1ce0a64fb587c8aa5e5949a6166c03a4e4cc079380f07ea6512" dependencies = [ "bincode", "once_cell", @@ -3343,9 +3343,9 @@ dependencies = [ [[package]] name = "snarkvm-utilities" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23bf6c08d8725f86047479f45477faa4570a88d1e67171e23db3211657d1679e" +checksum = "7e4808f52a6f0c2a13df5b65706dda2ca64ca6c0fb785cf48dc2d246853d724a" dependencies = [ "aleo-std", "anyhow", @@ -3365,9 +3365,9 @@ dependencies = [ [[package]] name = "snarkvm-utilities-derives" -version = "0.16.2" +version = "0.16.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac8e24eac486158cd73ec8974dcf7a220159654a5320c32181d72d12faed5615" +checksum = "b89d440d3c45df5de552f1e4f84549204f67a39104e638f5552fa1572cc7901a" dependencies = [ "proc-macro2", "quote 1.0.33", @@ -3376,9 +3376,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.4.9" +version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" +checksum = "9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d" dependencies = [ "libc", "winapi", @@ -3386,9 +3386,9 @@ dependencies = [ [[package]] name = "socket2" -version = "0.5.4" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e" +checksum = "7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9" dependencies = [ "libc", "windows-sys 0.48.0", @@ -3396,9 +3396,9 @@ dependencies = [ [[package]] name = "spin" -version = "0.5.2" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" [[package]] name = "spki" @@ -3626,7 +3626,7 @@ dependencies = [ "mio", "num_cpus", "pin-project-lite", - "socket2 0.5.4", + "socket2 0.5.5", "windows-sys 0.48.0", ] @@ -3642,9 +3642,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d" +checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" dependencies = [ "bytes", "futures-core", @@ -3665,9 +3665,9 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.2" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d" +checksum = "2ef75d881185fd2df4a040793927c153d863651108a93c7e17a9e591baa95cc6" dependencies = [ "serde", "serde_spanned", @@ -3677,18 +3677,18 @@ dependencies = [ [[package]] name = "toml_datetime" -version = "0.6.3" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" dependencies = [ "serde", ] [[package]] name = "toml_edit" -version = "0.20.2" +version = "0.20.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" +checksum = "380f9e8120405471f7c9ad1860a713ef5ece6a670c7eae39225e477340f32fc4" dependencies = [ "indexmap 2.0.2", "serde", @@ -3737,12 +3737,12 @@ dependencies = [ [[package]] name = "tracing-log" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922" +checksum = "f751112709b4e791d8ce53e32c4ed2d353565a795ce84da2285393f41557bdf2" dependencies = [ - "lazy_static", "log", + "once_cell", "tracing-core", ] @@ -3816,9 +3816,9 @@ checksum = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc" [[package]] name = "untrusted" -version = "0.7.1" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "ureq" @@ -4186,6 +4186,26 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "zerocopy" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81ba595b9f2772fbee2312de30eeb80ec773b4cb2f1e8098db024afadda6c06f" +dependencies = [ + "zerocopy-derive", +] + +[[package]] +name = "zerocopy-derive" +version = "0.7.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "772666c41fb6dceaf520b564b962d738a8e1a83b41bd48945f50837aed78bb1d" +dependencies = [ + "proc-macro2", + "quote 1.0.33", + "syn 2.0.38", +] + [[package]] name = "zeroize" version = "1.6.0" @@ -4228,9 +4248,9 @@ dependencies = [ [[package]] name = "zipsign-api" -version = "0.1.0-a.3" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21700a4ac5b1b4c7e89c9a9ba303fede557ca64f7069a8b0643cf0e4382acaad" +checksum = "7ce6e134359e2a49d324529f632bb7f9d291748da9cd78e32652766620dac560" dependencies = [ "ed25519-dalek", "thiserror", diff --git a/Cargo.toml b/Cargo.toml index a9f5d5c545..91f13ea389 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,10 +45,10 @@ members = [ ] [workspace.dependencies.snarkvm] -version = "0.16.2" +version = "0.16.6" [workspace.dependencies.snarkvm-console] -version = "0.16.1" +version = "0.16.6" [lib] path = "leo/lib.rs" diff --git a/tests/test-framework/src/error.rs b/tests/test-framework/src/error.rs index 743ab229b6..aa1327f0bb 100644 --- a/tests/test-framework/src/error.rs +++ b/tests/test-framework/src/error.rs @@ -38,9 +38,8 @@ pub enum TestError { impl fmt::Display for TestError { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - let format_test = |test: &str| -> String { - if test.len() > 50 { String::new() } else { format!("\n\n{test}\n\n") } - }; + let format_test = + |test: &str| -> String { if test.len() > 50 { String::new() } else { format!("\n\n{test}\n\n") } }; match self { TestError::Panicked { test, index, error } => { write!(f, "test #{}: {}encountered a rust panic:\n{}", index + 1, format_test(test), error)