diff --git a/Cargo.lock b/Cargo.lock index 744922c99d..1b22247a39 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -50,11 +50,11 @@ dependencies = [ [[package]] name = "ahash" -version = "0.7.6" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" +checksum = "bf6ccdb167abbf410dcb915cabd428929d7f6a04980b54a11f26a39f1c7f7107" dependencies = [ - "getrandom", + "cfg-if", "once_cell", "version_check", ] @@ -70,8 +70,8 @@ dependencies = [ [[package]] name = "aleo" -version = "0.2.0" -source = "git+https://github.com/AleoHQ/aleo.git?rev=05a1318#05a13182fd7a21ad75b6bd6d3784eb79351e9fbb" +version = "0.3.0" +source = "git+https://github.com/AleoHQ/aleo.git#11e501cd249c0e722ddc2de6f2bf94749002c542" dependencies = [ "anyhow", "clap", @@ -82,7 +82,7 @@ dependencies = [ "self_update", "serde", "serde_json", - "snarkvm", + "snarkvm 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", "thiserror", "tokio", "walkdir", @@ -947,6 +947,12 @@ name = "hashbrown" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + +[[package]] +name = "hashbrown" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ff8ae62cd3a9102e5637afc8452c55acf3844001bd5374e0b0bd7b6616c038" dependencies = [ "ahash", ] @@ -1094,7 +1100,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", "rayon", "serde", ] @@ -1198,7 +1204,7 @@ dependencies = [ "serde", "serde_yaml", "sha2", - "snarkvm", + "snarkvm 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "tempfile", ] @@ -1253,7 +1259,7 @@ dependencies = [ "self_update", "serde", "serde_json", - "snarkvm", + "snarkvm 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "sys-info", "test_dir", "toml", @@ -1290,7 +1296,7 @@ dependencies = [ "serde_json", "serde_yaml", "smallvec", - "snarkvm-console", + "snarkvm-console 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "tracing", ] @@ -2311,8 +2317,9 @@ dependencies = [ [[package]] name = "snarkvm" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ee955079a5a80cfadbb030003a078c4517b1f6ff8bd9171257f2c595db28e3" dependencies = [ "anyhow", "clap", @@ -2324,13 +2331,40 @@ dependencies = [ "rayon", "self_update", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-fields", - "snarkvm-parameters", - "snarkvm-synthesizer", - "snarkvm-utilities", + "snarkvm-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-parameters 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-synthesizer 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", + "ureq", + "walkdir", +] + +[[package]] +name = "snarkvm" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "anyhow", + "clap", + "colored", + "indexmap", + "once_cell", + "parking_lot", + "rand", + "rayon", + "self_update", + "serde_json", + "snarkvm-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-parameters 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-synthesizer 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "thiserror", "ureq", "walkdir", @@ -2338,12 +2372,13 @@ dependencies = [ [[package]] name = "snarkvm-algorithms" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d80c1bf577d1b19f64e9de61bca1cdeefb98d9aa0a7e433712f271be7f2b60b3" dependencies = [ "aleo-std", "anyhow", - "hashbrown", + "hashbrown 0.13.1", "hex", "itertools", "parking_lot", @@ -2354,270 +2389,570 @@ dependencies = [ "serde", "sha2", "smallvec", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-parameters", - "snarkvm-r1cs", - "snarkvm-utilities", + "snarkvm-curves 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-parameters 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-r1cs 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + +[[package]] +name = "snarkvm-algorithms" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "aleo-std", + "anyhow", + "hashbrown 0.13.1", + "hex", + "itertools", + "parking_lot", + "rand", + "rand_chacha", + "rand_core", + "rayon", + "serde", + "sha2", + "smallvec", + "snarkvm-curves 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-parameters 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-r1cs 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "thiserror", ] [[package]] name = "snarkvm-circuit" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e045b36c6c311692bbaf2e41d08e765703369e2e05c4695b856fa0515dbbe715" 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 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-collections 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-network 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-program 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-account 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-collections 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-network 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-program 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-account" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36a6d3dbf68ae193950a9c3fcd40bbdffdc570ac871be4a3916a7772e15e49c9" dependencies = [ - "snarkvm-circuit-algorithms", - "snarkvm-circuit-network", - "snarkvm-circuit-types", - "snarkvm-console-account", + "snarkvm-circuit-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-network 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-account 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-account" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-network 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-account 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-algorithms" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd621c6a02176c6cb7f8acb64a90ca980a99b2c0e8e7f488f36c1587b45a13a7" dependencies = [ - "snarkvm-circuit-types", - "snarkvm-console-algorithms", - "snarkvm-fields", + "snarkvm-circuit-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-algorithms" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-collections" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6601cde278b7dd60d0a16b7f39c36747522530ba9dea88bc7ffca8fd12f6435" dependencies = [ - "snarkvm-circuit-algorithms", - "snarkvm-circuit-types", - "snarkvm-console-collections", + "snarkvm-circuit-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-collections 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-collections" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-collections 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-environment" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40e5a241d51ede31a1fc31abdcbcc63ad9c4bcd9eb6e67e9060ae9e4a540d91b" dependencies = [ "indexmap", "itertools", "nom", "num-traits", "once_cell", - "snarkvm-circuit-environment-witness", - "snarkvm-console-network", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-r1cs", - "snarkvm-utilities", + "snarkvm-circuit-environment-witness 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-network 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-curves 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-r1cs 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-environment" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "indexmap", + "itertools", + "nom", + "num-traits", + "once_cell", + "snarkvm-circuit-environment-witness 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-network 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-curves 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-r1cs 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-environment-witness" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd81919f5f104dd355c4e6ddff134cc95a438ceba159a2e80acee8cf6d5aeedd" + +[[package]] +name = "snarkvm-circuit-environment-witness" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" [[package]] name = "snarkvm-circuit-network" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ac7737b6b78a946b7b4201d7d0e2f4a73b7c38b73eb738f0bbb5ccc467f259f" dependencies = [ - "snarkvm-circuit-algorithms", - "snarkvm-circuit-collections", - "snarkvm-circuit-types", - "snarkvm-console-network", + "snarkvm-circuit-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-collections 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-network 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-network" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-collections 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-network 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-program" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "882c466f8b8df879e03a3ed90c5aa5f9a7cd706c9f84a473791083e1eee2b22a" dependencies = [ - "snarkvm-circuit-account", - "snarkvm-circuit-collections", - "snarkvm-circuit-network", - "snarkvm-circuit-types", - "snarkvm-console-program", - "snarkvm-utilities", + "snarkvm-circuit-account 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-collections 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-network 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-program 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-program" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-account 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-collections 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-network 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-program 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-types" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "857b38f872faadf3d81aed0fe8634468f7a1ada7b221b4629abf81948701f5e9" 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-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-address 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-group 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-integers 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-scalar 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-string 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-types" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-address 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-group 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-integers 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-scalar 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-string 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-types-address" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "887a8b7173aa736964292179bcb195517570516a3e829b04135b836f5dc72d8b" 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-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-group 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-scalar 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-address 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-types-address" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-group 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-scalar 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-address 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-types-boolean" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "107dfb510d44ef32702044c782fa0ed75b6ed437c1e2b48c0aeded4aec9ed4d1" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-console-types-boolean", + "snarkvm-circuit-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-types-boolean" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-types-field" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c0254a1799ea70f1ef28f4c19ee520f8b41874caee5566f7f0b27d6c3da9f95" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-console-types-field", + "snarkvm-circuit-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-types-field" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-types-group" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a63cb6a31253e06e68c91178b818a7ac69dc27b8b67e495843c33416a6fc9882" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-scalar", - "snarkvm-console-types-group", + "snarkvm-circuit-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-scalar 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-group 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-types-group" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-scalar 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-group 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-types-integers" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5f4adc948ea805c2c17e8a130dd0781f98f447d654de6d2c55a267b1597eba7" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-console-types-integers", + "snarkvm-circuit-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-integers 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-types-integers" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-integers 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-types-scalar" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03d1fcd62005b52899ef2ceb8fcada347087d2a7320b7246b0337485efe7cbab" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-console-types-scalar", + "snarkvm-circuit-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-scalar 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-types-scalar" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-scalar 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-circuit-types-string" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "433ce9fd669c08a2a2ca8412213c3de8b225460e1927e8233a26460b0f034ed4" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-integers", - "snarkvm-console-types-string", + "snarkvm-circuit-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit-types-integers 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-string 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-circuit-types-string" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-circuit-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit-types-integers 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-string 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38405a802ef4da7dba19f836259741141f060c74306ade86e09d567e2e634252" dependencies = [ - "snarkvm-console-account", - "snarkvm-console-algorithms", - "snarkvm-console-collections", - "snarkvm-console-network", - "snarkvm-console-program", - "snarkvm-console-types", + "snarkvm-console-account 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-collections 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-network 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-program 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-account 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-collections 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-network 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-program 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-account" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "474e389cf95945b04d2e66ee7e2913ee1ff4ee884e0b6f397b15171d8674b191" dependencies = [ "bs58", - "snarkvm-console-network", - "snarkvm-console-types", + "snarkvm-console-network 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-account" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "bs58", + "snarkvm-console-network 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-algorithms" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e9d48a8a4b95395b933732fd46f55b52004ab52a64f0881f03e5d7561f6c995" dependencies = [ "blake2s_simd", "smallvec", - "snarkvm-console-types", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-console-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-algorithms" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "blake2s_simd", + "smallvec", + "snarkvm-console-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-collections" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7254ffeb5da08c2bb720bc1fddf7f1304ff769fe34091a6e2d133927cd05e99e" dependencies = [ "aleo-std", "rayon", - "snarkvm-console-algorithms", - "snarkvm-console-types", + "snarkvm-console-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-collections" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "aleo-std", + "rayon", + "snarkvm-console-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-network" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef0f2967aada47f1ade56d75670a50c2c7745fdbe38e6ce8bf836ba44fb5b9b5" dependencies = [ "anyhow", "itertools", "lazy_static", "once_cell", "serde", - "snarkvm-algorithms", - "snarkvm-console-algorithms", - "snarkvm-console-collections", - "snarkvm-console-network-environment", - "snarkvm-console-types", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-parameters", - "snarkvm-utilities", + "snarkvm-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-collections 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-curves 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-parameters 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-network" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "anyhow", + "itertools", + "lazy_static", + "once_cell", + "serde", + "snarkvm-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-collections 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-curves 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-parameters 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-network-environment" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7e906f01c09001325cb3fbaeb303c4730f1130acd04eb2db044f74961494f65" dependencies = [ "anyhow", "bech32", @@ -2626,15 +2961,33 @@ dependencies = [ "num-traits", "rand", "serde", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-curves 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-network-environment" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "anyhow", + "bech32", + "itertools", + "nom", + "num-traits", + "rand", + "serde", + "snarkvm-curves 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-program" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ef47fdf4f98516fd3ebd397c207ce997bf9466498a6a676feb99034e6a2a1a4" dependencies = [ "enum_index", "enum_index_derive", @@ -2643,114 +2996,240 @@ dependencies = [ "num-traits", "once_cell", "serde_json", - "snarkvm-console-account", - "snarkvm-console-collections", - "snarkvm-console-network", - "snarkvm-console-types", + "snarkvm-console-account 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-collections 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-network 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-program" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "enum_index", + "enum_index_derive", + "indexmap", + "num-derive", + "num-traits", + "once_cell", + "serde_json", + "snarkvm-console-account 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-collections 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-network 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-types" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6b7eabf78a89fb83b1992a1c9d480b00ae7915a8eabd317e9ad3271f7c95339" 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-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-address 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-group 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-integers 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-scalar 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-string 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-types" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-address 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-group 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-integers 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-scalar 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-string 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-types-address" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa024487312290fcf7736cfaf0b4e213a3e7d38511647a5f333ad554fb611943" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-group", + "snarkvm-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-group 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-types-address" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-group 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-types-boolean" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c3cf5be8044368566d76abe41a3713c5cf03d76d9b7d223cae0faacc3cce586" dependencies = [ - "snarkvm-console-network-environment", + "snarkvm-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-types-boolean" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-types-field" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dcb105a05d8aa91c46af3695bbe33d0645f397cc3d76ccda918b363d22a6dcf" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", + "snarkvm-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-types-field" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-types-group" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9b41dc591dd9763e3f5b8293b3beff92ef69853f78d83184c7bc6b721ec0e80" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-scalar", + "snarkvm-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-scalar 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-types-group" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-scalar 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-types-integers" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884a8093c486099d723c2887caba4b3f7a9fe702081e877616ce35189dc46fd5" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", + "snarkvm-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-types-integers" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-types-scalar" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d90ce234634d04c31c2e035ccde7402874b85aa124ad9e3aa97b6146463eafe" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", + "snarkvm-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-types-scalar" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-console-types-string" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92f47dd9bf2f5f355398cdf8ce43cf40591d23f0a26f3c2f28d35d1719083348" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-integers", + "snarkvm-console-network-environment 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-boolean 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-field 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console-types-integers 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "snarkvm-console-types-string" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "snarkvm-console-network-environment 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-boolean 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-field 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console-types-integers 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", ] [[package]] name = "snarkvm-curves" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f6415d2e22117e2b31e068cf557579ac3a4a11909931f6bf206c7e44ef0634a" dependencies = [ "rand", "rustc_version", "serde", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + +[[package]] +name = "snarkvm-curves" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "rand", + "rustc_version", + "serde", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "thiserror", ] [[package]] name = "snarkvm-fields" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51c04399072effc54fdc177d7aae1a0c8762f21a1c5ce1b557ecf29603ca9fd9" dependencies = [ "aleo-std", "anyhow", @@ -2760,14 +3239,32 @@ dependencies = [ "rand", "rayon", "serde", - "snarkvm-utilities", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + +[[package]] +name = "snarkvm-fields" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "aleo-std", + "anyhow", + "derivative", + "itertools", + "num-traits", + "rand", + "rayon", + "serde", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "thiserror", ] [[package]] name = "snarkvm-parameters" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d175f17227fe2073fb7a9d60f3aa5bbb3311518fd245107b6e075581e8c39fd5" dependencies = [ "aleo-std", "anyhow", @@ -2784,31 +3281,74 @@ dependencies = [ "rand", "serde_json", "sha2", - "snarkvm-curves", - "snarkvm-utilities", + "snarkvm-curves 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + +[[package]] +name = "snarkvm-parameters" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "aleo-std", + "anyhow", + "bincode", + "cfg-if", + "colored", + "curl", + "hex", + "indexmap", + "itertools", + "lazy_static", + "parking_lot", + "paste", + "rand", + "serde_json", + "sha2", + "snarkvm-curves 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "thiserror", ] [[package]] name = "snarkvm-r1cs" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3467e1d24e0cbf020c1a18bd281f81812c91b304500dc26c6c937810cbaef266" dependencies = [ "anyhow", "cfg-if", "fxhash", "indexmap", "itertools", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-curves 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + +[[package]] +name = "snarkvm-r1cs" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "anyhow", + "cfg-if", + "fxhash", + "indexmap", + "itertools", + "snarkvm-curves 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "thiserror", ] [[package]] name = "snarkvm-synthesizer" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc8a8b561fff0a321c493429d398baea9c6de7601b00631b5ab7af0e16a63290" dependencies = [ "anyhow", "blake2", @@ -2819,21 +3359,49 @@ dependencies = [ "paste", "rand", "rayon", + "reqwest", "serde", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-algorithms 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-circuit 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-console 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-curves 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-fields 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "snarkvm-utilities 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tracing", +] + +[[package]] +name = "snarkvm-synthesizer" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "anyhow", + "blake2", + "colored", + "indexmap", + "once_cell", + "parking_lot", + "paste", + "rand", + "rayon", + "reqwest", + "serde", + "serde_json", + "snarkvm-algorithms 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-circuit 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-console 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-curves 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-fields 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", + "snarkvm-utilities 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "tracing", ] [[package]] name = "snarkvm-utilities" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1e215a238770b31f7449f8d98e51a3a4b2b891eaa0cce5d7de762dfc861ac8e" dependencies = [ "aleo-std", "anyhow", @@ -2844,14 +3412,43 @@ dependencies = [ "rand_xorshift", "rayon", "serde", - "snarkvm-utilities-derives", + "snarkvm-utilities-derives 0.9.7 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror", +] + +[[package]] +name = "snarkvm-utilities" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" +dependencies = [ + "aleo-std", + "anyhow", + "bincode", + "num-bigint", + "num_cpus", + "rand", + "rand_xorshift", + "rayon", + "serde", + "snarkvm-utilities-derives 0.9.7 (git+https://github.com/AleoHQ/snarkVM.git)", "thiserror", ] [[package]] name = "snarkvm-utilities-derives" -version = "0.9.3" -source = "git+https://github.com/AleoHQ/snarkVM.git#a3aa90a8cd093f58bf674fbad2a1d2df247efd89" +version = "0.9.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "feef53ba328f590a344181adc0dc70b3e5709fce9a8245d4df81bef238181cde" +dependencies = [ + "proc-macro2 1.0.47", + "quote 1.0.21", + "syn 1.0.103", +] + +[[package]] +name = "snarkvm-utilities-derives" +version = "0.9.7" +source = "git+https://github.com/AleoHQ/snarkVM.git#98ba72615b2ddb437c3368158a1045e8196b3dab" dependencies = [ "proc-macro2 1.0.47", "quote 1.0.21", diff --git a/Cargo.toml b/Cargo.toml index 6bf2f2ef72..e164899cc9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -65,11 +65,11 @@ version = "1.5.3" [dependencies.aleo] git = "https://github.com/AleoHQ/aleo.git" -rev = "05a1318" +version = "0.3.0" [dependencies.snarkvm] git = "https://github.com/AleoHQ/snarkVM.git" -version = "0.9.3" +version = "0.9.7" features = ["aleo-cli", "circuit", "console", "parallel"] [dependencies.backtrace] diff --git a/compiler/compiler/Cargo.toml b/compiler/compiler/Cargo.toml index 00a3da423e..0e0ff0e777 100644 --- a/compiler/compiler/Cargo.toml +++ b/compiler/compiler/Cargo.toml @@ -47,7 +47,7 @@ version = "1.4.0" [dev-dependencies.snarkvm] git = "https://github.com/AleoHQ/snarkVM.git" -version = "0.9.3" +version = "0.9.7" features = ["aleo-cli", "circuit", "console", "parallel"] [dev-dependencies.serde] diff --git a/compiler/parser/Cargo.toml b/compiler/parser/Cargo.toml index 073ad47c31..1333202eb3 100644 --- a/compiler/parser/Cargo.toml +++ b/compiler/parser/Cargo.toml @@ -32,7 +32,7 @@ version = "1.5.3" [dependencies.snarkvm-console] git = "https://github.com/AleoHQ/snarkVM.git" -version = "0.9.3" +version = "0.9.7" features = ["account", "network"] [dependencies.clap]