diff --git a/Cargo.lock b/Cargo.lock index 35fcdfec3a..6a3ee624d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -241,7 +241,7 @@ checksum = "a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -491,7 +491,7 @@ dependencies = [ "heck", "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -748,7 +748,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -1755,13 +1755,12 @@ checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" [[package]] name = "libredox" -version = "0.0.1" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ "bitflags 2.5.0", "libc", - "redox_syscall", ] [[package]] @@ -1804,6 +1803,15 @@ version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +[[package]] +name = "lru" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc" +dependencies = [ + "hashbrown 0.14.3", +] + [[package]] name = "memchr" version = "2.7.2" @@ -1922,7 +1930,7 @@ checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -2013,7 +2021,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -2121,14 +2129,14 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] name = "pin-project-lite" -version = "0.2.13" +version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" +checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "pin-utils" @@ -2334,9 +2342,9 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4" +checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891" dependencies = [ "getrandom", "libredox", @@ -2610,9 +2618,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "security-framework" -version = "2.9.2" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de" +checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" dependencies = [ "bitflags 1.3.2", "core-foundation", @@ -2623,9 +2631,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.9.1" +version = "2.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a" +checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" dependencies = [ "core-foundation-sys", "libc", @@ -2705,7 +2713,7 @@ checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -2775,7 +2783,7 @@ checksum = "b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -2879,8 +2887,7 @@ dependencies = [ [[package]] name = "snarkvm" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa383fafbbd06942e10f6d186345cae35d0323ec32ce0fbadd0d5be4fd773a19" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "anstyle", "anyhow", @@ -2909,8 +2916,7 @@ dependencies = [ [[package]] name = "snarkvm-algorithms" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04ac9316f4caa2579343a29d1b0abe576c5a052a9884341333ec55bd23e0402b" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std", "anyhow", @@ -2940,8 +2946,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1e787dc7c7e67ea78bde7ba06746556e928251cdd6113a15d1967981926e750" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-account", "snarkvm-circuit-algorithms", @@ -2955,8 +2960,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-account" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1453584c7bc7c6c85a11d21dc935220843584f107895482e9b3867b8529d167" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-network", @@ -2967,8 +2971,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-algorithms" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08a921c30d7d02ebd423041893d486a010e1de0b3807cd6c64ae65a363aa1891" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-types", "snarkvm-console-algorithms", @@ -2978,8 +2981,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-collections" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed9cf845dfe8003c69b53a798293a3fcdcba96ed31b4e97ef8ee0eda13fbc35" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-types", @@ -2989,8 +2991,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "198baa792035d482e380e6c8c7b2d12403debf74ee7059ada060b8a2b21b1726" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "indexmap 2.2.6", "itertools 0.11.0", @@ -3008,14 +3009,12 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment-witness" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f01b785db079d0eeb5c16bbb7f9c2685d54576fe3894d2c9cb5301812ee5d1e" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" [[package]] name = "snarkvm-circuit-network" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43718a07753a3b4e286caee5528273c978aa3431f3b9c3600f46683631be1b03" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-algorithms", "snarkvm-circuit-collections", @@ -3026,8 +3025,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-program" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b998a18bd3d1a657da8bcba7dd185b64180b6978643ec56b79b10410c5a55d1" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "paste", "snarkvm-circuit-account", @@ -3042,8 +3040,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d25555a9b65b6988d2eede1349fe4d3189333a80d6d0803dc8b74520a55d7e7" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-address", @@ -3058,8 +3055,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-address" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24031889f13a3434eb2348145ec15c97a81609b27242dd3d0bfa3a2b88ead9aa" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -3072,8 +3068,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-boolean" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a34688c02c9c2521ba7d43e69b0809ef3aa179f89fc1e0794ff821cbc519bd57" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-console-types-boolean", @@ -3082,8 +3077,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-field" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f1047b019405bbd3d38262e92d816b6561990b09a0f87c18c72dc34623eb149" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -3093,8 +3087,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-group" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb2931b46a1402ece70d59b754eea329d93b659cb4c261b7d19db1cb34c04969" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -3106,8 +3099,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-integers" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc9214bbd8c2b0160a07a115f25706af950127539db3afe9769dd805e9dc1351" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -3119,8 +3111,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-scalar" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226693cfe70f027a971ff8c5832b370d61b3895e10f947b8a05c549af58d98b1" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -3131,8 +3122,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-string" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0948eebb2b99aa51cc2fb17fd81267592d80d3238736fd558772fb71b59e6a3" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-circuit-environment", "snarkvm-circuit-types-boolean", @@ -3144,8 +3134,7 @@ dependencies = [ [[package]] name = "snarkvm-console" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b7a007ffc355a2b71185b177917ac2a28a6129ef1a3a64713b24c56bd4ca2b5" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-account", "snarkvm-console-algorithms", @@ -3158,8 +3147,7 @@ dependencies = [ [[package]] name = "snarkvm-console-account" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61868a92ba3dc6afcef854eeeaa07236797ed63dcb9eca3f7d246e2581febb02" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "bs58", "snarkvm-console-network", @@ -3170,8 +3158,7 @@ dependencies = [ [[package]] name = "snarkvm-console-algorithms" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d954faa7c6bdac0a9e2bb99c3e172555a2ac1f6aed972271121267adec6b0bba" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "blake2s_simd", "smallvec", @@ -3184,8 +3171,7 @@ dependencies = [ [[package]] name = "snarkvm-console-collections" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3097e2239e8d41c1046680806e7e3222da56d32601f88cc03993abba5ee68a0" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std", "rayon", @@ -3196,8 +3182,7 @@ dependencies = [ [[package]] name = "snarkvm-console-network" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a7865c7f52feb4f25dc97dc1b8e131f0e03d46396a1be9e3096009770e5044d" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "anyhow", "indexmap 2.2.6", @@ -3220,8 +3205,7 @@ dependencies = [ [[package]] name = "snarkvm-console-network-environment" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08ae50f8949b1b60403e0cfcfaab6afbda5ba01decf4a1d3ca045d3bed47cae" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "anyhow", "bech32", @@ -3239,8 +3223,7 @@ dependencies = [ [[package]] name = "snarkvm-console-program" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f4a98f88502e07d020e4dccd6d30992ffba2a8c2f8d611cdbdda3a59d6631a3" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "enum_index", "enum_index_derive", @@ -3261,8 +3244,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d59ad372274d3c21415f3a7f760730461d97c6b5ce6d374f6ac130262976cbb1" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-address", @@ -3277,8 +3259,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-address" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b826f09a1709ac72e2d39b5a9fb76958a6adef1964928b86893a9a9d505483a0" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3289,8 +3270,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-boolean" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a14553a54f378b99a95b4e6282d2150b90b5490f3325222d80bcc447193681d3" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-network-environment", ] @@ -3298,8 +3278,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-field" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5556a6588d787bc84a909e490726bcdcf88b905cbf488b750233951e010bb35" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3309,8 +3288,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-group" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "242b1019a6200edc6deb7041c04d48066936ce6dd30f8ea942d4c551fae2eefe" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3321,8 +3299,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-integers" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9c3a02cf7d9c338c871052b4640f6e89ec71b6015821a7166651f3f5400d697" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3333,8 +3310,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-scalar" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e8b59d4520db15335c6f9885a81342bf66d23ed91db102249ea9357058d1c14" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3345,8 +3321,7 @@ dependencies = [ [[package]] name = "snarkvm-console-types-string" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28ab7a19c040b5b2a5361efb8460d4a0af604629adf9b577b71619869e85f1a7" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console-network-environment", "snarkvm-console-types-boolean", @@ -3357,8 +3332,7 @@ dependencies = [ [[package]] name = "snarkvm-curves" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588ec28b7649b1f34af7fdf7e76656b0daee287c69b15b91e8334a833e6a3f6b" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "rand", "rayon", @@ -3372,8 +3346,7 @@ dependencies = [ [[package]] name = "snarkvm-fields" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee199c9cf2872712f245078889b740d2aaf32b0cc68ac6e2afeb65f3ae09f13" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std", "anyhow", @@ -3390,8 +3363,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aafb0b7546dacd6ae4a3572caba02ab5bddb79485bbaa9e14df23e32c1321e4" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std", "anyhow", @@ -3402,9 +3374,9 @@ dependencies = [ "snarkvm-console", "snarkvm-ledger-authority", "snarkvm-ledger-block", - "snarkvm-ledger-coinbase", "snarkvm-ledger-committee", "snarkvm-ledger-narwhal", + "snarkvm-ledger-puzzle", "snarkvm-ledger-query", "snarkvm-ledger-store", "snarkvm-synthesizer", @@ -3415,8 +3387,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-authority" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b89edaf9637493391c0cc7d41ee5e05f3aa1dcfc16d074d7395c4a1ef35400b" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "anyhow", "rand", @@ -3428,60 +3399,38 @@ dependencies = [ [[package]] name = "snarkvm-ledger-block" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a3a1abf24d71a3162c9dd117dc1f6a8b6922c45827b43d5bd2f3d19d4e9f7e8" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", "snarkvm-console", "snarkvm-ledger-authority", - "snarkvm-ledger-coinbase", "snarkvm-ledger-committee", "snarkvm-ledger-narwhal-batch-header", "snarkvm-ledger-narwhal-subdag", "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-ledger-puzzle", "snarkvm-synthesizer-program", "snarkvm-synthesizer-snark", ] [[package]] -name = "snarkvm-ledger-coinbase" +name = "snarkvm-ledger-committee" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2d081558f91d0590accd9d618f41578235dd2589d9a9823ee583faf7672b523" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ - "aleo-std", - "anyhow", - "bincode", - "blake2", "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-algorithms", - "snarkvm-console", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-synthesizer-snark", - "snarkvm-utilities", -] - -[[package]] -name = "snarkvm-ledger-committee" -version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c56ea2d261cc6424f11c7153508fafae0634888fa90ea9706c4c2e34ae5f28" -dependencies = [ - "indexmap 2.2.6", - "serde_json", "snarkvm-console", + "snarkvm-ledger-narwhal-batch-header", ] [[package]] name = "snarkvm-ledger-narwhal" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a0e8a20c2195fd7814613aa43ae5c8a2a618bf9329ff673f6309dd3213efa5e" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-ledger-narwhal-batch-certificate", "snarkvm-ledger-narwhal-batch-header", @@ -3494,8 +3443,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-certificate" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e833dd790e2c085940e66fdcea3306e6febebdee65ebdb3f2310a28cb98a0f6" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "indexmap 2.2.6", "rayon", @@ -3508,10 +3456,10 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-header" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03e7554e85b9c7ce8daf35f722eb00fa35e92161803dc621cf0d7bcac06c7489" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "indexmap 2.2.6", + "rayon", "serde_json", "snarkvm-console", "snarkvm-ledger-narwhal-transmission-id", @@ -3520,8 +3468,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-data" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7f1162e2233a5c767d462221b04641b90e1d80fd1bb1cd85f2bce234baea5f0" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "bytes", "serde_json", @@ -3532,13 +3479,13 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-subdag" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb861a04af8c11d2259aa2a6ae56c28320197d69301489c4d359c85ee0652131" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", "snarkvm-console", + "snarkvm-ledger-committee", "snarkvm-ledger-narwhal-batch-certificate", "snarkvm-ledger-narwhal-batch-header", "snarkvm-ledger-narwhal-transmission-id", @@ -3547,32 +3494,64 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c261002cba256d1cfb4761d79da704ac2637ba375034ee969e0e5c3314bd60c0" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "bytes", "serde_json", "snarkvm-console", "snarkvm-ledger-block", - "snarkvm-ledger-coinbase", "snarkvm-ledger-narwhal-data", + "snarkvm-ledger-puzzle", ] [[package]] name = "snarkvm-ledger-narwhal-transmission-id" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f1132b2b56e549df0447f4d0c8c2b908525187d54c620235d141b164a9e14a3" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "snarkvm-console", - "snarkvm-ledger-coinbase", + "snarkvm-ledger-puzzle", +] + +[[package]] +name = "snarkvm-ledger-puzzle" +version = "0.16.19" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" +dependencies = [ + "aleo-std", + "anyhow", + "bincode", + "indexmap 2.2.6", + "lru", + "once_cell", + "parking_lot", + "rand", + "rand_chacha", + "rayon", + "serde_json", + "snarkvm-algorithms", + "snarkvm-console", +] + +[[package]] +name = "snarkvm-ledger-puzzle-epoch" +version = "0.16.19" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" +dependencies = [ + "anyhow", + "colored", + "indexmap 2.2.6", + "rand", + "rand_chacha", + "rayon", + "snarkvm-console", + "snarkvm-ledger-puzzle", ] [[package]] name = "snarkvm-ledger-query" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "295b07816920fbf3465cfeb10ad565eff8acacf78b047c69c0e1fe2bc1b47e2f" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "async-trait", "reqwest 0.11.27", @@ -3585,8 +3564,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-store" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65ff0535d2b679b7e279a7634e523cefd6f701c6d884fe3bf8db0f7d68b1c090" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std-storage", "anyhow", @@ -3595,12 +3573,13 @@ dependencies = [ "parking_lot", "rayon", "serde", + "serde_json", "snarkvm-console", "snarkvm-ledger-authority", "snarkvm-ledger-block", - "snarkvm-ledger-coinbase", "snarkvm-ledger-committee", "snarkvm-ledger-narwhal-batch-certificate", + "snarkvm-ledger-puzzle", "snarkvm-synthesizer-program", "snarkvm-synthesizer-snark", ] @@ -3608,8 +3587,7 @@ dependencies = [ [[package]] name = "snarkvm-parameters" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b37c74cdbee43ff5225aae442df8c3e87803fbec1d57460c1b2efa015eb2513" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std", "anyhow", @@ -3634,12 +3612,13 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "698e895ea8f592729010afe07fe37be70694390ee5d2e0f1255cbb4d6dca87f4" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std", "anyhow", "indexmap 2.2.6", + "itertools 0.11.0", + "lru", "parking_lot", "rand", "rayon", @@ -3647,21 +3626,22 @@ dependencies = [ "snarkvm-circuit", "snarkvm-console", "snarkvm-ledger-block", - "snarkvm-ledger-coinbase", "snarkvm-ledger-committee", + "snarkvm-ledger-puzzle", + "snarkvm-ledger-puzzle-epoch", "snarkvm-ledger-query", "snarkvm-ledger-store", "snarkvm-synthesizer-process", "snarkvm-synthesizer-program", "snarkvm-synthesizer-snark", + "snarkvm-utilities", "tracing", ] [[package]] name = "snarkvm-synthesizer-process" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0d1a3510ede8d97564edb91bcda6b388e8fcafa8b8be50d9173863ee281ca14" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std", "colored", @@ -3684,8 +3664,7 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-program" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26ee56d77a1d368872b6254928526e52fdc4ee13b6178309dd2a099e74321e16" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "indexmap 2.2.6", "paste", @@ -3699,8 +3678,7 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-snark" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de15b2d15da9de042bb05444e52f8b6660e014d48a56abf628fab5164bbcab0c" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "bincode", "once_cell", @@ -3713,8 +3691,7 @@ dependencies = [ [[package]] name = "snarkvm-utilities" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50f9508910fa3b0639ef11296763aa915b79a5785456d9d3b53d6cf8751e6ad1" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "aleo-std", "anyhow", @@ -3735,12 +3712,11 @@ dependencies = [ [[package]] name = "snarkvm-utilities-derives" version = "0.16.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "754009155e9de0193285210d5b101369ae3196c1ff4f096264ddab3a0f4c8f52" +source = "git+https://github.com/AleoHQ/snarkVM?rev=2cbf34a#2cbf34a1010bf781277cdc6ff1ae966230cf97c1" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -3805,9 +3781,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.55" +version = "2.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0" +checksum = "11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35" dependencies = [ "proc-macro2", "quote 1.0.35", @@ -3913,7 +3889,7 @@ checksum = "c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -4110,7 +4086,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -4323,7 +4299,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", "wasm-bindgen-shared", ] @@ -4357,7 +4333,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -4595,7 +4571,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] @@ -4615,7 +4591,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 2.0.55", + "syn 2.0.57", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 6387efaec5..cea1de62e2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,7 +44,9 @@ members = [ ] [workspace.dependencies.snarkvm] -version = "0.16.19" +#version = "0.16.19" +git = "https://github.com/AleoHQ/snarkVM" +rev = "2cbf34a" [lib] path = "leo/lib.rs"