From 1be8a9b6bc00452ee4064ef74070adcd2bc01355 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Thu, 21 May 2026 10:27:35 -0400 Subject: [PATCH 01/16] reworking plugin framework --- Cargo.lock | 1925 ++++++++++++++++++++++++++++--------- Cargo.toml | 2 +- cli/src/commands/start.rs | 19 +- node/Cargo.toml | 23 +- node/src/client/mod.rs | 32 +- node/src/lib.rs | 16 + node/src/node.rs | 8 +- node/src/validator/mod.rs | 32 +- 8 files changed, 1595 insertions(+), 462 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9bb77e6524..fe2ddcbc8e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1034,7 +1034,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf" dependencies = [ "lab", - "phf", + "phf 0.11.3", ] [[package]] @@ -1471,6 +1471,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "fallible-iterator" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" + [[package]] name = "fancy-regex" version = "0.11.0" @@ -1533,6 +1539,18 @@ dependencies = [ "zlib-rs", ] +[[package]] +name = "flume" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" +dependencies = [ + "futures-core", + "futures-sink", + "nanorand", + "spin", +] + [[package]] name = "fnv" version = "1.0.7" @@ -1737,7 +1755,7 @@ dependencies = [ "cfg-if", "js-sys", "libc", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "wasm-bindgen", ] @@ -2161,7 +2179,7 @@ dependencies = [ "libc", "percent-encoding", "pin-project-lite", - "socket2 0.5.10", + "socket2 0.6.3", "system-configuration", "tokio", "tower-service", @@ -2367,6 +2385,15 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "inventory" +version = "0.3.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b" +dependencies = [ + "rustversion", +] + [[package]] name = "ipnet" version = "2.12.0" @@ -2743,6 +2770,16 @@ version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3" +[[package]] +name = "md-5" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "69b6441f590336821bb897fb28fc622898ccceb1d6cea3fde5ea86b090c4de98" +dependencies = [ + "cfg-if", + "digest 0.11.3", +] + [[package]] name = "memchr" version = "2.8.0" @@ -2848,7 +2885,7 @@ checksum = "50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1" dependencies = [ "libc", "log", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "windows-sys 0.61.2", ] @@ -2878,6 +2915,15 @@ dependencies = [ "syn 2.0.117", ] +[[package]] +name = "nanorand" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" +dependencies = [ + "getrandom 0.2.17", +] + [[package]] name = "native-tls" version = "0.2.18" @@ -3029,6 +3075,24 @@ dependencies = [ "libc", ] +[[package]] +name = "objc2-core-foundation" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" +dependencies = [ + "bitflags 2.11.1", +] + +[[package]] +name = "objc2-system-configuration" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7216bd11cbda54ccabcab84d523dc93b858ec75ecfb3a7d89513fa22464da396" +dependencies = [ + "objc2-core-foundation", +] + [[package]] name = "object" version = "0.37.3" @@ -3259,7 +3323,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078" dependencies = [ "phf_macros", - "phf_shared", + "phf_shared 0.11.3", +] + +[[package]] +name = "phf" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf" +dependencies = [ + "phf_shared 0.13.1", + "serde", ] [[package]] @@ -3269,7 +3343,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a" dependencies = [ "phf_generator", - "phf_shared", + "phf_shared 0.11.3", ] [[package]] @@ -3278,7 +3352,7 @@ version = "0.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d" dependencies = [ - "phf_shared", + "phf_shared 0.11.3", "rand 0.8.6", ] @@ -3289,7 +3363,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216" dependencies = [ "phf_generator", - "phf_shared", + "phf_shared 0.11.3", "proc-macro2", "quote 1.0.45", "syn 2.0.117", @@ -3304,6 +3378,15 @@ dependencies = [ "siphasher", ] +[[package]] +name = "phf_shared" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266" +dependencies = [ + "siphasher", +] + [[package]] name = "pin-project" version = "1.1.12" @@ -3352,6 +3435,35 @@ version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" +[[package]] +name = "postgres-protocol" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56201207dac53e2f38e848e31b4b91616a6bb6e0c7205b77718994a7f49e70fc" +dependencies = [ + "base64 0.22.1", + "byteorder", + "bytes", + "fallible-iterator", + "hmac", + "md-5", + "memchr", + "rand 0.10.1", + "sha2 0.11.0", + "stringprep", +] + +[[package]] +name = "postgres-types" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dc729a129e682e8d24170cd30ae1aa01b336b096cbb56df6d534ffec133d186" +dependencies = [ + "bytes", + "fallible-iterator", + "postgres-protocol", +] + [[package]] name = "potential_utf" version = "0.1.5" @@ -3482,7 +3594,7 @@ dependencies = [ "libc", "once_cell", "raw-cpuid", - "wasi", + "wasi 0.11.1+wasi-snapshot-preview1", "web-sys", "winapi", ] @@ -3515,7 +3627,7 @@ dependencies = [ "quinn-udp", "rustc-hash 2.1.2", "rustls", - "socket2 0.5.10", + "socket2 0.6.3", "thiserror 2.0.18", "tokio", "tracing", @@ -3553,7 +3665,7 @@ dependencies = [ "cfg_aliases", "libc", "once_cell", - "socket2 0.5.10", + "socket2 0.6.3", "tracing", "windows-sys 0.60.2", ] @@ -4570,6 +4682,23 @@ version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" +[[package]] +name = "slipstream-plugin-postgres" +version = "0.1.0" +dependencies = [ + "anyhow", + "bytes", + "flume", + "futures", + "inventory", + "json5", + "serde", + "serde_json", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "tokio", + "tokio-postgres", +] + [[package]] name = "smallvec" version = "1.15.1" @@ -4615,7 +4744,7 @@ dependencies = [ "snarkos-node-router", "snarkos-node-sync", "snarkos-node-tcp", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "tikv-jemallocator", "toml 0.9.12+spec-1.1.0", "tracing", @@ -4627,7 +4756,7 @@ name = "snarkos-account" version = "4.6.0" dependencies = [ "colored 3.1.1", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] @@ -4661,7 +4790,7 @@ dependencies = [ "snarkos-node-metrics", "snarkos-node-rest", "snarkos-utilities", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "sys-info", "tempfile", "thiserror 2.0.18", @@ -4682,7 +4811,7 @@ dependencies = [ "ratatui", "snarkos-node", "snarkos-utilities", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "tokio", ] @@ -4699,6 +4828,8 @@ dependencies = [ "futures-util", "http 1.4.0", "indexmap 2.14.0", + "inventory", + "json5", "locktick", "lru", "num_cpus", @@ -4709,6 +4840,7 @@ dependencies = [ "rand_chacha 0.10.0", "reqwest", "serde_json", + "slipstream-plugin-postgres", "snarkos-account", "snarkos-node-bft", "snarkos-node-cdn", @@ -4719,7 +4851,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "time", "tokio", "tokio-stream", @@ -4769,7 +4901,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "test-log", "test-strategy 0.4.5", "time", @@ -4796,7 +4928,7 @@ dependencies = [ "snarkos-node-bft-events", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "test-strategy 0.4.5", "time", "tokio-util", @@ -4817,7 +4949,7 @@ dependencies = [ "rayon", "snarkos-node-metrics", "snarkos-utilities", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "thiserror 2.0.18", "tokio", "tracing", @@ -4833,7 +4965,7 @@ dependencies = [ "locktick", "lru", "parking_lot", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "tracing", ] @@ -4853,7 +4985,7 @@ dependencies = [ "serde_json", "snarkos-node-metrics", "snarkos-utilities", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "tokio", "tokio-test", "tracing", @@ -4880,7 +5012,7 @@ dependencies = [ "snarkos-node-metrics", "snarkos-node-sync", "snarkos-utilities", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "tokio", "tracing", "tracing-test", @@ -4896,7 +5028,7 @@ dependencies = [ "metrics-exporter-prometheus", "parking_lot", "rayon", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "time", ] @@ -4912,7 +5044,7 @@ dependencies = [ "smol_str 0.3.2", "snarkos-node-network", "snarkos-node-tcp", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "socket2 0.6.3", "tokio", "tracing", @@ -4945,7 +5077,7 @@ dependencies = [ "snarkos-node-network", "snarkos-node-router", "snarkos-node-sync", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "time", "tokio", "tower", @@ -4982,7 +5114,7 @@ dependencies = [ "snarkos-node-sync-locators", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "time", "tokio", "tokio-stream", @@ -5000,7 +5132,7 @@ dependencies = [ "snarkos-node-network", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "test-strategy 0.4.5", "tokio-util", "tracing", @@ -5025,7 +5157,7 @@ dependencies = [ "snarkos-node-sync-communication-service", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "thiserror 2.0.18", "tokio", "tracing", @@ -5047,7 +5179,7 @@ dependencies = [ "anyhow", "indexmap 2.14.0", "serde", - "snarkvm", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "tracing", ] @@ -5083,32 +5215,47 @@ dependencies = [ [[package]] name = "snarkvm" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "anyhow", "dotenvy", "rand 0.10.1", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-curves", - "snarkvm-fields", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-ledger", "snarkvm-metrics", - "snarkvm-parameters", - "snarkvm-slipstream-plugin-interface", - "snarkvm-slipstream-plugin-manager", - "snarkvm-synthesizer", - "snarkvm-utilities", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "ureq", "walkdir", ] +[[package]] +name = "snarkvm" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "anyhow", + "rand 0.10.1", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "walkdir", +] + [[package]] name = "snarkvm-algorithms" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", "anyhow", @@ -5126,17 +5273,44 @@ dependencies = [ "sha2 0.11.0", "smallvec", "snarkvm-algorithms-cuda", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-parameters", - "snarkvm-utilities", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "thiserror 2.0.18", +] + +[[package]] +name = "snarkvm-algorithms" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "aleo-std", + "anyhow", + "blake2", + "cfg-if", + "fxhash", + "hashbrown 0.15.5", + "hex", + "indexmap 2.14.0", + "itertools", + "num-traits", + "rand 0.10.1", + "rayon", + "serde", + "sha2 0.11.0", + "smallvec", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "thiserror 2.0.18", ] [[package]] name = "snarkvm-algorithms-cuda" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "blst", "cc", @@ -5147,51 +5321,115 @@ dependencies = [ [[package]] name = "snarkvm-circuit" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-circuit" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-circuit-account", - "snarkvm-circuit-algorithms", - "snarkvm-circuit-collections", - "snarkvm-circuit-environment", - "snarkvm-circuit-network", - "snarkvm-circuit-program", - "snarkvm-circuit-types", + "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] name = "snarkvm-circuit-account" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-circuit-account" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-circuit-algorithms" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-circuit-network", - "snarkvm-circuit-types", - "snarkvm-console-account", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] name = "snarkvm-circuit-algorithms" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-circuit-collections" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-circuit-types", - "snarkvm-console-algorithms", - "snarkvm-fields", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] name = "snarkvm-circuit-collections" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-circuit-environment" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-circuit-algorithms", - "snarkvm-circuit-types", - "snarkvm-console-collections", + "anyhow", + "indexmap 2.14.0", + "itertools", + "nom", + "num-traits", + "smallvec", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment-witness 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "thiserror 2.0.18", ] [[package]] name = "snarkvm-circuit-environment" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "anyhow", "indexmap 2.14.0", @@ -5199,357 +5437,711 @@ dependencies = [ "nom", "num-traits", "smallvec", - "snarkvm-algorithms", - "snarkvm-circuit-environment-witness", - "snarkvm-console-network", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment-witness 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "thiserror 2.0.18", ] [[package]] name = "snarkvm-circuit-environment-witness" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" + +[[package]] +name = "snarkvm-circuit-environment-witness" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" [[package]] name = "snarkvm-circuit-network" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-circuit-algorithms", - "snarkvm-circuit-collections", - "snarkvm-circuit-types", - "snarkvm-console-network", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-circuit-program" +name = "snarkvm-circuit-network" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-circuit-account", - "snarkvm-circuit-algorithms", - "snarkvm-circuit-collections", - "snarkvm-circuit-network", - "snarkvm-circuit-types", - "snarkvm-console-program", - "snarkvm-utilities", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-circuit-types" +name = "snarkvm-circuit-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-address", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-group", - "snarkvm-circuit-types-integers", - "snarkvm-circuit-types-scalar", - "snarkvm-circuit-types-string", + "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-circuit-types-address" +name = "snarkvm-circuit-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-group", - "snarkvm-circuit-types-scalar", - "snarkvm-console-types-address", + "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-circuit-types-boolean" +name = "snarkvm-circuit-types" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-console-types-boolean", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-circuit-types-field" +name = "snarkvm-circuit-types" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-console-types-field", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-circuit-types-group" +name = "snarkvm-circuit-types-address" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-scalar", - "snarkvm-console-types-group", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-circuit-types-integers" +name = "snarkvm-circuit-types-address" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-scalar", - "snarkvm-console-types-integers", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-circuit-types-scalar" +name = "snarkvm-circuit-types-boolean" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-console-types-scalar", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-circuit-types-string" +name = "snarkvm-circuit-types-boolean" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-integers", - "snarkvm-console-types-string", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-console" +name = "snarkvm-circuit-types-field" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-console-account", - "snarkvm-console-algorithms", - "snarkvm-console-collections", - "snarkvm-console-network", - "snarkvm-console-program", - "snarkvm-console-types", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-console-account" +name = "snarkvm-circuit-types-field" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "bs58", - "snarkvm-console-network", - "snarkvm-console-types", - "zeroize", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-console-algorithms" +name = "snarkvm-circuit-types-group" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "blake2s_simd", - "hex", - "k256", - "serde", - "smallvec", - "snarkvm-console-types", - "snarkvm-fields", - "snarkvm-utilities", - "tiny-keccak", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-console-collections" +name = "snarkvm-circuit-types-group" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "aleo-std", - "locktick", - "parking_lot", - "rayon", - "serde", - "snarkvm-console-algorithms", - "snarkvm-console-types", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-console-network" +name = "snarkvm-circuit-types-integers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "anyhow", - "enum-iterator", - "indexmap 2.14.0", - "lazy_static", - "paste", - "serde", - "snarkvm-algorithms", - "snarkvm-console-algorithms", - "snarkvm-console-collections", - "snarkvm-console-network-environment", - "snarkvm-console-types", - "snarkvm-curves", - "snarkvm-parameters", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-console-network-environment" +name = "snarkvm-circuit-types-integers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "anyhow", - "bech32", - "itertools", - "nom", - "num-traits", - "rand 0.10.1", - "serde", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-utilities", - "zeroize", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-console-program" +name = "snarkvm-circuit-types-scalar" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "enum-iterator", - "enum_index", - "enum_index_derive", - "indexmap 2.14.0", - "num-derive", - "num-traits", - "seq-macro", - "serde_json", - "snarkvm-console-account", - "snarkvm-console-algorithms", - "snarkvm-console-collections", - "snarkvm-console-network", - "snarkvm-console-types", - "snarkvm-utilities", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-console-types" +name = "snarkvm-circuit-types-scalar" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-address", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-group", - "snarkvm-console-types-integers", - "snarkvm-console-types-scalar", - "snarkvm-console-types-string", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-console-types-address" +name = "snarkvm-circuit-types-string" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-group", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-console-types-boolean" +name = "snarkvm-circuit-types-string" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-console-network-environment", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-console-types-field" +name = "snarkvm-console" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "zeroize", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-console-types-group" +name = "snarkvm-console" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-scalar", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-console-types-integers" +name = "snarkvm-console-account" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-scalar", + "bs58", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "zeroize", ] [[package]] -name = "snarkvm-console-types-scalar" +name = "snarkvm-console-account" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", + "bs58", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-algorithms" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "blake2s_simd", + "hex", + "k256", + "serde", + "smallvec", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "tiny-keccak", +] + +[[package]] +name = "snarkvm-console-algorithms" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "blake2s_simd", + "hex", + "k256", + "serde", + "smallvec", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "tiny-keccak", +] + +[[package]] +name = "snarkvm-console-collections" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "aleo-std", + "locktick", + "parking_lot", + "rayon", + "serde", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-collections" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "aleo-std", + "parking_lot", + "rayon", + "serde", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-console-network" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "anyhow", + "enum-iterator", + "indexmap 2.14.0", + "lazy_static", + "paste", + "serde", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-network" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "anyhow", + "enum-iterator", + "indexmap 2.14.0", + "lazy_static", + "paste", + "serde", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-console-network-environment" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "anyhow", + "bech32", + "itertools", + "nom", + "num-traits", + "rand 0.10.1", + "serde", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-network-environment" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "anyhow", + "bech32", + "itertools", + "nom", + "num-traits", + "rand 0.10.1", + "serde", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-program" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "enum-iterator", + "enum_index", + "enum_index_derive", + "indexmap 2.14.0", + "num-derive", + "num-traits", + "seq-macro", + "serde_json", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-program" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "enum-iterator", + "enum_index", + "enum_index_derive", + "indexmap 2.14.0", + "num-derive", + "num-traits", + "seq-macro", + "serde_json", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-console-types" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-types" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-console-types-address" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-types-address" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-console-types-boolean" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-types-boolean" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-console-types-field" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-types-field" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-types-group" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-types-group" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-console-types-integers" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-types-integers" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-console-types-scalar" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-types-scalar" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "zeroize", ] [[package]] name = "snarkvm-console-types-string" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-integers", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-console-types-string" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] name = "snarkvm-curves" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "rand 0.10.1", "rustc_version", "serde", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "thiserror 2.0.18", ] +[[package]] +name = "snarkvm-curves" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "rand 0.10.1", + "rustc_version", + "serde", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "thiserror 2.0.18", +] + +[[package]] +name = "snarkvm-fields" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "aleo-std", + "anyhow", + "itertools", + "num-traits", + "rand 0.10.1", + "rayon", + "serde", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "thiserror 2.0.18", + "zeroize", +] + [[package]] name = "snarkvm-fields" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "aleo-std", "anyhow", @@ -5558,7 +6150,7 @@ dependencies = [ "rand 0.10.1", "rayon", "serde", - "snarkvm-utilities", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "thiserror 2.0.18", "zeroize", ] @@ -5566,7 +6158,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", "anyhow", @@ -5577,19 +6169,19 @@ dependencies = [ "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger-authority", - "snarkvm-ledger-block", - "snarkvm-ledger-committee", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-ledger-narwhal", - "snarkvm-ledger-puzzle", - "snarkvm-ledger-query", - "snarkvm-ledger-store", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-ledger-test-helpers", - "snarkvm-synthesizer", - "snarkvm-synthesizer-error", - "snarkvm-utilities", + "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "thiserror 2.0.18", "time", "tracing", @@ -5598,42 +6190,79 @@ dependencies = [ [[package]] name = "snarkvm-ledger-authority" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "anyhow", + "rand 0.10.1", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-ledger-authority" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "anyhow", "rand 0.10.1", "serde_json", - "snarkvm-console", - "snarkvm-ledger-narwhal-subdag", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] name = "snarkvm-ledger-block" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "anyhow", "indexmap 2.14.0", "itertools", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-authority", - "snarkvm-ledger-committee", - "snarkvm-ledger-narwhal-batch-header", - "snarkvm-ledger-narwhal-data", - "snarkvm-ledger-narwhal-subdag", - "snarkvm-ledger-narwhal-transmission-id", - "snarkvm-ledger-puzzle", - "snarkvm-synthesizer-program", - "snarkvm-synthesizer-snark", - "snarkvm-utilities", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-ledger-block" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "anyhow", + "indexmap 2.14.0", + "itertools", + "rayon", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] name = "snarkvm-ledger-committee" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "anyhow", "indexmap 2.14.0", @@ -5643,107 +6272,219 @@ dependencies = [ "rand_distr", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-narwhal-batch-header", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-metrics", "test-strategy 0.3.1", ] +[[package]] +name = "snarkvm-ledger-committee" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "indexmap 2.14.0", + "rayon", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + [[package]] name = "snarkvm-ledger-narwhal" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "snarkvm-ledger-narwhal-batch-certificate", - "snarkvm-ledger-narwhal-batch-header", - "snarkvm-ledger-narwhal-data", - "snarkvm-ledger-narwhal-subdag", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-ledger-narwhal-transmission", - "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-batch-certificate" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "indexmap 2.14.0", + "rayon", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] name = "snarkvm-ledger-narwhal-batch-certificate" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-narwhal-batch-header", - "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] name = "snarkvm-ledger-narwhal-batch-header" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "time", ] +[[package]] +name = "snarkvm-ledger-narwhal-batch-header" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "indexmap 2.14.0", + "rayon", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + [[package]] name = "snarkvm-ledger-narwhal-data" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "bytes", "serde_json", - "snarkvm-console", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "tokio", ] +[[package]] +name = "snarkvm-ledger-narwhal-data" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "bytes", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-subdag" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "indexmap 2.14.0", + "rayon", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + [[package]] name = "snarkvm-ledger-narwhal-subdag" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-committee", - "snarkvm-ledger-narwhal-batch-certificate", - "snarkvm-ledger-narwhal-batch-header", - "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-transmission" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "bytes", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-transmission-id" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-transmission-id" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-ledger-narwhal-transmission" +name = "snarkvm-ledger-puzzle" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "bytes", + "aleo-std", + "anyhow", + "bincode", + "indexmap 2.14.0", + "locktick", + "lru", + "parking_lot", + "rand 0.10.1", + "rand_chacha 0.10.0", + "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-block", - "snarkvm-ledger-narwhal-data", - "snarkvm-ledger-puzzle", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] -name = "snarkvm-ledger-narwhal-transmission-id" +name = "snarkvm-ledger-puzzle" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ - "snarkvm-console", - "snarkvm-ledger-puzzle", + "aleo-std", + "anyhow", + "bincode", + "indexmap 2.14.0", + "lru", + "parking_lot", + "rand 0.10.1", + "rand_chacha 0.10.0", + "rayon", + "serde_json", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] -name = "snarkvm-ledger-puzzle" +name = "snarkvm-ledger-puzzle-epoch" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", "anyhow", - "bincode", + "colored 3.1.1", "indexmap 2.14.0", "locktick", "lru", @@ -5751,56 +6492,73 @@ dependencies = [ "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "serde_json", - "snarkvm-algorithms", - "snarkvm-console", - "snarkvm-utilities", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] name = "snarkvm-ledger-puzzle-epoch" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "aleo-std", "anyhow", "colored 3.1.1", "indexmap 2.14.0", - "locktick", "lru", "parking_lot", "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger-puzzle", - "snarkvm-synthesizer-process", - "snarkvm-synthesizer-program", - "snarkvm-utilities", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] name = "snarkvm-ledger-query" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "anyhow", "async-trait", "reqwest", "serde", "serde_json", - "snarkvm-console", - "snarkvm-ledger-block", - "snarkvm-ledger-store", - "snarkvm-synthesizer-program", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "ureq", +] + +[[package]] +name = "snarkvm-ledger-query" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "anyhow", + "async-trait", + "serde", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "ureq", ] [[package]] name = "snarkvm-ledger-store" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std-storage", "anyhow", @@ -5813,41 +6571,67 @@ dependencies = [ "serde", "serde_json", "smallvec", - "snarkvm-console", - "snarkvm-ledger-authority", - "snarkvm-ledger-block", - "snarkvm-ledger-committee", - "snarkvm-ledger-narwhal-batch-certificate", - "snarkvm-ledger-puzzle", - "snarkvm-slipstream-plugin-manager", - "snarkvm-synthesizer-program", - "snarkvm-synthesizer-snark", - "snarkvm-utilities", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "tracing", +] + +[[package]] +name = "snarkvm-ledger-store" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "aleo-std-storage", + "anyhow", + "bincode", + "indexmap 2.14.0", + "parking_lot", + "rayon", + "serde", + "serde_json", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "tracing", ] [[package]] name = "snarkvm-ledger-test-helpers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", "anyhow", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger-block", - "snarkvm-ledger-query", - "snarkvm-ledger-store", - "snarkvm-synthesizer-process", - "snarkvm-synthesizer-program", - "snarkvm-utilities", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", ] [[package]] name = "snarkvm-metrics" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "metrics", ] @@ -5855,7 +6639,7 @@ dependencies = [ [[package]] name = "snarkvm-parameters" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", "anyhow", @@ -5869,8 +6653,30 @@ dependencies = [ "rand 0.10.1", "serde_json", "sha2 0.11.0", - "snarkvm-curves", - "snarkvm-utilities", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "thiserror 2.0.18", + "ureq", +] + +[[package]] +name = "snarkvm-parameters" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "aleo-std", + "anyhow", + "cfg-if", + "colored 3.1.1", + "hex", + "lazy_static", + "parking_lot", + "paste", + "rand 0.10.1", + "serde_json", + "sha2 0.11.0", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "thiserror 2.0.18", "ureq", ] @@ -5878,21 +6684,44 @@ dependencies = [ [[package]] name = "snarkvm-slipstream-plugin-interface" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "anyhow", + "inventory", +] + +[[package]] +name = "snarkvm-slipstream-plugin-interface" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "anyhow", +] + +[[package]] +name = "snarkvm-slipstream-plugin-manager" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "anyhow", + "json5", + "libloading", + "serde_json", + "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "thiserror 2.0.18", + "tracing", ] [[package]] name = "snarkvm-slipstream-plugin-manager" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "anyhow", "json5", "libloading", "serde_json", - "snarkvm-slipstream-plugin-interface", + "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "thiserror 2.0.18", "tracing", ] @@ -5900,7 +6729,7 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", "anyhow", @@ -5912,21 +6741,55 @@ dependencies = [ "rand 0.10.1", "rayon", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger-block", - "snarkvm-ledger-committee", - "snarkvm-ledger-narwhal-data", - "snarkvm-ledger-puzzle", - "snarkvm-ledger-puzzle-epoch", - "snarkvm-ledger-query", - "snarkvm-ledger-store", - "snarkvm-synthesizer-error", - "snarkvm-synthesizer-process", - "snarkvm-synthesizer-program", - "snarkvm-synthesizer-snark", - "snarkvm-utilities", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-puzzle-epoch 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "tokio", + "tracing", + "tracing-subscriber", +] + +[[package]] +name = "snarkvm-synthesizer" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "aleo-std", + "anyhow", + "indexmap 2.14.0", + "itertools", + "lru", + "parking_lot", + "rand 0.10.1", + "rayon", + "serde_json", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-puzzle-epoch 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "tokio", "tracing", "tracing-subscriber", @@ -5935,20 +6798,34 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-error" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "anyhow", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "thiserror 2.0.18", +] + +[[package]] +name = "snarkvm-synthesizer-error" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "anyhow", - "snarkvm-circuit-environment", - "snarkvm-console-network", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "thiserror 2.0.18", ] [[package]] name = "snarkvm-synthesizer-process" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", + "anyhow", "colored 3.1.1", "indexmap 2.14.0", "itertools", @@ -5958,22 +6835,70 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger-block", - "snarkvm-ledger-query", - "snarkvm-ledger-store", - "snarkvm-synthesizer-error", - "snarkvm-synthesizer-program", - "snarkvm-synthesizer-snark", - "snarkvm-utilities", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-synthesizer-process" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "aleo-std", + "anyhow", + "colored 3.1.1", + "indexmap 2.14.0", + "itertools", + "parking_lot", + "rand 0.10.1", + "rand_chacha 0.10.0", + "rayon", + "serde_json", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", +] + +[[package]] +name = "snarkvm-synthesizer-program" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "enum-iterator", + "indexmap 2.14.0", + "paste", + "rand 0.10.1", + "rand_chacha 0.10.0", + "rayon", + "serde_json", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "tiny-keccak", ] [[package]] name = "snarkvm-synthesizer-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "enum-iterator", "indexmap 2.14.0", @@ -5982,32 +6907,45 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-synthesizer-error", - "snarkvm-synthesizer-snark", - "snarkvm-utilities", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", "tiny-keccak", ] [[package]] name = "snarkvm-synthesizer-snark" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "bincode", + "serde_json", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", +] + +[[package]] +name = "snarkvm-synthesizer-snark" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "bincode", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-utilities", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", ] [[package]] name = "snarkvm-utilities" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", "anyhow", @@ -6021,16 +6959,49 @@ dependencies = [ "serde", "serde_json", "smol_str 0.2.2", - "snarkvm-utilities-derives", + "snarkvm-utilities-derives 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "thiserror 2.0.18", "tracing", "zeroize", ] +[[package]] +name = "snarkvm-utilities" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +dependencies = [ + "aleo-std", + "anyhow", + "bincode", + "colored 3.1.1", + "num-bigint", + "num_cpus", + "rand 0.10.1", + "rand_xorshift 0.5.0", + "rayon", + "serde", + "serde_json", + "smol_str 0.2.2", + "snarkvm-utilities-derives 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "thiserror 2.0.18", + "tracing", + "zeroize", +] + +[[package]] +name = "snarkvm-utilities-derives" +version = "4.6.0" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +dependencies = [ + "proc-macro2", + "quote 1.0.45", + "syn 2.0.117", +] + [[package]] name = "snarkvm-utilities-derives" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=60322dd#60322dd106822d4769a0c4b146699a804e5e08c3" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" dependencies = [ "proc-macro2", "quote 1.0.45", @@ -6068,6 +7039,15 @@ dependencies = [ "winapi", ] +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +dependencies = [ + "lock_api", +] + [[package]] name = "spinning_top" version = "0.3.0" @@ -6109,6 +7089,17 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" +[[package]] +name = "stringprep" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b4df3d392d81bd458a8a621b8bffbd2302a12ffe288a9d931670948749463b1" +dependencies = [ + "unicode-bidi", + "unicode-normalization", + "unicode-properties", +] + [[package]] name = "strsim" version = "0.11.1" @@ -6302,7 +7293,7 @@ checksum = "d4ea810f0692f9f51b382fff5893887bb4580f5fa246fde546e0b13e7fcee662" dependencies = [ "fnv", "nom", - "phf", + "phf 0.11.3", "phf_codegen", ] @@ -6345,7 +7336,7 @@ dependencies = [ "ordered-float", "pest", "pest_derive", - "phf", + "phf 0.11.3", "sha2 0.10.9", "signal-hook", "siphasher", @@ -6604,6 +7595,32 @@ dependencies = [ "tokio", ] +[[package]] +name = "tokio-postgres" +version = "0.7.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dd8df5ef180f6364759a6f00f7aadda4fbbac86cdee37480826a6ff9f3574ce" +dependencies = [ + "async-trait", + "byteorder", + "bytes", + "fallible-iterator", + "futures-channel", + "futures-util", + "log", + "parking_lot", + "percent-encoding", + "phf 0.13.1", + "pin-project-lite", + "postgres-protocol", + "postgres-types", + "rand 0.10.1", + "socket2 0.6.3", + "tokio", + "tokio-util", + "whoami", +] + [[package]] name = "tokio-rustls" version = "0.26.4" @@ -6935,12 +7952,33 @@ version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142" +[[package]] +name = "unicode-bidi" +version = "0.3.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5" + [[package]] name = "unicode-ident" version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" +[[package]] +name = "unicode-normalization" +version = "0.1.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5fd4f6878c9cb28d874b009da9e8d183b5abc80117c40bbd187a1fde336be6e8" +dependencies = [ + "tinyvec", +] + +[[package]] +name = "unicode-properties" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d" + [[package]] name = "unicode-segmentation" version = "1.13.2" @@ -7134,6 +8172,15 @@ version = "0.11.1+wasi-snapshot-preview1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b" +[[package]] +name = "wasi" +version = "0.14.7+wasi-0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c" +dependencies = [ + "wasip2", +] + [[package]] name = "wasip2" version = "1.0.3+wasi-0.2.9" @@ -7152,6 +8199,15 @@ dependencies = [ "wit-bindgen 0.51.0", ] +[[package]] +name = "wasite" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66fe902b4a6b8028a753d5424909b764ccf79b7a209eac9bf97e59cda9f71a42" +dependencies = [ + "wasi 0.14.7+wasi-0.2.4", +] + [[package]] name = "wasm-bindgen" version = "0.2.121" @@ -7372,6 +8428,19 @@ dependencies = [ "libc", ] +[[package]] +name = "whoami" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "998767ef88740d1f5b0682a9c53c24431453923962269c2db68ee43788c5a40d" +dependencies = [ + "libc", + "libredox", + "objc2-system-configuration", + "wasite", + "web-sys", +] + [[package]] name = "winapi" version = "0.3.9" diff --git a/Cargo.toml b/Cargo.toml index 464ff4a556..521004636b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,7 +47,7 @@ default-features = false [workspace.dependencies.snarkvm] git = "https://github.com/ProvableHQ/snarkVM.git" -rev = "60322dd" +rev = "4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" # NOTE: Change back #version = "=4.6.0" default-features = false diff --git a/cli/src/commands/start.rs b/cli/src/commands/start.rs index 290db8d160..91a65bd9a4 100644 --- a/cli/src/commands/start.rs +++ b/cli/src/commands/start.rs @@ -302,11 +302,11 @@ pub struct Start { #[clap(long)] pub auto_migrate_node_data: bool, - /// Paths to Slipstream plugin config files (JSON5). May be repeated for multiple plugins. - /// Requires the node to be compiled with --features slipstream-plugins. + /// Specify paths to slipstream plugin config files (JSON5). May be provided multiple times. + /// Only available when the node is built with the `slipstream-plugins` feature. #[cfg(feature = "slipstream-plugins")] - #[clap(long = "slipstream-config", value_name = "PATH", verbatim_doc_comment)] - pub slipstream_configs: Vec, + #[clap(long = "slipstream-plugins", num_args = 0.., value_delimiter = ',')] + pub slipstream_plugins: Vec, } impl Start { @@ -864,18 +864,17 @@ impl Start { // Register the signal handler. let signal_handler = SignalHandler::new(Some(handle)); - // Collect slipstream plugin config paths (empty slice when feature is disabled). + // Collect slipstream plugin config paths (empty when feature is disabled). #[cfg(feature = "slipstream-plugins")] - let slipstream_configs: &[PathBuf] = &self.slipstream_configs; + let slipstream_plugin_configs = self.slipstream_plugins.clone(); #[cfg(not(feature = "slipstream-plugins"))] - let slipstream_configs: &[PathBuf] = &[]; + let slipstream_plugin_configs: Vec = vec![]; // Initialize the node. let node = match node_type { - // NodeType::Validator => Node::new_validator(node_ip, self.bft, rest_ip, self.rest_rps, account, &trusted_peers, &trusted_validators, genesis, cdn, storage_mode, node_data_dir, self.trusted_peers_only, self.auto_db_checkpoints.clone(), dev_txs, self.dev, slipstream_configs, signal_handler.clone()).await, - NodeType::Validator => Node::new_validator(node_ip, self.bft, rest_ip, self.rest_rps, account, &trusted_peers, &trusted_validators, genesis, cdn, storage_mode, node_data_dir, self.trusted_peers_only, self.auto_db_checkpoints.clone(), dev_txs, self.dev, slipstream_configs, dev_num_validators_for_committee_hotswap, signal_handler.clone()).await, + NodeType::Validator => Node::new_validator(node_ip, self.bft, rest_ip, self.rest_rps, account, &trusted_peers, &trusted_validators, genesis, cdn, storage_mode, node_data_dir, self.trusted_peers_only, self.auto_db_checkpoints.clone(), dev_txs, self.dev, dev_num_validators_for_committee_hotswap, signal_handler.clone(), slipstream_plugin_configs).await, NodeType::Prover => Node::new_prover(node_ip, account, &trusted_peers, genesis, node_data_dir, self.trusted_peers_only, self.dev, signal_handler.clone()).await, - NodeType::Client => Node::new_client(node_ip, rest_ip, self.rest_rps, account, &trusted_peers, genesis, cdn, storage_mode, node_data_dir, self.trusted_peers_only, self.auto_db_checkpoints.clone(), self.dev, slipstream_configs, signal_handler.clone()).await, + NodeType::Client => Node::new_client(node_ip, rest_ip, self.rest_rps, account, &trusted_peers, genesis, cdn, storage_mode, node_data_dir, self.trusted_peers_only, self.auto_db_checkpoints.clone(), self.dev, signal_handler.clone(), slipstream_plugin_configs).await, NodeType::BootstrapClient => Node::new_bootstrap_client(node_ip, account, *genesis.header(), self.dev).await, }?; diff --git a/node/Cargo.toml b/node/Cargo.toml index 69bcd0b395..a9958ecddb 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -38,9 +38,14 @@ metrics = [ "snarkos-node-router/metrics", "snarkos-node-tcp/metrics" ] -history = [ "snarkos-node-rest/history", "snarkvm/history" ] -history-staking-rewards = [ "snarkos-node-rest/history-staking-rewards", "snarkvm/history-staking-rewards" ] -slipstream-plugins = [ "snarkos-node-rest/slipstream-plugins", "snarkvm/slipstream-plugins" ] +history = [ "snarkos-node-rest/history" ] +history-staking-rewards = [ "snarkos-node-rest/history-staking-rewards" ] +slipstream-plugins = [ + "snarkvm/slipstream-plugins", + "dep:slipstream-plugin-postgres", + "dep:json5", + "dep:inventory", +] telemetry = [ "snarkos-node-bft/telemetry", "snarkos-node-consensus/telemetry", "snarkos-node-rest/telemetry" ] cuda = [ "snarkvm/cuda", @@ -139,6 +144,18 @@ workspace = true [dependencies.snarkvm] workspace = true +[dependencies.slipstream-plugin-postgres] +path = "../../slipstream-plugin-postgres" +optional = true + +[dependencies.json5] +version = "0.4" +optional = true + +[dependencies.inventory] +version = "0.3" +optional = true + [dependencies.time] workspace = true diff --git a/node/src/client/mod.rs b/node/src/client/mod.rs index 643676db32..f4756fef11 100644 --- a/node/src/client/mod.rs +++ b/node/src/client/mod.rs @@ -144,8 +144,9 @@ impl> Client { node_data_dir: NodeDataDir, trusted_peers_only: bool, dev: Option, - _slipstream_configs: &[std::path::PathBuf], signal_handler: Arc, + #[cfg(feature = "slipstream-plugins")] slipstream_plugin_configs: Vec, + #[cfg(not(feature = "slipstream-plugins"))] _slipstream_plugin_configs: Vec, ) -> Result { // Initialize the ledger. let ledger = { @@ -156,15 +157,30 @@ impl> Client { } .with_context(|| "Failed to initialize the ledger")?; - // Initialize the Slipstream plugin manager (if any config files were provided). + // Initialize slipstream plugins (if any are configured). #[cfg(feature = "slipstream-plugins")] - if !_slipstream_configs.is_empty() { - let manager = - snarkvm::slipstream_plugin_manager::SlipstreamPluginManager::from_config_files(_slipstream_configs) - .context("Failed to initialize Slipstream plugin manager")?; + if !slipstream_plugin_configs.is_empty() { + let mut manager = snarkvm::slipstream_plugin_manager::SlipstreamPluginManager::new(); + for config_path in &slipstream_plugin_configs { + let raw = std::fs::read_to_string(config_path) + .with_context(|| format!("Failed to read slipstream config {config_path:?}"))?; + let val: serde_json::Value = json5::from_str(&raw) + .with_context(|| format!("Invalid JSON5 in slipstream config {config_path:?}"))?; + if val.get("libpath").is_some() { + manager + .load_plugin(config_path) + .map_err(|e| anyhow::anyhow!("Failed to load slipstream plugin: {e}"))?; + } else { + let plugin = crate::build_static_slipstream_plugin(&val).ok_or_else(|| { + let name = val.get("name").and_then(|v| v.as_str()).unwrap_or(""); + anyhow::anyhow!("Unknown static slipstream plugin '{name}' in {config_path:?}") + })?; + manager + .register(plugin, config_path) + .map_err(|e| anyhow::anyhow!("Failed to register slipstream plugin: {e}"))?; + } + } ledger.vm().finalize_store().set_slipstream_plugin_manager(manager); - let num_plugins = _slipstream_configs.len(); - tracing::info!(target: "slipstream", "Slipstream plugin manager registered ({num_plugins} plugin(s))"); } // Initialize the ledger service. diff --git a/node/src/lib.rs b/node/src/lib.rs index fd67d4ee65..926f08a526 100644 --- a/node/src/lib.rs +++ b/node/src/lib.rs @@ -50,6 +50,22 @@ pub use node::*; mod traits; pub use traits::*; +/// Returns a boxed static slipstream plugin instance for the given config, or +/// `None` if the plugin name is not recognized. +/// +/// The config is already parsed from the JSON5 file; the `name` field selects +/// the plugin to instantiate. Plugins self-register via `inventory::submit!` at +/// link time — no per-plugin code is needed here. +#[cfg(feature = "slipstream-plugins")] +pub(crate) fn build_static_slipstream_plugin( + config: &serde_json::Value, +) -> Option> +{ + use snarkvm::slipstream_plugin_interface::slipstream_plugin_interface::PluginRegistration; + let name = config.get("name").and_then(|v| v.as_str())?; + inventory::iter::().find(|r| r.name == name).map(|r| (r.factory)()) +} + use aleo_std::StorageMode; /// A helper to log instructions to recover. diff --git a/node/src/node.rs b/node/src/node.rs index b5c74cd576..3fd18d6db6 100644 --- a/node/src/node.rs +++ b/node/src/node.rs @@ -98,9 +98,9 @@ impl Node { auto_db_checkpoints: Option, dev_txs: bool, dev: Option, - slipstream_configs: &[PathBuf], dev_num_validators_for_committee_hotswap: Option, signal_handler: Arc, + slipstream_plugin_configs: Vec, ) -> Result { let validator = Arc::new( Validator::new( @@ -118,9 +118,9 @@ impl Node { trusted_peers_only, dev_txs, dev, - slipstream_configs, dev_num_validators_for_committee_hotswap, signal_handler, + slipstream_plugin_configs, ) .await?, ); @@ -177,8 +177,8 @@ impl Node { trusted_peers_only: bool, auto_db_checkpoints: Option, dev: Option, - slipstream_configs: &[PathBuf], signal_handler: Arc, + slipstream_plugin_configs: Vec, ) -> Result { let client = Arc::new( Client::new( @@ -193,8 +193,8 @@ impl Node { node_data_dir, trusted_peers_only, dev, - slipstream_configs, signal_handler, + slipstream_plugin_configs, ) .await?, ); diff --git a/node/src/validator/mod.rs b/node/src/validator/mod.rs index c6714b2c23..1b26cf03c9 100644 --- a/node/src/validator/mod.rs +++ b/node/src/validator/mod.rs @@ -92,10 +92,11 @@ impl> Validator { trusted_peers_only: bool, dev_txs: bool, dev: Option, - _slipstream_configs: &[std::path::PathBuf], #[cfg(feature = "test_network")] dev_num_validators_for_committee_hotswap: Option, #[cfg(not(feature = "test_network"))] _dev_num_validators_for_committee_hotswap: Option, signal_handler: Arc, + #[cfg(feature = "slipstream-plugins")] slipstream_plugin_configs: Vec, + #[cfg(not(feature = "slipstream-plugins"))] _slipstream_plugin_configs: Vec, ) -> Result { // Initialize the ledger. let ledger = { @@ -106,15 +107,30 @@ impl> Validator { } .with_context(|| "Failed to initialize the ledger")?; - // Initialize the Slipstream plugin manager (if any config files were provided). + // Initialize slipstream plugins (if any are configured). #[cfg(feature = "slipstream-plugins")] - if !_slipstream_configs.is_empty() { - let manager = - snarkvm::slipstream_plugin_manager::SlipstreamPluginManager::from_config_files(_slipstream_configs) - .context("Failed to initialize Slipstream plugin manager")?; + if !slipstream_plugin_configs.is_empty() { + let mut manager = snarkvm::slipstream_plugin_manager::SlipstreamPluginManager::new(); + for config_path in &slipstream_plugin_configs { + let raw = std::fs::read_to_string(config_path) + .with_context(|| format!("Failed to read slipstream config {config_path:?}"))?; + let val: serde_json::Value = json5::from_str(&raw) + .with_context(|| format!("Invalid JSON5 in slipstream config {config_path:?}"))?; + if val.get("libpath").is_some() { + manager.load_plugin(config_path) + .map_err(|e| anyhow::anyhow!("Failed to load slipstream plugin: {e}"))?; + } else { + let plugin = crate::build_static_slipstream_plugin(&val) + .ok_or_else(|| { + let name = val.get("name").and_then(|v| v.as_str()).unwrap_or(""); + anyhow::anyhow!("Unknown static slipstream plugin '{name}' in {config_path:?}") + })?; + manager + .register(plugin, config_path) + .map_err(|e| anyhow::anyhow!("Failed to register slipstream plugin: {e}"))?; + } + } ledger.vm().finalize_store().set_slipstream_plugin_manager(manager); - let num_plugins = _slipstream_configs.len(); - tracing::info!(target: "slipstream", "Slipstream plugin manager registered ({num_plugins} plugin(s))"); } // Initialize the ledger service. From 2af37a05c264cb8e5defec81d6837bf8b71725ba Mon Sep 17 00:00:00 2001 From: Gabe K Date: Thu, 21 May 2026 11:35:54 -0400 Subject: [PATCH 02/16] Remove obsolete routes, remove dynloading --- Cargo.lock | 758 +++++++++++++++++++------------------- Cargo.toml | 2 +- node/rest/src/lib.rs | 9 +- node/rest/src/routes.rs | 65 ---- node/src/client/mod.rs | 20 +- node/src/validator/mod.rs | 20 +- 6 files changed, 395 insertions(+), 479 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fe2ddcbc8e..611abb6611 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4694,7 +4694,7 @@ dependencies = [ "json5", "serde", "serde_json", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "tokio", "tokio-postgres", ] @@ -4744,7 +4744,7 @@ dependencies = [ "snarkos-node-router", "snarkos-node-sync", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tikv-jemallocator", "toml 0.9.12+spec-1.1.0", "tracing", @@ -4756,7 +4756,7 @@ name = "snarkos-account" version = "4.6.0" dependencies = [ "colored 3.1.1", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -4790,7 +4790,7 @@ dependencies = [ "snarkos-node-metrics", "snarkos-node-rest", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "sys-info", "tempfile", "thiserror 2.0.18", @@ -4811,7 +4811,7 @@ dependencies = [ "ratatui", "snarkos-node", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tokio", ] @@ -4851,7 +4851,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "time", "tokio", "tokio-stream", @@ -4901,7 +4901,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "test-log", "test-strategy 0.4.5", "time", @@ -4928,7 +4928,7 @@ dependencies = [ "snarkos-node-bft-events", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "test-strategy 0.4.5", "time", "tokio-util", @@ -4949,7 +4949,7 @@ dependencies = [ "rayon", "snarkos-node-metrics", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", "tokio", "tracing", @@ -4965,7 +4965,7 @@ dependencies = [ "locktick", "lru", "parking_lot", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tracing", ] @@ -4985,7 +4985,7 @@ dependencies = [ "serde_json", "snarkos-node-metrics", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tokio", "tokio-test", "tracing", @@ -5012,7 +5012,7 @@ dependencies = [ "snarkos-node-metrics", "snarkos-node-sync", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tokio", "tracing", "tracing-test", @@ -5028,7 +5028,7 @@ dependencies = [ "metrics-exporter-prometheus", "parking_lot", "rayon", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "time", ] @@ -5044,7 +5044,7 @@ dependencies = [ "smol_str 0.3.2", "snarkos-node-network", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "socket2 0.6.3", "tokio", "tracing", @@ -5077,7 +5077,7 @@ dependencies = [ "snarkos-node-network", "snarkos-node-router", "snarkos-node-sync", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "time", "tokio", "tower", @@ -5114,7 +5114,7 @@ dependencies = [ "snarkos-node-sync-locators", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "time", "tokio", "tokio-stream", @@ -5132,7 +5132,7 @@ dependencies = [ "snarkos-node-network", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "test-strategy 0.4.5", "tokio-util", "tracing", @@ -5157,7 +5157,7 @@ dependencies = [ "snarkos-node-sync-communication-service", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", "tokio", "tracing", @@ -5179,7 +5179,7 @@ dependencies = [ "anyhow", "indexmap 2.14.0", "serde", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tracing", ] @@ -5218,37 +5218,37 @@ version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "anyhow", - "dotenvy", "rand 0.10.1", - "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger", - "snarkvm-metrics", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "ureq", "walkdir", ] [[package]] name = "snarkvm" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", + "dotenvy", "rand 0.10.1", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "serde_json", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger", + "snarkvm-metrics", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "ureq", "walkdir", ] @@ -5272,7 +5272,6 @@ dependencies = [ "serde", "sha2 0.11.0", "smallvec", - "snarkvm-algorithms-cuda", "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", @@ -5283,7 +5282,7 @@ dependencies = [ [[package]] name = "snarkvm-algorithms" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", @@ -5300,17 +5299,18 @@ dependencies = [ "serde", "sha2 0.11.0", "smallvec", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-algorithms-cuda", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", ] [[package]] name = "snarkvm-algorithms-cuda" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "blst", "cc", @@ -5335,15 +5335,15 @@ dependencies = [ [[package]] name = "snarkvm-circuit" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5359,11 +5359,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-account" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5379,11 +5379,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-algorithms" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5399,11 +5399,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-collections" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5429,7 +5429,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", "indexmap 2.14.0", @@ -5437,12 +5437,12 @@ dependencies = [ "nom", "num-traits", "smallvec", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-environment-witness 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment-witness 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", ] @@ -5454,7 +5454,7 @@ source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd57 [[package]] name = "snarkvm-circuit-environment-witness" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" [[package]] name = "snarkvm-circuit-network" @@ -5470,12 +5470,12 @@ dependencies = [ [[package]] name = "snarkvm-circuit-network" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5495,15 +5495,15 @@ dependencies = [ [[package]] name = "snarkvm-circuit-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5524,16 +5524,16 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5552,14 +5552,14 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-address" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5574,10 +5574,10 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-boolean" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5593,11 +5593,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-field" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5615,13 +5615,13 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-group" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5639,13 +5639,13 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-integers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5662,12 +5662,12 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-scalar" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5685,13 +5685,13 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-string" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5710,14 +5710,14 @@ dependencies = [ [[package]] name = "snarkvm-console" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5734,11 +5734,11 @@ dependencies = [ [[package]] name = "snarkvm-console-account" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "bs58", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "zeroize", ] @@ -5761,16 +5761,16 @@ dependencies = [ [[package]] name = "snarkvm-console-algorithms" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "blake2s_simd", "hex", "k256", "serde", "smallvec", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tiny-keccak", ] @@ -5780,7 +5780,6 @@ version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ "aleo-std", - "locktick", "parking_lot", "rayon", "serde", @@ -5791,14 +5790,15 @@ dependencies = [ [[package]] name = "snarkvm-console-collections" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", + "locktick", "parking_lot", "rayon", "serde", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5824,7 +5824,7 @@ dependencies = [ [[package]] name = "snarkvm-console-network" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", "enum-iterator", @@ -5832,13 +5832,13 @@ dependencies = [ "lazy_static", "paste", "serde", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5862,7 +5862,7 @@ dependencies = [ [[package]] name = "snarkvm-console-network-environment" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", "bech32", @@ -5871,9 +5871,9 @@ dependencies = [ "num-traits", "rand 0.10.1", "serde", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "zeroize", ] @@ -5901,7 +5901,7 @@ dependencies = [ [[package]] name = "snarkvm-console-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "enum-iterator", "enum_index", @@ -5911,12 +5911,12 @@ dependencies = [ "num-traits", "seq-macro", "serde_json", - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5937,16 +5937,16 @@ dependencies = [ [[package]] name = "snarkvm-console-types" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5963,12 +5963,12 @@ dependencies = [ [[package]] name = "snarkvm-console-types-address" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -5982,9 +5982,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-boolean" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6000,10 +6000,10 @@ dependencies = [ [[package]] name = "snarkvm-console-types-field" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "zeroize", ] @@ -6021,12 +6021,12 @@ dependencies = [ [[package]] name = "snarkvm-console-types-group" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6043,12 +6043,12 @@ dependencies = [ [[package]] name = "snarkvm-console-types-integers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6065,11 +6065,11 @@ dependencies = [ [[package]] name = "snarkvm-console-types-scalar" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "zeroize", ] @@ -6087,12 +6087,12 @@ dependencies = [ [[package]] name = "snarkvm-console-types-string" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6111,13 +6111,13 @@ dependencies = [ [[package]] name = "snarkvm-curves" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "rand 0.10.1", "rustc_version", "serde", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", ] @@ -6141,7 +6141,7 @@ dependencies = [ [[package]] name = "snarkvm-fields" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", @@ -6150,7 +6150,7 @@ dependencies = [ "rand 0.10.1", "rayon", "serde", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", "zeroize", ] @@ -6158,7 +6158,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", @@ -6169,19 +6169,19 @@ dependencies = [ "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "snarkvm-ledger-narwhal", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "snarkvm-ledger-test-helpers", - "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", "time", "tracing", @@ -6202,13 +6202,13 @@ dependencies = [ [[package]] name = "snarkvm-ledger-authority" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", "rand 0.10.1", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6238,25 +6238,25 @@ dependencies = [ [[package]] name = "snarkvm-ledger-block" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", "indexmap 2.14.0", "itertools", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6264,43 +6264,43 @@ name = "snarkvm-ledger-committee" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" dependencies = [ - "anyhow", "indexmap 2.14.0", - "proptest", - "rand 0.10.1", - "rand_chacha 0.10.0", - "rand_distr", "rayon", "serde_json", "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-metrics", - "test-strategy 0.3.1", ] [[package]] name = "snarkvm-ledger-committee" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ + "anyhow", "indexmap 2.14.0", + "proptest", + "rand 0.10.1", + "rand_chacha 0.10.0", + "rand_distr", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-metrics", + "test-strategy 0.3.1", ] [[package]] name = "snarkvm-ledger-narwhal" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "snarkvm-ledger-narwhal-transmission", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6319,14 +6319,14 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-certificate" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6339,19 +6339,19 @@ dependencies = [ "serde_json", "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "time", ] [[package]] name = "snarkvm-ledger-narwhal-batch-header" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "time", ] [[package]] @@ -6362,17 +6362,17 @@ dependencies = [ "bytes", "serde_json", "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "tokio", ] [[package]] name = "snarkvm-ledger-narwhal-data" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "bytes", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "tokio", ] [[package]] @@ -6393,29 +6393,29 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-subdag" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] name = "snarkvm-ledger-narwhal-transmission" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "bytes", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6430,10 +6430,10 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission-id" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6445,7 +6445,6 @@ dependencies = [ "anyhow", "bincode", "indexmap 2.14.0", - "locktick", "lru", "parking_lot", "rand 0.10.1", @@ -6460,21 +6459,22 @@ dependencies = [ [[package]] name = "snarkvm-ledger-puzzle" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", "bincode", "indexmap 2.14.0", + "locktick", "lru", "parking_lot", "rand 0.10.1", "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6486,7 +6486,6 @@ dependencies = [ "anyhow", "colored 3.1.1", "indexmap 2.14.0", - "locktick", "lru", "parking_lot", "rand 0.10.1", @@ -6503,23 +6502,24 @@ dependencies = [ [[package]] name = "snarkvm-ledger-puzzle-epoch" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", "colored 3.1.1", "indexmap 2.14.0", + "locktick", "lru", "parking_lot", "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6529,7 +6529,6 @@ source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd57 dependencies = [ "anyhow", "async-trait", - "reqwest", "serde", "serde_json", "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", @@ -6542,16 +6541,17 @@ dependencies = [ [[package]] name = "snarkvm-ledger-query" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", "async-trait", + "reqwest", "serde", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "ureq", ] @@ -6564,13 +6564,10 @@ dependencies = [ "anyhow", "bincode", "indexmap 2.14.0", - "locktick", "parking_lot", "rayon", - "rocksdb", "serde", "serde_json", - "smallvec", "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", @@ -6587,51 +6584,54 @@ dependencies = [ [[package]] name = "snarkvm-ledger-store" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std-storage", "anyhow", "bincode", "indexmap 2.14.0", + "locktick", "parking_lot", "rayon", + "rocksdb", "serde", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "smallvec", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tracing", ] [[package]] name = "snarkvm-ledger-test-helpers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] name = "snarkvm-metrics" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "metrics", ] @@ -6647,7 +6647,6 @@ dependencies = [ "colored 3.1.1", "hex", "lazy_static", - "locktick", "parking_lot", "paste", "rand 0.10.1", @@ -6662,7 +6661,7 @@ dependencies = [ [[package]] name = "snarkvm-parameters" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", @@ -6670,13 +6669,14 @@ dependencies = [ "colored 3.1.1", "hex", "lazy_static", + "locktick", "parking_lot", "paste", "rand 0.10.1", "serde_json", "sha2 0.11.0", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", "ureq", ] @@ -6693,9 +6693,10 @@ dependencies = [ [[package]] name = "snarkvm-slipstream-plugin-interface" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", + "inventory", ] [[package]] @@ -6715,13 +6716,10 @@ dependencies = [ [[package]] name = "snarkvm-slipstream-plugin-manager" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", - "json5", - "libloading", - "serde_json", - "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", "tracing", ] @@ -6735,7 +6733,6 @@ dependencies = [ "anyhow", "indexmap 2.14.0", "itertools", - "locktick", "lru", "parking_lot", "rand 0.10.1", @@ -6764,32 +6761,33 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", "indexmap 2.14.0", "itertools", + "locktick", "lru", "parking_lot", "rand 0.10.1", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-puzzle-epoch 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-puzzle-epoch 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tokio", "tracing", "tracing-subscriber", @@ -6810,12 +6808,12 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-error" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "anyhow", - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", ] @@ -6829,7 +6827,6 @@ dependencies = [ "colored 3.1.1", "indexmap 2.14.0", "itertools", - "locktick", "parking_lot", "rand 0.10.1", "rand_chacha 0.10.0", @@ -6850,28 +6847,29 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-process" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", "colored 3.1.1", "indexmap 2.14.0", "itertools", + "locktick", "parking_lot", "rand 0.10.1", "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6898,7 +6896,7 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "enum-iterator", "indexmap 2.14.0", @@ -6907,12 +6905,12 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "tiny-keccak", ] @@ -6932,14 +6930,14 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-snark" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "bincode", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", ] [[package]] @@ -6968,7 +6966,7 @@ dependencies = [ [[package]] name = "snarkvm-utilities" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "aleo-std", "anyhow", @@ -6982,7 +6980,7 @@ dependencies = [ "serde", "serde_json", "smol_str 0.2.2", - "snarkvm-utilities-derives 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f)", + "snarkvm-utilities-derives 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", "thiserror 2.0.18", "tracing", "zeroize", @@ -7001,7 +6999,7 @@ dependencies = [ [[package]] name = "snarkvm-utilities-derives" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=bf6a45f#bf6a45f5b8eb60e3f9a7f371b5c38045b13d841b" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" dependencies = [ "proc-macro2", "quote 1.0.45", diff --git a/Cargo.toml b/Cargo.toml index 521004636b..067ed1135c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,7 +47,7 @@ default-features = false [workspace.dependencies.snarkvm] git = "https://github.com/ProvableHQ/snarkVM.git" -rev = "4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" # NOTE: Change back +rev = "77ec1e15592d861e1364bc8a2abaae9c27466438" # NOTE: Change back #version = "=4.6.0" default-features = false diff --git a/node/rest/src/lib.rs b/node/rest/src/lib.rs index 4081d5c1b8..ed54b3021e 100644 --- a/node/rest/src/lib.rs +++ b/node/rest/src/lib.rs @@ -150,7 +150,7 @@ impl, R: Routing> Rest { fn build_routes(&self, rest_rps: u32) -> axum::Router { let cors = CorsLayer::new() .allow_origin(Any) - .allow_methods([Method::GET, Method::POST, Method::DELETE, Method::OPTIONS]) + .allow_methods([Method::GET, Method::POST, Method::OPTIONS]) .allow_headers([CONTENT_TYPE]); // Prepare the rate limiting setup. @@ -182,12 +182,7 @@ impl, R: Routing> Rest { // Slipstream plugin management endpoints require auth. #[cfg(feature = "slipstream-plugins")] let auth_routes = auth_routes - .route("/slipstream/plugins", get(Self::slipstream_list_plugins).post(Self::slipstream_load_plugin)) - .route( - "/slipstream/plugins/{name}", - // TODO: PUT (reload) is not yet implemented. - axum::routing::delete(Self::slipstream_unload_plugin), - ); + .route("/slipstream/plugins", get(Self::slipstream_list_plugins)); let routes = axum::Router::new() .merge(auth_routes.route_layer(middleware::from_fn(auth_middleware))) diff --git a/node/rest/src/routes.rs b/node/rest/src/routes.rs index 620e85adaf..c54a56b271 100644 --- a/node/rest/src/routes.rs +++ b/node/rest/src/routes.rs @@ -1213,71 +1213,6 @@ impl, R: Routing> Rest { Ok((StatusCode::OK, ErasedJson::pretty(plugins))) } - /// POST /{network}/slipstream/plugins - #[cfg(feature = "slipstream-plugins")] - pub(crate) async fn slipstream_load_plugin( - State(rest): State, - Json(body): Json, - ) -> Result { - use snarkvm::slipstream_plugin_manager::slipstream_manager::SlipstreamPluginManagerError; - - let config_file = body - .get("config_file") - .and_then(|v| v.as_str()) - .ok_or_else(|| RestError::bad_request(anyhow!("Missing required field: config_file")))? - .to_owned(); - let mgr_arc = rest.ledger.vm().finalize_store().slipstream_plugin_manager(); - if mgr_arc.read().is_none() { - return Err(RestError::service_unavailable(anyhow!("No Slipstream plugin manager is installed"))); - } - let name = tokio::task::spawn_blocking(move || -> Result { - // Safety: manager is set exactly once and never cleared; verified Some above. - mgr_arc.write().as_mut().expect("plugin manager verified present").load_plugin(&config_file) - }) - .await - .map_err(|e| RestError::internal_server_error(anyhow!("Task join error: {e}")))? - .map_err(|e| match e { - SlipstreamPluginManagerError::PluginAlreadyLoaded(_) => RestError::unprocessable_entity(anyhow!("{e}")), - other => RestError::internal_server_error(anyhow!("{other}")), - })?; - Ok((StatusCode::OK, ErasedJson::pretty(serde_json::json!({ "loaded": name })))) - } - - /// DELETE /{network}/slipstream/plugins/{name} - #[cfg(feature = "slipstream-plugins")] - pub(crate) async fn slipstream_unload_plugin( - State(rest): State, - Path(name): Path, - ) -> Result { - use snarkvm::slipstream_plugin_manager::slipstream_manager::SlipstreamPluginManagerError; - - let mgr_arc = rest.ledger.vm().finalize_store().slipstream_plugin_manager(); - if mgr_arc.read().is_none() { - return Err(RestError::service_unavailable(anyhow!("No Slipstream plugin manager is installed"))); - } - tokio::task::spawn_blocking(move || -> anyhow::Result<()> { - // Safety: manager is set exactly once and never cleared; verified Some above. - mgr_arc.write().as_mut().expect("plugin manager verified present").unload_plugin(&name).map_err( - |e: SlipstreamPluginManagerError| match e { - SlipstreamPluginManagerError::PluginNotLoaded(_) => anyhow!("404: {e}"), - other => anyhow!("{other}"), - }, - ) - }) - .await - .map_err(|e| RestError::internal_server_error(anyhow!("Task join error: {e}")))? - .map_err(|e| { - let msg = e.to_string(); - if let Some(stripped) = msg.strip_prefix("404: ") { - RestError::not_found(anyhow!("{stripped}")) - } else { - RestError::internal_server_error(e) - } - })?; - Ok((StatusCode::OK, ErasedJson::pretty(serde_json::json!({ "unloaded": true })))) - } - - // TODO: PUT /{network}/slipstream/plugins/{name} (reload) is not yet implemented. } #[cfg(all(test, feature = "history"))] diff --git a/node/src/client/mod.rs b/node/src/client/mod.rs index f4756fef11..6aedb23bbe 100644 --- a/node/src/client/mod.rs +++ b/node/src/client/mod.rs @@ -166,19 +166,13 @@ impl> Client { .with_context(|| format!("Failed to read slipstream config {config_path:?}"))?; let val: serde_json::Value = json5::from_str(&raw) .with_context(|| format!("Invalid JSON5 in slipstream config {config_path:?}"))?; - if val.get("libpath").is_some() { - manager - .load_plugin(config_path) - .map_err(|e| anyhow::anyhow!("Failed to load slipstream plugin: {e}"))?; - } else { - let plugin = crate::build_static_slipstream_plugin(&val).ok_or_else(|| { - let name = val.get("name").and_then(|v| v.as_str()).unwrap_or(""); - anyhow::anyhow!("Unknown static slipstream plugin '{name}' in {config_path:?}") - })?; - manager - .register(plugin, config_path) - .map_err(|e| anyhow::anyhow!("Failed to register slipstream plugin: {e}"))?; - } + let plugin = crate::build_static_slipstream_plugin(&val).ok_or_else(|| { + let name = val.get("name").and_then(|v| v.as_str()).unwrap_or(""); + anyhow::anyhow!("Unknown static slipstream plugin '{name}' in {config_path:?}") + })?; + manager + .register(plugin, config_path) + .map_err(|e| anyhow::anyhow!("Failed to register slipstream plugin: {e}"))?; } ledger.vm().finalize_store().set_slipstream_plugin_manager(manager); } diff --git a/node/src/validator/mod.rs b/node/src/validator/mod.rs index 1b26cf03c9..51dea77e1c 100644 --- a/node/src/validator/mod.rs +++ b/node/src/validator/mod.rs @@ -116,19 +116,13 @@ impl> Validator { .with_context(|| format!("Failed to read slipstream config {config_path:?}"))?; let val: serde_json::Value = json5::from_str(&raw) .with_context(|| format!("Invalid JSON5 in slipstream config {config_path:?}"))?; - if val.get("libpath").is_some() { - manager.load_plugin(config_path) - .map_err(|e| anyhow::anyhow!("Failed to load slipstream plugin: {e}"))?; - } else { - let plugin = crate::build_static_slipstream_plugin(&val) - .ok_or_else(|| { - let name = val.get("name").and_then(|v| v.as_str()).unwrap_or(""); - anyhow::anyhow!("Unknown static slipstream plugin '{name}' in {config_path:?}") - })?; - manager - .register(plugin, config_path) - .map_err(|e| anyhow::anyhow!("Failed to register slipstream plugin: {e}"))?; - } + let plugin = crate::build_static_slipstream_plugin(&val).ok_or_else(|| { + let name = val.get("name").and_then(|v| v.as_str()).unwrap_or(""); + anyhow::anyhow!("Unknown static slipstream plugin '{name}' in {config_path:?}") + })?; + manager + .register(plugin, config_path) + .map_err(|e| anyhow::anyhow!("Failed to register slipstream plugin: {e}"))?; } ledger.vm().finalize_store().set_slipstream_plugin_manager(manager); } From 0459dbd5d4975a6ba4324d0b3ca75589e9a2c5b6 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Fri, 22 May 2026 13:05:17 -0400 Subject: [PATCH 03/16] rework docs with new flow --- docs/slipstream_plugins.md | 168 +++++++++++++++++-------------------- 1 file changed, 75 insertions(+), 93 deletions(-) diff --git a/docs/slipstream_plugins.md b/docs/slipstream_plugins.md index 82f084ba9a..8008d7c60e 100644 --- a/docs/slipstream_plugins.md +++ b/docs/slipstream_plugins.md @@ -8,14 +8,15 @@ real time, without modifying node code. ## Overview -Slipstream plugins are dynamically loaded shared libraries (`.so` / `.dylib` / `.dll`) that -implement the `SlipstreamPlugin` trait from `snarkvm-slipstream-plugin-interface`. The plugin -manager inside `snarkVM`'s `FinalizeStore` calls plugin hooks every time canonical finalize runs. +Slipstream plugins are statically linked into the `snarkos` binary at compile time. Each plugin +implements the `SlipstreamPlugin` trait from `snarkvm-slipstream-plugin-interface` and +self-registers via `inventory::submit!` at link time. The plugin manager inside `snarkVM`'s +`FinalizeStore` calls plugin hooks every time canonical finalize runs. Plugins can subscribe to: - **Mapping updates** — every key/value write that occurs during canonical finalize. -- **Staking rewards** — per-staker reward notifications +- **Staking rewards** — per-staker reward notifications. Only **Validator** and **Client** nodes finalize blocks and therefore support plugins. Prover nodes do not. @@ -24,46 +25,75 @@ Prover nodes do not. ## Building a Plugin -Use `snarkvm-slipstream-plugin-interface` as a dependency and implement the `SlipstreamPlugin` -trait. Compile your crate as a `cdylib`: +### 1. Implement the trait + +Add `snarkvm-slipstream-plugin-interface` and `inventory` as dependencies: ```toml # Cargo.toml -[lib] -crate-type = ["cdylib"] - [dependencies] -snarkvm-slipstream-plugin-interface = { git = "https://github.com/ProvableHQ/snarkVM.git", branch = "stream_plugin_testing" } +snarkvm-slipstream-plugin-interface = { git = "https://github.com/ProvableHQ/snarkVM.git" } +inventory = "0.3" ``` -Export the constructor with the exact symbol name `_create_plugin`: +Implement `SlipstreamPlugin` and register with `inventory::submit!`: ```rust -#[no_mangle] -pub extern "C" fn _create_plugin() -> *mut dyn SlipstreamPlugin { - Box::into_raw(Box::new(MyPlugin::new())) +use snarkvm_slipstream_plugin_interface::slipstream_plugin_interface::{ + SlipstreamPlugin, PluginRegistration, +}; + +struct MyPlugin; + +impl SlipstreamPlugin for MyPlugin { + fn name(&self) -> &'static str { "my-plugin" } + // override on_load, on_broadcast, on_unload as needed } + +inventory::submit! { + PluginRegistration { + name: "my-plugin", + factory: || Box::new(MyPlugin::new()), + } +} +``` + +### 2. Add the plugin to snarkOS + +Add your crate as an optional dependency in `snarkOS/node/Cargo.toml` under the +`slipstream-plugins` feature: + +```toml +[dependencies.my-plugin] +path = "../../my-plugin" +optional = true + +[features] +slipstream-plugins = [ + "snarkvm/slipstream-plugins", + "dep:my-plugin", + # ... +] ``` -See `slipstream-plugin-postgres` in the snarkVM repository for a complete reference -implementation. +No other snarkOS or snarkVM code changes are required. snarkOS discovers all registered plugins +at startup via `inventory::iter::()`. + +See `slipstream-plugin-postgres` for a complete reference implementation. --- ## Plugin Config File (JSON5) -Each plugin is configured via a JSON5 file. The required field is `libpath`, which can be -absolute or relative to the config file's directory. +Each plugin is configured via a JSON5 file. The `name` field must match the name passed to +`inventory::submit!` in the plugin crate. ```json5 { - // Required: path to the compiled .so / .dylib - libpath: "./libslipstream_postgres_example.so", + // Required: must match the name registered via inventory::submit! in the plugin crate. + name: "my-plugin", - // Optional: override the plugin name reported by name() - name: "postgres", - - // Plugin-specific fields (passed verbatim to on_load) + // Plugin-specific fields — read by the plugin's own on_load implementation. connection_string: "postgres://user:pass@localhost/aleo", batch_size: 100, } @@ -73,39 +103,37 @@ absolute or relative to the config file's directory. ## Starting a Node with Plugins -Compile snarkOS with the `slipstream-plugins` feature +Build snarkOS with the `slipstream-plugins` feature: ```bash -cargo build --features slipstream-plugins +cargo build --release --features slipstream-plugins ``` -Pass one or more `--slipstream-config` flags at startup: +Pass one or more config file paths at startup (comma-separated or repeated): ```bash # Single plugin -snarkos start --client \ - --slipstream-config ~/.aleo/plugins/postgres/plugin.json5 +snarkos start --nodetype validator \ + --slipstream-plugins ~/.aleo/plugins/postgres.json5 # Multiple plugins -snarkos start --validator \ - --slipstream-config ~/.aleo/plugins/postgres/plugin.json5 \ - --slipstream-config ~/.aleo/plugins/metrics/plugin.json5 +snarkos start --nodetype validator \ + --slipstream-plugins ~/.aleo/plugins/postgres.json5,~/.aleo/plugins/metrics.json5 ``` -Plugins are loaded synchronously before the REST server starts. If any plugin fails to load, -the node exits with an error. +Plugins are initialized synchronously before the REST server and consensus engine start. +If any plugin's `on_load` returns an error, the node exits immediately — there is no +"start without the plugin" fallback. --- -## Runtime Management via REST API +## REST API -> **Authentication required.** All slipstream management endpoints are protected by JWT -> authentication. Every request must include an `Authorization: Bearer ` header. +> **Authentication required.** All slipstream endpoints require a JWT bearer token. > The token is printed to stdout at node startup and written to -> `/jwt_secret_
.txt`. To disable auth entirely, start the node -> with `--nojwt` (not recommended in production). +> `/jwt_secret_
.txt`. -### List loaded plugins +### List active plugins ``` GET /{network}/slipstream/plugins @@ -116,70 +144,24 @@ Response (200): ["postgres", "metrics"] ``` -### Load a plugin at runtime - -``` -POST /{network}/slipstream/plugins -Content-Type: application/json - -{ "config_file": "/path/to/plugin.json5" } -``` - -Response (200): -```json -{ "loaded": "postgres" } -``` - -Returns **422 Unprocessable Entity** if a plugin with that name is already loaded. - -### Unload a plugin - -``` -DELETE /{network}/slipstream/plugins/{name} -``` - -Response (200): -```json -{ "unloaded": true } -``` - -Returns **404 Not Found** if no plugin with that name is loaded. - -### Reload a plugin (not yet implemented) - -`PUT /{network}/slipstream/plugins/{name}` is not currently available. To update a plugin's -config during runtime, unload it with DELETE and reload it with POST. Otherwise, stop the snarkos service, update the config, and restart it, pointing at the new config. - --- ## Example: curl Commands ```bash BASE="http://localhost:3030/mainnet" -TOKEN="" # printed at startup or found in /jwt_secret_
.txt (e.g. `~/.aleo/storage/jwt_secrect_{address}.txt`) +TOKEN="" -# List +# List active plugins curl -H "Authorization: Bearer $TOKEN" "$BASE/slipstream/plugins" - -# Load -curl -X POST \ - -H "Authorization: Bearer $TOKEN" \ - -H "Content-Type: application/json" \ - -d '{"config_file":"/path/to/plugin.json5"}' \ - "$BASE/slipstream/plugins" - -# Unload -curl -X DELETE -H "Authorization: Bearer $TOKEN" "$BASE/slipstream/plugins/postgres" ``` --- ## Notes -- Plugins are loaded in startup order and unloaded in reverse order on shutdown. -- The `on_unload` method is called on every plugin during graceful shutdown. -- Plugin errors during `notify_mapping_update` / `notify_staking_reward` are logged as warnings - and never propagated to the node — a misbehaving plugin cannot crash the node. -- The plugin manager uses a `std::sync::RwLock`; `notify_*` calls acquire a read lock, while - load/unload/reload operations acquire the write lock. Avoid long-running operations inside - plugin callbacks. +- Plugins are initialized in the order config files are provided and unloaded in reverse on shutdown. +- `on_unload` is called for every plugin during graceful shutdown. +- Errors returned from `on_broadcast` are logged as warnings and never propagated to the node — + a misbehaving plugin cannot affect consensus. +- To update a plugin's config, stop the node, update the config file, and restart. From 6a4d17885d12c96c7872534ab414297815b6a63f Mon Sep 17 00:00:00 2001 From: Gabe K Date: Fri, 22 May 2026 17:24:25 -0400 Subject: [PATCH 04/16] See if this works when building from gitops (testing) --- node/Cargo.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/node/Cargo.toml b/node/Cargo.toml index a9958ecddb..c5f0293dc4 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -145,7 +145,8 @@ workspace = true workspace = true [dependencies.slipstream-plugin-postgres] -path = "../../slipstream-plugin-postgres" +git = "https://github.com/ProvableHQ/slipstream-plugin-postgres.git" +rev = "0debf789c" optional = true [dependencies.json5] From 5c35d30058704d6013b8d7a2d8f248aab3211d13 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 10:32:16 -0400 Subject: [PATCH 05/16] use ssh instead of https for slipstream import, testing --- Cargo.lock | 1 + node/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index 611abb6611..18151ca0d9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4685,6 +4685,7 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "slipstream-plugin-postgres" version = "0.1.0" +source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=0debf789c#0debf789cc50714b2f1b27edd66a082b375a0056" dependencies = [ "anyhow", "bytes", diff --git a/node/Cargo.toml b/node/Cargo.toml index c5f0293dc4..e9ad6abbb7 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -145,7 +145,7 @@ workspace = true workspace = true [dependencies.slipstream-plugin-postgres] -git = "https://github.com/ProvableHQ/slipstream-plugin-postgres.git" +git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" rev = "0debf789c" optional = true From 3964ddd71c88eca800fd4d4bc3ac94724937e523 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 11:07:55 -0400 Subject: [PATCH 06/16] add extern crate declaration for postgres plugin so linker doesn't silently drop --- node/src/lib.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/node/src/lib.rs b/node/src/lib.rs index 926f08a526..bedf68fa6a 100644 --- a/node/src/lib.rs +++ b/node/src/lib.rs @@ -56,6 +56,11 @@ pub use traits::*; /// The config is already parsed from the JSON5 file; the `name` field selects /// the plugin to instantiate. Plugins self-register via `inventory::submit!` at /// link time — no per-plugin code is needed here. +// Force the linker to include each plugin crate so their inventory::submit! +// registrations are not dead-stripped from the final binary. +#[cfg(feature = "slipstream-plugins")] +extern crate slipstream_plugin_postgres; + #[cfg(feature = "slipstream-plugins")] pub(crate) fn build_static_slipstream_plugin( config: &serde_json::Value, From 50338365d33df169ab0a19a547f266a33950487d Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 12:14:06 -0400 Subject: [PATCH 07/16] redeploy, static linking troubleshooting --- Cargo.lock | 702 ++++++++++++++++++++++++++--------------------------- Cargo.toml | 2 +- 2 files changed, 352 insertions(+), 352 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 18151ca0d9..c2db28c865 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4745,7 +4745,7 @@ dependencies = [ "snarkos-node-router", "snarkos-node-sync", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tikv-jemallocator", "toml 0.9.12+spec-1.1.0", "tracing", @@ -4757,7 +4757,7 @@ name = "snarkos-account" version = "4.6.0" dependencies = [ "colored 3.1.1", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -4791,7 +4791,7 @@ dependencies = [ "snarkos-node-metrics", "snarkos-node-rest", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "sys-info", "tempfile", "thiserror 2.0.18", @@ -4812,7 +4812,7 @@ dependencies = [ "ratatui", "snarkos-node", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tokio", ] @@ -4852,7 +4852,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "time", "tokio", "tokio-stream", @@ -4902,7 +4902,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "test-log", "test-strategy 0.4.5", "time", @@ -4929,7 +4929,7 @@ dependencies = [ "snarkos-node-bft-events", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "test-strategy 0.4.5", "time", "tokio-util", @@ -4950,7 +4950,7 @@ dependencies = [ "rayon", "snarkos-node-metrics", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", "tokio", "tracing", @@ -4966,7 +4966,7 @@ dependencies = [ "locktick", "lru", "parking_lot", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tracing", ] @@ -4986,7 +4986,7 @@ dependencies = [ "serde_json", "snarkos-node-metrics", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tokio", "tokio-test", "tracing", @@ -5013,7 +5013,7 @@ dependencies = [ "snarkos-node-metrics", "snarkos-node-sync", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tokio", "tracing", "tracing-test", @@ -5029,7 +5029,7 @@ dependencies = [ "metrics-exporter-prometheus", "parking_lot", "rayon", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "time", ] @@ -5045,7 +5045,7 @@ dependencies = [ "smol_str 0.3.2", "snarkos-node-network", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "socket2 0.6.3", "tokio", "tracing", @@ -5078,7 +5078,7 @@ dependencies = [ "snarkos-node-network", "snarkos-node-router", "snarkos-node-sync", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "time", "tokio", "tower", @@ -5115,7 +5115,7 @@ dependencies = [ "snarkos-node-sync-locators", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "time", "tokio", "tokio-stream", @@ -5133,7 +5133,7 @@ dependencies = [ "snarkos-node-network", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "test-strategy 0.4.5", "tokio-util", "tracing", @@ -5158,7 +5158,7 @@ dependencies = [ "snarkos-node-sync-communication-service", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", "tokio", "tracing", @@ -5180,7 +5180,7 @@ dependencies = [ "anyhow", "indexmap 2.14.0", "serde", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tracing", ] @@ -5231,24 +5231,24 @@ dependencies = [ [[package]] name = "snarkvm" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "dotenvy", "rand 0.10.1", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "snarkvm-ledger", "snarkvm-metrics", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "ureq", "walkdir", ] @@ -5283,7 +5283,7 @@ dependencies = [ [[package]] name = "snarkvm-algorithms" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -5301,17 +5301,17 @@ dependencies = [ "sha2 0.11.0", "smallvec", "snarkvm-algorithms-cuda", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", ] [[package]] name = "snarkvm-algorithms-cuda" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "blst", "cc", @@ -5336,15 +5336,15 @@ dependencies = [ [[package]] name = "snarkvm-circuit" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5360,11 +5360,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-account" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5380,11 +5380,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-algorithms" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5400,11 +5400,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-collections" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5430,7 +5430,7 @@ dependencies = [ [[package]] name = "snarkvm-circuit-environment" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "indexmap 2.14.0", @@ -5438,12 +5438,12 @@ dependencies = [ "nom", "num-traits", "smallvec", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-environment-witness 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-environment-witness 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", ] @@ -5455,7 +5455,7 @@ source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd57 [[package]] name = "snarkvm-circuit-environment-witness" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" [[package]] name = "snarkvm-circuit-network" @@ -5471,12 +5471,12 @@ dependencies = [ [[package]] name = "snarkvm-circuit-network" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5496,15 +5496,15 @@ dependencies = [ [[package]] name = "snarkvm-circuit-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5525,16 +5525,16 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5553,14 +5553,14 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-address" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5575,10 +5575,10 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-boolean" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5594,11 +5594,11 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-field" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5616,13 +5616,13 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-group" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5640,13 +5640,13 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-integers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5663,12 +5663,12 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-scalar" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5686,13 +5686,13 @@ dependencies = [ [[package]] name = "snarkvm-circuit-types-string" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5711,14 +5711,14 @@ dependencies = [ [[package]] name = "snarkvm-console" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5735,11 +5735,11 @@ dependencies = [ [[package]] name = "snarkvm-console-account" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "bs58", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "zeroize", ] @@ -5762,16 +5762,16 @@ dependencies = [ [[package]] name = "snarkvm-console-algorithms" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "blake2s_simd", "hex", "k256", "serde", "smallvec", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tiny-keccak", ] @@ -5791,15 +5791,15 @@ dependencies = [ [[package]] name = "snarkvm-console-collections" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "locktick", "parking_lot", "rayon", "serde", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5825,7 +5825,7 @@ dependencies = [ [[package]] name = "snarkvm-console-network" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "enum-iterator", @@ -5833,13 +5833,13 @@ dependencies = [ "lazy_static", "paste", "serde", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5863,7 +5863,7 @@ dependencies = [ [[package]] name = "snarkvm-console-network-environment" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "bech32", @@ -5872,9 +5872,9 @@ dependencies = [ "num-traits", "rand 0.10.1", "serde", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "zeroize", ] @@ -5902,7 +5902,7 @@ dependencies = [ [[package]] name = "snarkvm-console-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "enum-iterator", "enum_index", @@ -5912,12 +5912,12 @@ dependencies = [ "num-traits", "seq-macro", "serde_json", - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5938,16 +5938,16 @@ dependencies = [ [[package]] name = "snarkvm-console-types" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5964,12 +5964,12 @@ dependencies = [ [[package]] name = "snarkvm-console-types-address" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -5983,9 +5983,9 @@ dependencies = [ [[package]] name = "snarkvm-console-types-boolean" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6001,10 +6001,10 @@ dependencies = [ [[package]] name = "snarkvm-console-types-field" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "zeroize", ] @@ -6022,12 +6022,12 @@ dependencies = [ [[package]] name = "snarkvm-console-types-group" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6044,12 +6044,12 @@ dependencies = [ [[package]] name = "snarkvm-console-types-integers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6066,11 +6066,11 @@ dependencies = [ [[package]] name = "snarkvm-console-types-scalar" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "zeroize", ] @@ -6088,12 +6088,12 @@ dependencies = [ [[package]] name = "snarkvm-console-types-string" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6112,13 +6112,13 @@ dependencies = [ [[package]] name = "snarkvm-curves" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "rand 0.10.1", "rustc_version", "serde", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", ] @@ -6142,7 +6142,7 @@ dependencies = [ [[package]] name = "snarkvm-fields" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -6151,7 +6151,7 @@ dependencies = [ "rand 0.10.1", "rayon", "serde", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", "zeroize", ] @@ -6159,7 +6159,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -6170,19 +6170,19 @@ dependencies = [ "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "snarkvm-ledger-narwhal", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "snarkvm-ledger-test-helpers", - "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", "time", "tracing", @@ -6203,13 +6203,13 @@ dependencies = [ [[package]] name = "snarkvm-ledger-authority" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "rand 0.10.1", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6239,25 +6239,25 @@ dependencies = [ [[package]] name = "snarkvm-ledger-block" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "indexmap 2.14.0", "itertools", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6275,7 +6275,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-committee" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "indexmap 2.14.0", @@ -6285,8 +6285,8 @@ dependencies = [ "rand_distr", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "snarkvm-metrics", "test-strategy 0.3.1", ] @@ -6294,14 +6294,14 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "snarkvm-ledger-narwhal-transmission", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6320,14 +6320,14 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-certificate" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6345,13 +6345,13 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-batch-header" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "time", ] @@ -6368,11 +6368,11 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-data" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "bytes", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tokio", ] @@ -6394,29 +6394,29 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-subdag" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] name = "snarkvm-ledger-narwhal-transmission" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "bytes", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6431,10 +6431,10 @@ dependencies = [ [[package]] name = "snarkvm-ledger-narwhal-transmission-id" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6460,7 +6460,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-puzzle" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -6473,9 +6473,9 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6503,7 +6503,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-puzzle-epoch" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -6515,12 +6515,12 @@ dependencies = [ "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6542,17 +6542,17 @@ dependencies = [ [[package]] name = "snarkvm-ledger-query" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "async-trait", "reqwest", "serde", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "ureq", ] @@ -6585,7 +6585,7 @@ dependencies = [ [[package]] name = "snarkvm-ledger-store" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std-storage", "anyhow", @@ -6598,41 +6598,41 @@ dependencies = [ "serde", "serde_json", "smallvec", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tracing", ] [[package]] name = "snarkvm-ledger-test-helpers" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] name = "snarkvm-metrics" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "metrics", ] @@ -6662,7 +6662,7 @@ dependencies = [ [[package]] name = "snarkvm-parameters" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -6676,8 +6676,8 @@ dependencies = [ "rand 0.10.1", "serde_json", "sha2 0.11.0", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", "ureq", ] @@ -6694,7 +6694,7 @@ dependencies = [ [[package]] name = "snarkvm-slipstream-plugin-interface" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", "inventory", @@ -6717,10 +6717,10 @@ dependencies = [ [[package]] name = "snarkvm-slipstream-plugin-manager" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", - "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", "tracing", ] @@ -6762,7 +6762,7 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -6774,21 +6774,21 @@ dependencies = [ "rand 0.10.1", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-puzzle-epoch 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-puzzle-epoch 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tokio", "tracing", "tracing-subscriber", @@ -6809,12 +6809,12 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-error" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", ] @@ -6848,7 +6848,7 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-process" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -6861,16 +6861,16 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6897,7 +6897,7 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-program" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "enum-iterator", "indexmap 2.14.0", @@ -6906,12 +6906,12 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "tiny-keccak", ] @@ -6931,14 +6931,14 @@ dependencies = [ [[package]] name = "snarkvm-synthesizer-snark" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "bincode", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", ] [[package]] @@ -6967,7 +6967,7 @@ dependencies = [ [[package]] name = "snarkvm-utilities" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "aleo-std", "anyhow", @@ -6981,7 +6981,7 @@ dependencies = [ "serde", "serde_json", "smol_str 0.2.2", - "snarkvm-utilities-derives 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438)", + "snarkvm-utilities-derives 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", "thiserror 2.0.18", "tracing", "zeroize", @@ -7000,7 +7000,7 @@ dependencies = [ [[package]] name = "snarkvm-utilities-derives" version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=77ec1e15592d861e1364bc8a2abaae9c27466438#77ec1e15592d861e1364bc8a2abaae9c27466438" +source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "proc-macro2", "quote 1.0.45", diff --git a/Cargo.toml b/Cargo.toml index 067ed1135c..972e3d053b 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -47,7 +47,7 @@ default-features = false [workspace.dependencies.snarkvm] git = "https://github.com/ProvableHQ/snarkVM.git" -rev = "77ec1e15592d861e1364bc8a2abaae9c27466438" # NOTE: Change back +rev = "7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" # NOTE: Change back #version = "=4.6.0" default-features = false From e1a7cd6d4a823cf1e93cbd0ab4b4117106caca58 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 14:16:48 -0400 Subject: [PATCH 08/16] fixed slipstream plugin rev --- Cargo.lock | 1426 ++++++++++------------------------------------- node/Cargo.toml | 2 +- 2 files changed, 296 insertions(+), 1132 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c2db28c865..9800d2eed6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4685,7 +4685,7 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "slipstream-plugin-postgres" version = "0.1.0" -source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=0debf789c#0debf789cc50714b2f1b27edd66a082b375a0056" +source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=5430dde#5430dde03eebafbd81a877df44ff4105d16d5809" dependencies = [ "anyhow", "bytes", @@ -4695,7 +4695,7 @@ dependencies = [ "json5", "serde", "serde_json", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm", "tokio", "tokio-postgres", ] @@ -4745,7 +4745,7 @@ dependencies = [ "snarkos-node-router", "snarkos-node-sync", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "tikv-jemallocator", "toml 0.9.12+spec-1.1.0", "tracing", @@ -4757,7 +4757,7 @@ name = "snarkos-account" version = "4.6.0" dependencies = [ "colored 3.1.1", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", ] [[package]] @@ -4791,7 +4791,7 @@ dependencies = [ "snarkos-node-metrics", "snarkos-node-rest", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "sys-info", "tempfile", "thiserror 2.0.18", @@ -4812,7 +4812,7 @@ dependencies = [ "ratatui", "snarkos-node", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "tokio", ] @@ -4852,7 +4852,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "time", "tokio", "tokio-stream", @@ -4902,7 +4902,7 @@ dependencies = [ "snarkos-node-sync", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "test-log", "test-strategy 0.4.5", "time", @@ -4929,7 +4929,7 @@ dependencies = [ "snarkos-node-bft-events", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "test-strategy 0.4.5", "time", "tokio-util", @@ -4950,7 +4950,7 @@ dependencies = [ "rayon", "snarkos-node-metrics", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "thiserror 2.0.18", "tokio", "tracing", @@ -4966,7 +4966,7 @@ dependencies = [ "locktick", "lru", "parking_lot", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "tracing", ] @@ -4986,7 +4986,7 @@ dependencies = [ "serde_json", "snarkos-node-metrics", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "tokio", "tokio-test", "tracing", @@ -5013,7 +5013,7 @@ dependencies = [ "snarkos-node-metrics", "snarkos-node-sync", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "tokio", "tracing", "tracing-test", @@ -5029,7 +5029,7 @@ dependencies = [ "metrics-exporter-prometheus", "parking_lot", "rayon", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "time", ] @@ -5045,7 +5045,7 @@ dependencies = [ "smol_str 0.3.2", "snarkos-node-network", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "socket2 0.6.3", "tokio", "tracing", @@ -5078,7 +5078,7 @@ dependencies = [ "snarkos-node-network", "snarkos-node-router", "snarkos-node-sync", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "time", "tokio", "tower", @@ -5115,7 +5115,7 @@ dependencies = [ "snarkos-node-sync-locators", "snarkos-node-tcp", "snarkos-utilities", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "time", "tokio", "tokio-stream", @@ -5133,7 +5133,7 @@ dependencies = [ "snarkos-node-network", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "test-strategy 0.4.5", "tokio-util", "tracing", @@ -5158,7 +5158,7 @@ dependencies = [ "snarkos-node-sync-communication-service", "snarkos-node-sync-locators", "snarkos-node-tcp", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "thiserror 2.0.18", "tokio", "tracing", @@ -5180,7 +5180,7 @@ dependencies = [ "anyhow", "indexmap 2.14.0", "serde", - "snarkvm 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm", "tracing", ] @@ -5213,21 +5213,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "snarkvm" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "rand 0.10.1", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "walkdir", -] - [[package]] name = "snarkvm" version = "4.6.0" @@ -5237,49 +5222,22 @@ dependencies = [ "dotenvy", "rand 0.10.1", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-algorithms", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-curves", + "snarkvm-fields", "snarkvm-ledger", "snarkvm-metrics", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-parameters", + "snarkvm-slipstream-plugin-interface", + "snarkvm-slipstream-plugin-manager", + "snarkvm-synthesizer", + "snarkvm-utilities", "ureq", "walkdir", ] -[[package]] -name = "snarkvm-algorithms" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "anyhow", - "blake2", - "cfg-if", - "fxhash", - "hashbrown 0.15.5", - "hex", - "indexmap 2.14.0", - "itertools", - "num-traits", - "rand 0.10.1", - "rayon", - "serde", - "sha2 0.11.0", - "smallvec", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "thiserror 2.0.18", -] - [[package]] name = "snarkvm-algorithms" version = "4.6.0" @@ -5301,10 +5259,10 @@ dependencies = [ "sha2 0.11.0", "smallvec", "snarkvm-algorithms-cuda", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-curves", + "snarkvm-fields", + "snarkvm-parameters", + "snarkvm-utilities", "thiserror 2.0.18", ] @@ -5319,42 +5277,18 @@ dependencies = [ "which 8.0.2", ] -[[package]] -name = "snarkvm-circuit" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-circuit" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-account" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-account", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-collections", + "snarkvm-circuit-environment", + "snarkvm-circuit-network", + "snarkvm-circuit-program", + "snarkvm-circuit-types", ] [[package]] @@ -5362,19 +5296,9 @@ name = "snarkvm-circuit-account" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-algorithms" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-network", + "snarkvm-circuit-types", + "snarkvm-console-account", ] [[package]] @@ -5382,19 +5306,9 @@ name = "snarkvm-circuit-algorithms" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-collections" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-types", + "snarkvm-console-algorithms", + "snarkvm-fields", ] [[package]] @@ -5402,29 +5316,9 @@ name = "snarkvm-circuit-collections" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-environment" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "indexmap 2.14.0", - "itertools", - "nom", - "num-traits", - "smallvec", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-environment-witness 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "thiserror 2.0.18", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-types", + "snarkvm-console-collections", ] [[package]] @@ -5438,59 +5332,29 @@ dependencies = [ "nom", "num-traits", "smallvec", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-environment-witness 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-algorithms", + "snarkvm-circuit-environment-witness", + "snarkvm-console-network", + "snarkvm-curves", + "snarkvm-fields", + "snarkvm-utilities", "thiserror 2.0.18", ] -[[package]] -name = "snarkvm-circuit-environment-witness" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" - [[package]] name = "snarkvm-circuit-environment-witness" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" -[[package]] -name = "snarkvm-circuit-network" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-circuit-network" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-program" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-collections", + "snarkvm-circuit-types", + "snarkvm-console-network", ] [[package]] @@ -5498,28 +5362,13 @@ name = "snarkvm-circuit-program" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-types" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-account", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-collections", + "snarkvm-circuit-network", + "snarkvm-circuit-types", + "snarkvm-console-program", + "snarkvm-utilities", ] [[package]] @@ -5527,27 +5376,14 @@ name = "snarkvm-circuit-types" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-types-address" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-address", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-group", + "snarkvm-circuit-types-integers", + "snarkvm-circuit-types-scalar", + "snarkvm-circuit-types-string", ] [[package]] @@ -5555,21 +5391,12 @@ name = "snarkvm-circuit-types-address" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-types-boolean" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-group", + "snarkvm-circuit-types-scalar", + "snarkvm-console-types-address", ] [[package]] @@ -5577,18 +5404,8 @@ name = "snarkvm-circuit-types-boolean" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-types-field" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment", + "snarkvm-console-types-boolean", ] [[package]] @@ -5596,21 +5413,9 @@ name = "snarkvm-circuit-types-field" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-types-group" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-console-types-field", ] [[package]] @@ -5618,23 +5423,11 @@ name = "snarkvm-circuit-types-group" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-types-integers" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-scalar", + "snarkvm-console-types-group", ] [[package]] @@ -5642,22 +5435,11 @@ name = "snarkvm-circuit-types-integers" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-types-scalar" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-scalar", + "snarkvm-console-types-integers", ] [[package]] @@ -5665,22 +5447,10 @@ name = "snarkvm-circuit-types-scalar" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-circuit-types-string" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-console-types-scalar", ] [[package]] @@ -5688,24 +5458,11 @@ name = "snarkvm-circuit-types-string" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-integers", + "snarkvm-console-types-string", ] [[package]] @@ -5713,23 +5470,12 @@ name = "snarkvm-console" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-account" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "bs58", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "zeroize", + "snarkvm-console-account", + "snarkvm-console-algorithms", + "snarkvm-console-collections", + "snarkvm-console-network", + "snarkvm-console-program", + "snarkvm-console-types", ] [[package]] @@ -5738,27 +5484,11 @@ version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "bs58", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network", + "snarkvm-console-types", "zeroize", ] -[[package]] -name = "snarkvm-console-algorithms" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "blake2s_simd", - "hex", - "k256", - "serde", - "smallvec", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "tiny-keccak", -] - [[package]] name = "snarkvm-console-algorithms" version = "4.6.0" @@ -5769,25 +5499,12 @@ dependencies = [ "k256", "serde", "smallvec", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-types", + "snarkvm-fields", + "snarkvm-utilities", "tiny-keccak", ] -[[package]] -name = "snarkvm-console-collections" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "parking_lot", - "rayon", - "serde", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-console-collections" version = "4.6.0" @@ -5798,28 +5515,8 @@ dependencies = [ "parking_lot", "rayon", "serde", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-network" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "enum-iterator", - "indexmap 2.14.0", - "lazy_static", - "paste", - "serde", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-algorithms", + "snarkvm-console-types", ] [[package]] @@ -5833,31 +5530,13 @@ dependencies = [ "lazy_static", "paste", "serde", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-parameters 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-network-environment" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "bech32", - "itertools", - "nom", - "num-traits", - "rand 0.10.1", - "serde", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "zeroize", + "snarkvm-algorithms", + "snarkvm-console-algorithms", + "snarkvm-console-collections", + "snarkvm-console-network-environment", + "snarkvm-console-types", + "snarkvm-curves", + "snarkvm-parameters", ] [[package]] @@ -5872,33 +5551,12 @@ dependencies = [ "num-traits", "rand 0.10.1", "serde", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-curves", + "snarkvm-fields", + "snarkvm-utilities", "zeroize", ] -[[package]] -name = "snarkvm-console-program" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "enum-iterator", - "enum_index", - "enum_index_derive", - "indexmap 2.14.0", - "num-derive", - "num-traits", - "seq-macro", - "serde_json", - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-console-program" version = "4.6.0" @@ -5912,27 +5570,12 @@ dependencies = [ "num-traits", "seq-macro", "serde_json", - "snarkvm-console-account 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-collections 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-types" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-account", + "snarkvm-console-algorithms", + "snarkvm-console-collections", + "snarkvm-console-network", + "snarkvm-console-types", + "snarkvm-utilities", ] [[package]] @@ -5940,25 +5583,14 @@ name = "snarkvm-console-types" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-address 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-string 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-types-address" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network-environment", + "snarkvm-console-types-address", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-group", + "snarkvm-console-types-integers", + "snarkvm-console-types-scalar", + "snarkvm-console-types-string", ] [[package]] @@ -5966,18 +5598,10 @@ name = "snarkvm-console-types-address" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-group 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-types-boolean" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-group", ] [[package]] @@ -5985,17 +5609,7 @@ name = "snarkvm-console-types-boolean" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-types-field" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "zeroize", + "snarkvm-console-network-environment", ] [[package]] @@ -6003,42 +5617,20 @@ name = "snarkvm-console-types-field" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", "zeroize", ] -[[package]] -name = "snarkvm-console-types-group" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-console-types-group" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-types-integers" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-scalar", ] [[package]] @@ -6046,21 +5638,10 @@ name = "snarkvm-console-types-integers" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-scalar 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-console-types-scalar" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "zeroize", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-scalar", ] [[package]] @@ -6068,45 +5649,21 @@ name = "snarkvm-console-types-scalar" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", "zeroize", ] -[[package]] -name = "snarkvm-console-types-string" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-console-types-string" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console-network-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-boolean 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-field 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-types-integers 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-curves" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "rand 0.10.1", - "rustc_version", - "serde", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "thiserror 2.0.18", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-integers", ] [[package]] @@ -6117,28 +5674,11 @@ dependencies = [ "rand 0.10.1", "rustc_version", "serde", - "snarkvm-fields 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-fields", + "snarkvm-utilities", "thiserror 2.0.18", ] -[[package]] -name = "snarkvm-fields" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "anyhow", - "itertools", - "num-traits", - "rand 0.10.1", - "rayon", - "serde", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "thiserror 2.0.18", - "zeroize", -] - [[package]] name = "snarkvm-fields" version = "4.6.0" @@ -6151,7 +5691,7 @@ dependencies = [ "rand 0.10.1", "rayon", "serde", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities", "thiserror 2.0.18", "zeroize", ] @@ -6170,34 +5710,22 @@ dependencies = [ "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-test-helpers", - "snarkvm-synthesizer 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "thiserror 2.0.18", - "time", - "tracing", -] - -[[package]] -name = "snarkvm-ledger-authority" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "rand 0.10.1", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-ledger-authority", + "snarkvm-ledger-block", + "snarkvm-ledger-committee", + "snarkvm-ledger-narwhal", + "snarkvm-ledger-puzzle", + "snarkvm-ledger-query", + "snarkvm-ledger-store", + "snarkvm-ledger-test-helpers", + "snarkvm-synthesizer", + "snarkvm-synthesizer-error", + "snarkvm-utilities", + "thiserror 2.0.18", + "time", + "tracing", ] [[package]] @@ -6208,32 +5736,8 @@ dependencies = [ "anyhow", "rand 0.10.1", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-ledger-block" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "indexmap 2.14.0", - "itertools", - "rayon", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console", + "snarkvm-ledger-narwhal-subdag", ] [[package]] @@ -6246,30 +5750,18 @@ dependencies = [ "itertools", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-ledger-committee" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "indexmap 2.14.0", - "rayon", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console", + "snarkvm-ledger-authority", + "snarkvm-ledger-committee", + "snarkvm-ledger-narwhal-batch-header", + "snarkvm-ledger-narwhal-data", + "snarkvm-ledger-narwhal-subdag", + "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-ledger-puzzle", + "snarkvm-synthesizer-error", + "snarkvm-synthesizer-program", + "snarkvm-synthesizer-snark", + "snarkvm-utilities", ] [[package]] @@ -6285,8 +5777,8 @@ dependencies = [ "rand_distr", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console", + "snarkvm-ledger-narwhal-batch-header", "snarkvm-metrics", "test-strategy 0.3.1", ] @@ -6296,25 +5788,12 @@ name = "snarkvm-ledger-narwhal" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-subdag 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-ledger-narwhal-batch-certificate", + "snarkvm-ledger-narwhal-batch-header", + "snarkvm-ledger-narwhal-data", + "snarkvm-ledger-narwhal-subdag", "snarkvm-ledger-narwhal-transmission", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-ledger-narwhal-batch-certificate" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "indexmap 2.14.0", - "rayon", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-ledger-narwhal-transmission-id", ] [[package]] @@ -6325,21 +5804,9 @@ dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-ledger-narwhal-batch-header" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "indexmap 2.14.0", - "rayon", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console", + "snarkvm-ledger-narwhal-batch-header", + "snarkvm-ledger-narwhal-transmission-id", ] [[package]] @@ -6350,21 +5817,11 @@ dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console", + "snarkvm-ledger-narwhal-transmission-id", "time", ] -[[package]] -name = "snarkvm-ledger-narwhal-data" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "bytes", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-ledger-narwhal-data" version = "4.6.0" @@ -6372,25 +5829,10 @@ source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4f dependencies = [ "bytes", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console", "tokio", ] -[[package]] -name = "snarkvm-ledger-narwhal-subdag" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "indexmap 2.14.0", - "rayon", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-ledger-narwhal-subdag" version = "4.6.0" @@ -6399,11 +5841,11 @@ dependencies = [ "indexmap 2.14.0", "rayon", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-batch-header 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-transmission-id 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console", + "snarkvm-ledger-committee", + "snarkvm-ledger-narwhal-batch-certificate", + "snarkvm-ledger-narwhal-batch-header", + "snarkvm-ledger-narwhal-transmission-id", ] [[package]] @@ -6413,19 +5855,10 @@ source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4f dependencies = [ "bytes", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-ledger-narwhal-transmission-id" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console", + "snarkvm-ledger-block", + "snarkvm-ledger-narwhal-data", + "snarkvm-ledger-puzzle", ] [[package]] @@ -6433,28 +5866,8 @@ name = "snarkvm-ledger-narwhal-transmission-id" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-ledger-puzzle" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "anyhow", - "bincode", - "indexmap 2.14.0", - "lru", - "parking_lot", - "rand 0.10.1", - "rand_chacha 0.10.0", - "rayon", - "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-console", + "snarkvm-ledger-puzzle", ] [[package]] @@ -6473,31 +5886,9 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-ledger-puzzle-epoch" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "anyhow", - "colored 3.1.1", - "indexmap 2.14.0", - "lru", - "parking_lot", - "rand 0.10.1", - "rand_chacha 0.10.0", - "rayon", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", + "snarkvm-algorithms", + "snarkvm-console", + "snarkvm-utilities", ] [[package]] @@ -6515,28 +5906,12 @@ dependencies = [ "rand 0.10.1", "rand_chacha 0.10.0", "rayon", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-ledger-query" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "async-trait", - "serde", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "ureq", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-ledger-puzzle", + "snarkvm-synthesizer-process", + "snarkvm-synthesizer-program", + "snarkvm-utilities", ] [[package]] @@ -6549,39 +5924,13 @@ dependencies = [ "reqwest", "serde", "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console", + "snarkvm-ledger-block", + "snarkvm-ledger-store", + "snarkvm-synthesizer-program", "ureq", ] -[[package]] -name = "snarkvm-ledger-store" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std-storage", - "anyhow", - "bincode", - "indexmap 2.14.0", - "parking_lot", - "rayon", - "serde", - "serde_json", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "tracing", -] - [[package]] name = "snarkvm-ledger-store" version = "4.6.0" @@ -6598,16 +5947,16 @@ dependencies = [ "serde", "serde_json", "smallvec", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-authority 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-batch-certificate 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-slipstream-plugin-manager 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-console", + "snarkvm-ledger-authority", + "snarkvm-ledger-block", + "snarkvm-ledger-committee", + "snarkvm-ledger-narwhal-batch-certificate", + "snarkvm-ledger-puzzle", + "snarkvm-slipstream-plugin-manager", + "snarkvm-synthesizer-program", + "snarkvm-synthesizer-snark", + "snarkvm-utilities", "tracing", ] @@ -6618,15 +5967,15 @@ source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4f dependencies = [ "aleo-std", "anyhow", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-algorithms", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-ledger-block", + "snarkvm-ledger-query", + "snarkvm-ledger-store", + "snarkvm-synthesizer-process", + "snarkvm-synthesizer-program", + "snarkvm-utilities", ] [[package]] @@ -6637,28 +5986,6 @@ dependencies = [ "metrics", ] -[[package]] -name = "snarkvm-parameters" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "anyhow", - "cfg-if", - "colored 3.1.1", - "hex", - "lazy_static", - "parking_lot", - "paste", - "rand 0.10.1", - "serde_json", - "sha2 0.11.0", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "thiserror 2.0.18", - "ureq", -] - [[package]] name = "snarkvm-parameters" version = "4.6.0" @@ -6676,21 +6003,12 @@ dependencies = [ "rand 0.10.1", "serde_json", "sha2 0.11.0", - "snarkvm-curves 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-curves", + "snarkvm-utilities", "thiserror 2.0.18", "ureq", ] -[[package]] -name = "snarkvm-slipstream-plugin-interface" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "inventory", -] - [[package]] name = "snarkvm-slipstream-plugin-interface" version = "4.6.0" @@ -6700,65 +6018,17 @@ dependencies = [ "inventory", ] -[[package]] -name = "snarkvm-slipstream-plugin-manager" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "json5", - "libloading", - "serde_json", - "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "thiserror 2.0.18", - "tracing", -] - [[package]] name = "snarkvm-slipstream-plugin-manager" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", - "snarkvm-slipstream-plugin-interface 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-slipstream-plugin-interface", "thiserror 2.0.18", "tracing", ] -[[package]] -name = "snarkvm-synthesizer" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "anyhow", - "indexmap 2.14.0", - "itertools", - "lru", - "parking_lot", - "rand 0.10.1", - "rayon", - "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-puzzle-epoch 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "tokio", - "tracing", - "tracing-subscriber", -] - [[package]] name = "snarkvm-synthesizer" version = "4.6.0" @@ -6774,77 +6044,38 @@ dependencies = [ "rand 0.10.1", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-committee 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-narwhal-data 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-puzzle 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-puzzle-epoch 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-process 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-algorithms", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-ledger-block", + "snarkvm-ledger-committee", + "snarkvm-ledger-narwhal-data", + "snarkvm-ledger-puzzle", + "snarkvm-ledger-puzzle-epoch", + "snarkvm-ledger-query", + "snarkvm-ledger-store", + "snarkvm-synthesizer-error", + "snarkvm-synthesizer-process", + "snarkvm-synthesizer-program", + "snarkvm-synthesizer-snark", + "snarkvm-utilities", "tokio", "tracing", "tracing-subscriber", ] -[[package]] -name = "snarkvm-synthesizer-error" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "anyhow", - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "thiserror 2.0.18", -] - [[package]] name = "snarkvm-synthesizer-error" version = "4.6.0" source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d#7e29cd5629037b6f6d4fa2ab0ecca76887215c4d" dependencies = [ "anyhow", - "snarkvm-circuit-environment 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-network 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-circuit-environment", + "snarkvm-console-network", + "snarkvm-console-program", "thiserror 2.0.18", ] -[[package]] -name = "snarkvm-synthesizer-process" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "anyhow", - "colored 3.1.1", - "indexmap 2.14.0", - "itertools", - "parking_lot", - "rand 0.10.1", - "rand_chacha 0.10.0", - "rayon", - "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-synthesizer-process" version = "4.6.0" @@ -6861,37 +6092,16 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-block 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-query 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-ledger-store 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-program 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-synthesizer-program" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "enum-iterator", - "indexmap 2.14.0", - "paste", - "rand 0.10.1", - "rand_chacha 0.10.0", - "rayon", - "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "tiny-keccak", + "snarkvm-algorithms", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-ledger-block", + "snarkvm-ledger-query", + "snarkvm-ledger-store", + "snarkvm-synthesizer-error", + "snarkvm-synthesizer-program", + "snarkvm-synthesizer-snark", + "snarkvm-utilities", ] [[package]] @@ -6906,28 +6116,15 @@ dependencies = [ "rand_chacha 0.10.0", "rayon", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-error 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-synthesizer-snark 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-algorithms", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-synthesizer-error", + "snarkvm-synthesizer-snark", + "snarkvm-utilities", "tiny-keccak", ] -[[package]] -name = "snarkvm-synthesizer-snark" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "bincode", - "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", -] - [[package]] name = "snarkvm-synthesizer-snark" version = "4.6.0" @@ -6935,33 +6132,10 @@ source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4f dependencies = [ "bincode", "serde_json", - "snarkvm-algorithms 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-circuit 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-console 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", - "snarkvm-utilities 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", -] - -[[package]] -name = "snarkvm-utilities" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "aleo-std", - "anyhow", - "bincode", - "colored 3.1.1", - "num-bigint", - "num_cpus", - "rand 0.10.1", - "rand_xorshift 0.5.0", - "rayon", - "serde", - "serde_json", - "smol_str 0.2.2", - "snarkvm-utilities-derives 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6)", - "thiserror 2.0.18", - "tracing", - "zeroize", + "snarkvm-algorithms", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-utilities", ] [[package]] @@ -6981,22 +6155,12 @@ dependencies = [ "serde", "serde_json", "smol_str 0.2.2", - "snarkvm-utilities-derives 4.6.0 (git+https://github.com/ProvableHQ/snarkVM.git?rev=7e29cd5629037b6f6d4fa2ab0ecca76887215c4d)", + "snarkvm-utilities-derives", "thiserror 2.0.18", "tracing", "zeroize", ] -[[package]] -name = "snarkvm-utilities-derives" -version = "4.6.0" -source = "git+https://github.com/ProvableHQ/snarkVM.git?rev=4a435f8fa3cc42f5fd575782cb43ae6b20f560d6#4a435f8fa3cc42f5fd575782cb43ae6b20f560d6" -dependencies = [ - "proc-macro2", - "quote 1.0.45", - "syn 2.0.117", -] - [[package]] name = "snarkvm-utilities-derives" version = "4.6.0" diff --git a/node/Cargo.toml b/node/Cargo.toml index e9ad6abbb7..4ea4e50bac 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "0debf789c" +rev = "5430dde" optional = true [dependencies.json5] From 28bb09d8d5ef0cd9b372bb07b2087b306cedb440 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 15:57:02 -0400 Subject: [PATCH 09/16] Updated postgres plugin with fix to avoid tokio runtime issue --- Cargo.lock | 2 +- node/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9800d2eed6..d1db34704f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4685,7 +4685,7 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "slipstream-plugin-postgres" version = "0.1.0" -source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=5430dde#5430dde03eebafbd81a877df44ff4105d16d5809" +source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=da18fd0#da18fd0f6692dd730ae274d503e7b5775ae1e470" dependencies = [ "anyhow", "bytes", diff --git a/node/Cargo.toml b/node/Cargo.toml index 4ea4e50bac..923ad86c3b 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "5430dde" +rev = "da18fd0" optional = true [dependencies.json5] From 722d2fa805ddda06febce028ed6af1a57cbda2c6 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 16:32:30 -0400 Subject: [PATCH 10/16] update slipstream postgres rev, added a bit more debug logging to figure out hanging issue --- node/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/Cargo.toml b/node/Cargo.toml index 923ad86c3b..f3c1305754 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "da18fd0" +rev = "a1340546" optional = true [dependencies.json5] From cb04ff69200661949265df251f9df5a856edd96d Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 16:58:06 -0400 Subject: [PATCH 11/16] adding additional diagnostic logs to postgres plugin, figure out cause of hanging --- Cargo.lock | 2 +- node/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d1db34704f..a855b6caa6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4685,7 +4685,7 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "slipstream-plugin-postgres" version = "0.1.0" -source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=da18fd0#da18fd0f6692dd730ae274d503e7b5775ae1e470" +source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=a1340546#a13405464f1be189d9f51ce1f6380eadf77f7684" dependencies = [ "anyhow", "bytes", diff --git a/node/Cargo.toml b/node/Cargo.toml index f3c1305754..05847437f3 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "a1340546" +rev = "7eaedeaf" optional = true [dependencies.json5] From 956603c0a0eb940824ece186dcadf59327d1903d Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 17:18:35 -0400 Subject: [PATCH 12/16] More diagnostic logs for postgres plugin --- node/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/Cargo.toml b/node/Cargo.toml index 05847437f3..bfb6ec4845 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "7eaedeaf" +rev = "f344eeb" optional = true [dependencies.json5] From c51f52e37d5b80c8c876d21e9dd5e3aaee9de551 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 17:41:43 -0400 Subject: [PATCH 13/16] last bit of diagnostic logs for postgres plugin loading, identify where it's hanging --- node/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/Cargo.toml b/node/Cargo.toml index bfb6ec4845..ec145bfc9f 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "f344eeb" +rev = "4751ca6aa" optional = true [dependencies.json5] From feb033b8b167bc56ea502db45819ac6252e2b6c4 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Tue, 26 May 2026 18:02:53 -0400 Subject: [PATCH 14/16] Avoid deadlock in plugin startup logs, should fix --- node/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/Cargo.toml b/node/Cargo.toml index ec145bfc9f..5751bf225c 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "4751ca6aa" +rev = "c7ac79ef4" optional = true [dependencies.json5] From 8167aec63bc4b8a0af4e363e577ca23d333a74b7 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Wed, 27 May 2026 17:20:37 -0400 Subject: [PATCH 15/16] Testing deliberate failure + WAL functionality --- Cargo.lock | 2 +- cli/src/helpers/logger.rs | 2 ++ node/Cargo.toml | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a855b6caa6..f2ce5bb3d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4685,7 +4685,7 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "slipstream-plugin-postgres" version = "0.1.0" -source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=a1340546#a13405464f1be189d9f51ce1f6380eadf77f7684" +source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=5aa08d5cd#5aa08d5cd9af709df716a1cd6ce0f2bb9e75cc4b" dependencies = [ "anyhow", "bytes", diff --git a/cli/src/helpers/logger.rs b/cli/src/helpers/logger.rs index 785aa37818..4ccc6642a0 100644 --- a/cli/src/helpers/logger.rs +++ b/cli/src/helpers/logger.rs @@ -80,6 +80,7 @@ fn parse_log_verbosity(verbosity: u8) -> Result { .add_directive("axum=warn".parse().unwrap()) .add_directive("ureq=warn".parse().unwrap()) .add_directive("rustls=warn".parse().unwrap()) + .add_directive("tokio_postgres=warn".parse().unwrap()) } else { // Disable logs from third-party crates by default. filter @@ -93,6 +94,7 @@ fn parse_log_verbosity(verbosity: u8) -> Result { .add_directive("axum=off".parse().unwrap()) .add_directive("ureq=off".parse().unwrap()) .add_directive("rustls=off".parse().unwrap()) + .add_directive("tokio_postgres=off".parse().unwrap()) }; let filter = if verbosity >= 5 { diff --git a/node/Cargo.toml b/node/Cargo.toml index 5751bf225c..04c627fa09 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "c7ac79ef4" +rev = "5aa08d5cd" optional = true [dependencies.json5] From b0ef5f5e2cd7cec28c8a1e4b2cfa44372f2d11a1 Mon Sep 17 00:00:00 2001 From: Gabe K Date: Wed, 27 May 2026 19:10:42 -0400 Subject: [PATCH 16/16] remove debug logs for postgres startup --- Cargo.lock | 2 +- node/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f2ce5bb3d4..70b2fed434 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4685,7 +4685,7 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "slipstream-plugin-postgres" version = "0.1.0" -source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=5aa08d5cd#5aa08d5cd9af709df716a1cd6ce0f2bb9e75cc4b" +source = "git+ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git?rev=aee9ce3c33#aee9ce3c337e5db320f56f6517eabed695b53f9b" dependencies = [ "anyhow", "bytes", diff --git a/node/Cargo.toml b/node/Cargo.toml index 04c627fa09..85cf2dd363 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -146,7 +146,7 @@ workspace = true [dependencies.slipstream-plugin-postgres] git = "ssh://git@github.com/ProvableHQ/slipstream-plugin-postgres.git" -rev = "5aa08d5cd" +rev = "aee9ce3c33" optional = true [dependencies.json5]