From 988a15dfd66e7bab18f51cfc6a6ab2d2bc6e21ce Mon Sep 17 00:00:00 2001 From: dev-blc Date: Wed, 7 Aug 2024 16:09:36 +0530 Subject: [PATCH 01/45] updates cargo version --- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/Info.plist | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index cedb0ae..c0c4a94 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -452,7 +452,7 @@ dependencies = [ [[package]] name = "avail_wallet" -version = "0.4.3" +version = "0.4.4" dependencies = [ "app_dirs2", "avail-common", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 4cf9692..b377c91 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "avail_wallet" -version = "0.4.3" +version = "0.4.4" description = "Avail Wallet | Make it yours." authors = ["Avail"] license = "Apache-2.0" diff --git a/src-tauri/Info.plist b/src-tauri/Info.plist index f861e2c..ffd30d8 100644 --- a/src-tauri/Info.plist +++ b/src-tauri/Info.plist @@ -32,7 +32,7 @@ CFBundleShortVersionString - 0.4.3 + 0.4.4 CFBundleVersion 20240222.152850 CSResourcesFileMapped From 7dd4d52493b4e0a5e56bebd6e5a8d03f5b19a32f Mon Sep 17 00:00:00 2001 From: dev-blc Date: Wed, 7 Aug 2024 16:12:53 +0530 Subject: [PATCH 02/45] changes local client to obscura --- src-tauri/src/models/pointers/record.rs | 2 +- src-tauri/src/models/pointers/transition.rs | 2 +- src-tauri/src/services/record_handling/sync.rs | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src-tauri/src/models/pointers/record.rs b/src-tauri/src/models/pointers/record.rs index db11d5a..90f5f42 100644 --- a/src-tauri/src/models/pointers/record.rs +++ b/src-tauri/src/models/pointers/record.rs @@ -92,7 +92,7 @@ impl AvailRecord { ) -> AvailResult { let encrypted_struct = encrypted_data_record.to_enrypted_struct::()?; let record = decrypt::(encrypted_struct)?; - let api_client = setup_local_client::(); + let api_client = setup_client::()?; let ts = api_client .get_block(record.pointer.block_height)? .timestamp(); diff --git a/src-tauri/src/models/pointers/transition.rs b/src-tauri/src/models/pointers/transition.rs index 3732bf9..d1a97dc 100644 --- a/src-tauri/src/models/pointers/transition.rs +++ b/src-tauri/src/models/pointers/transition.rs @@ -126,7 +126,7 @@ impl TransitionPointer { let address = get_address::()?; let encrypted_struct = encrypted_data_record.to_enrypted_struct::()?; let record = decrypt::(encrypted_struct)?; - let api_client = setup_local_client::(); + let api_client = setup_client::()?; let ts = api_client.get_block(record.block_height)?.timestamp(); let created_at: DateTime = get_timestamp_from_i64(ts)?.with_timezone(&Utc); println!( diff --git a/src-tauri/src/services/record_handling/sync.rs b/src-tauri/src/services/record_handling/sync.rs index 96458b7..38d86af 100644 --- a/src-tauri/src/services/record_handling/sync.rs +++ b/src-tauri/src/services/record_handling/sync.rs @@ -264,8 +264,8 @@ pub async fn sync_backup() -> AvailResult<()> { // get timestamp from block let api_client = match SupportedNetworks::from_str(&network)? { - SupportedNetworks::Testnet => setup_local_client::(), - _ => setup_local_client::(), + SupportedNetworks::Testnet => setup_client::()?, + _ => setup_client::()?, }; let block = api_client.get_block(last_sync)?; From fcd9a7764ce7cd97f2fb37a503ce7620422024da Mon Sep 17 00:00:00 2001 From: dev-blc Date: Wed, 7 Aug 2024 16:32:45 +0530 Subject: [PATCH 03/45] updates snarkvm & time crates --- src-tauri/Cargo.lock | 1398 ++++++++++++++++++++++++++++++++++-------- src-tauri/Cargo.toml | 3 +- 2 files changed, 1137 insertions(+), 264 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index c0c4a94..0f03c2e 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -442,7 +442,7 @@ dependencies = [ "security-framework-sys 2.9.0", "serde", "serde_json", - "snarkvm", + "snarkvm 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "tokio", "tracing", "ureq", @@ -478,7 +478,7 @@ dependencies = [ "security-framework-sys 2.9.0", "serde", "serde_json", - "snarkvm", + "snarkvm 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", "ssss", "tauri", "tauri-build", @@ -490,6 +490,7 @@ dependencies = [ "tauri-plugin-updater", "tauri-utils", "tid-rs", + "time", "tiny-bip39", "tokio", "tokio-rayon", @@ -1266,6 +1267,16 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a" +[[package]] +name = "deranged" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", + "serde", +] + [[package]] name = "derivative" version = "2.2.0" @@ -3120,6 +3131,12 @@ dependencies = [ "num-traits", ] +[[package]] +name = "num-conv" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" + [[package]] name = "num-derive" version = "0.3.3" @@ -3678,6 +3695,12 @@ version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b" +[[package]] +name = "powerfmt" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + [[package]] name = "ppv-lite86" version = "0.2.17" @@ -4737,6 +4760,35 @@ dependencies = [ "serde", ] +[[package]] +name = "snarkvm" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "anstyle", + "anyhow", + "clap", + "colored", + "dotenvy", + "indexmap 2.2.6", + "num-format", + "once_cell", + "parking_lot", + "rand 0.8.5", + "rayon", + "self_update", + "serde_json", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "thiserror", + "ureq", + "walkdir", +] + [[package]] name = "snarkvm" version = "0.16.19" @@ -4755,17 +4807,47 @@ dependencies = [ "rayon", "self_update", "serde_json", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger", - "snarkvm-parameters", - "snarkvm-synthesizer", - "snarkvm-utilities", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "thiserror", "ureq", "walkdir", ] +[[package]] +name = "snarkvm-algorithms" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "anyhow", + "blake2", + "cfg-if", + "fxhash", + "hashbrown 0.14.5", + "hex", + "indexmap 2.2.6", + "itertools", + "num-traits", + "parking_lot", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "rayon", + "serde", + "sha2", + "smallvec", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "thiserror", +] + [[package]] name = "snarkvm-algorithms" version = "0.16.19" @@ -4789,25 +4871,50 @@ dependencies = [ "serde", "sha2", "smallvec", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-parameters", - "snarkvm-utilities", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "thiserror", ] +[[package]] +name = "snarkvm-circuit" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + [[package]] name = "snarkvm-circuit" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" 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.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-account" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4815,10 +4922,20 @@ name = "snarkvm-circuit-account" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-algorithms", - "snarkvm-circuit-network", - "snarkvm-circuit-types", - "snarkvm-console-account", + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-algorithms" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4826,9 +4943,19 @@ name = "snarkvm-circuit-algorithms" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-types", - "snarkvm-console-algorithms", - "snarkvm-fields", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-collections" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4836,9 +4963,27 @@ name = "snarkvm-circuit-collections" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-algorithms", - "snarkvm-circuit-types", - "snarkvm-console-collections", + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-environment" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "indexmap 2.2.6", + "itertools", + "nom", + "num-traits", + "once_cell", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-environment-witness 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4851,28 +4996,59 @@ dependencies = [ "nom", "num-traits", "once_cell", - "snarkvm-algorithms", - "snarkvm-circuit-environment-witness", - "snarkvm-console-network", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment-witness 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", ] +[[package]] +name = "snarkvm-circuit-environment-witness" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" + [[package]] name = "snarkvm-circuit-environment-witness" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +[[package]] +name = "snarkvm-circuit-network" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + [[package]] name = "snarkvm-circuit-network" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-algorithms", - "snarkvm-circuit-collections", - "snarkvm-circuit-types", - "snarkvm-console-network", + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-program" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "paste", + "snarkvm-circuit-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4881,13 +5057,28 @@ version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ "paste", - "snarkvm-circuit-account", - "snarkvm-circuit-algorithms", - "snarkvm-circuit-collections", - "snarkvm-circuit-network", - "snarkvm-circuit-types", - "snarkvm-console-program", - "snarkvm-utilities", + "snarkvm-circuit-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-types" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4895,14 +5086,27 @@ name = "snarkvm-circuit-types" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" 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.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-types-address" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4910,12 +5114,21 @@ name = "snarkvm-circuit-types-address" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" 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.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-types-boolean" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4923,8 +5136,18 @@ name = "snarkvm-circuit-types-boolean" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-console-types-boolean", + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-types-field" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4932,9 +5155,21 @@ name = "snarkvm-circuit-types-field" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-console-types-field", + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-types-group" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4942,11 +5177,23 @@ name = "snarkvm-circuit-types-group" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-scalar", - "snarkvm-console-types-group", + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-types-integers" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4954,11 +5201,22 @@ name = "snarkvm-circuit-types-integers" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-scalar", - "snarkvm-console-types-integers", + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-types-scalar" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4966,10 +5224,22 @@ name = "snarkvm-circuit-types-scalar" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-console-types-scalar", + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-circuit-types-string" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4977,11 +5247,24 @@ name = "snarkvm-circuit-types-string" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-circuit-environment", - "snarkvm-circuit-types-boolean", - "snarkvm-circuit-types-field", - "snarkvm-circuit-types-integers", - "snarkvm-console-types-string", + "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-console" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -4989,12 +5272,23 @@ name = "snarkvm-console" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-console-account", - "snarkvm-console-algorithms", - "snarkvm-console-collections", - "snarkvm-console-network", - "snarkvm-console-program", - "snarkvm-console-types", + "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-console-account" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "bs58", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "zeroize", ] [[package]] @@ -5003,11 +5297,24 @@ version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ "bs58", - "snarkvm-console-network", - "snarkvm-console-types", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "zeroize", ] +[[package]] +name = "snarkvm-console-algorithms" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "blake2s_simd", + "smallvec", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "tiny-keccak", +] + [[package]] name = "snarkvm-console-algorithms" version = "0.16.19" @@ -5015,12 +5322,23 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f939 dependencies = [ "blake2s_simd", "smallvec", - "snarkvm-console-types", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "tiny-keccak", ] +[[package]] +name = "snarkvm-console-collections" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "rayon", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + [[package]] name = "snarkvm-console-collections" version = "0.16.19" @@ -5028,8 +5346,31 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f939 dependencies = [ "aleo-std", "rayon", - "snarkvm-console-algorithms", - "snarkvm-console-types", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-console-network" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "anyhow", + "indexmap 2.2.6", + "itertools", + "lazy_static", + "once_cell", + "paste", + "serde", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5044,15 +5385,33 @@ dependencies = [ "once_cell", "paste", "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.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-console-network-environment" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "anyhow", + "bech32", + "itertools", + "nom", + "num-traits", + "rand 0.8.5", + "serde", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "zeroize", ] [[package]] @@ -5067,16 +5426,16 @@ dependencies = [ "num-traits", "rand 0.8.5", "serde", - "snarkvm-curves", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "zeroize", ] [[package]] name = "snarkvm-console-program" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ "enum-iterator", "enum_index", @@ -5087,114 +5446,255 @@ dependencies = [ "once_cell", "paste", "serde_json", - "snarkvm-console-account", - "snarkvm-console-algorithms", - "snarkvm-console-collections", - "snarkvm-console-network", - "snarkvm-console-types", - "snarkvm-utilities", + "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] -name = "snarkvm-console-types" +name = "snarkvm-console-program" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" 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", + "enum-iterator", + "enum_index", + "enum_index_derive", + "indexmap 2.2.6", + "num-derive 0.4.0", + "num-traits", + "once_cell", + "paste", + "serde_json", + "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", ] [[package]] -name = "snarkvm-console-types-address" +name = "snarkvm-console-types" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-group", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] -name = "snarkvm-console-types-boolean" +name = "snarkvm-console-types" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-console-network-environment", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", ] [[package]] -name = "snarkvm-console-types-field" +name = "snarkvm-console-types-address" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "zeroize", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] -name = "snarkvm-console-types-group" +name = "snarkvm-console-types-address" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-scalar", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", ] [[package]] -name = "snarkvm-console-types-integers" +name = "snarkvm-console-types-boolean" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-scalar", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] -name = "snarkvm-console-types-scalar" +name = "snarkvm-console-types-boolean" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "zeroize", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", ] [[package]] -name = "snarkvm-console-types-string" +name = "snarkvm-console-types-field" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment", - "snarkvm-console-types-boolean", - "snarkvm-console-types-field", - "snarkvm-console-types-integers", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "zeroize", ] [[package]] -name = "snarkvm-curves" +name = "snarkvm-console-types-field" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "rand 0.8.5", + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-types-group" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + +[[package]] +name = "snarkvm-console-types-group" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +dependencies = [ + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-console-types-integers" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + +[[package]] +name = "snarkvm-console-types-integers" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +dependencies = [ + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-console-types-scalar" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-types-scalar" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +dependencies = [ + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "zeroize", +] + +[[package]] +name = "snarkvm-console-types-string" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + +[[package]] +name = "snarkvm-console-types-string" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +dependencies = [ + "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-curves" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "rand 0.8.5", "rayon", "rustc_version", "serde", - "snarkvm-fields", - "snarkvm-utilities", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "thiserror", +] + +[[package]] +name = "snarkvm-curves" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +dependencies = [ + "rand 0.8.5", + "rayon", + "rustc_version", + "serde", + "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "thiserror", +] + +[[package]] +name = "snarkvm-fields" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "anyhow", + "itertools", + "num-traits", + "rand 0.8.5", + "rayon", + "serde", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", "thiserror", + "zeroize", ] [[package]] @@ -5209,11 +5709,35 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "snarkvm-utilities", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "thiserror", "zeroize", ] +[[package]] +name = "snarkvm-ledger" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "anyhow", + "indexmap 2.2.6", + "parking_lot", + "rand 0.8.5", + "rayon", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "time", + "tracing", +] + [[package]] name = "snarkvm-ledger" version = "0.16.19" @@ -5225,19 +5749,31 @@ dependencies = [ "parking_lot", "rand 0.8.5", "rayon", - "snarkvm-console", - "snarkvm-ledger-authority", - "snarkvm-ledger-block", - "snarkvm-ledger-committee", - "snarkvm-ledger-narwhal", - "snarkvm-ledger-puzzle", - "snarkvm-ledger-query", - "snarkvm-ledger-store", - "snarkvm-synthesizer", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "time", "tracing", ] +[[package]] +name = "snarkvm-ledger-authority" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "anyhow", + "rand 0.8.5", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + [[package]] name = "snarkvm-ledger-authority" version = "0.16.19" @@ -5246,8 +5782,28 @@ dependencies = [ "anyhow", "rand 0.8.5", "serde_json", - "snarkvm-console", - "snarkvm-ledger-narwhal-subdag", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-block" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "indexmap 2.2.6", + "rayon", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5258,15 +5814,27 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-authority", - "snarkvm-ledger-committee", - "snarkvm-ledger-narwhal-batch-header", - "snarkvm-ledger-narwhal-subdag", - "snarkvm-ledger-narwhal-transmission-id", - "snarkvm-ledger-puzzle", - "snarkvm-synthesizer-program", - "snarkvm-synthesizer-snark", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-committee" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "indexmap 2.2.6", + "rayon", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5277,8 +5845,21 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-narwhal-batch-header", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-narwhal" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-transmission 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5286,12 +5867,25 @@ name = "snarkvm-ledger-narwhal" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "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", + "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-transmission 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-batch-certificate" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "indexmap 2.2.6", + "rayon", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5302,9 +5896,21 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-narwhal-batch-header", - "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-batch-header" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "indexmap 2.2.6", + "rayon", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5315,8 +5921,19 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-data" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "bytes", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "tokio", ] [[package]] @@ -5326,10 +5943,25 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f939 dependencies = [ "bytes", "serde_json", - "snarkvm-console", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "tokio", ] +[[package]] +name = "snarkvm-ledger-narwhal-subdag" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "indexmap 2.2.6", + "rayon", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + [[package]] name = "snarkvm-ledger-narwhal-subdag" version = "0.16.19" @@ -5338,11 +5970,24 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console", - "snarkvm-ledger-committee", - "snarkvm-ledger-narwhal-batch-certificate", - "snarkvm-ledger-narwhal-batch-header", - "snarkvm-ledger-narwhal-transmission-id", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-transmission" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "bytes", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5352,10 +5997,19 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f939 dependencies = [ "bytes", "serde_json", - "snarkvm-console", - "snarkvm-ledger-block", - "snarkvm-ledger-narwhal-data", - "snarkvm-ledger-puzzle", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-narwhal-transmission-id" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5363,8 +6017,28 @@ name = "snarkvm-ledger-narwhal-transmission-id" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" dependencies = [ - "snarkvm-console", - "snarkvm-ledger-puzzle", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-puzzle" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "anyhow", + "bincode", + "indexmap 2.2.6", + "lru", + "once_cell", + "parking_lot", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rayon", + "serde_json", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5383,8 +6057,29 @@ dependencies = [ "rand_chacha 0.3.1", "rayon", "serde_json", - "snarkvm-algorithms", - "snarkvm-console", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-puzzle-epoch" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "anyhow", + "colored", + "indexmap 2.2.6", + "lru", + "parking_lot", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rayon", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-process 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5401,11 +6096,24 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "rayon", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger-puzzle", - "snarkvm-synthesizer-process", - "snarkvm-synthesizer-program", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-process 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-ledger-query" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "async-trait", + "reqwest 0.11.20", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "ureq", ] [[package]] @@ -5415,12 +6123,35 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f939 dependencies = [ "async-trait", "reqwest 0.11.20", - "snarkvm-console", - "snarkvm-ledger-store", - "snarkvm-synthesizer-program", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "ureq", ] +[[package]] +name = "snarkvm-ledger-store" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std-storage", + "anyhow", + "bincode", + "indexmap 2.2.6", + "parking_lot", + "rayon", + "serde", + "serde_json", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + [[package]] name = "snarkvm-ledger-store" version = "0.16.19" @@ -5434,14 +6165,39 @@ dependencies = [ "rayon", "serde", "serde_json", - "snarkvm-console", - "snarkvm-ledger-authority", - "snarkvm-ledger-block", - "snarkvm-ledger-committee", - "snarkvm-ledger-narwhal-batch-certificate", - "snarkvm-ledger-puzzle", - "snarkvm-synthesizer-program", - "snarkvm-synthesizer-snark", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-parameters" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "anyhow", + "bincode", + "cfg-if", + "colored", + "curl", + "hex", + "indexmap 2.2.6", + "itertools", + "lazy_static", + "parking_lot", + "paste", + "rand 0.8.5", + "serde_json", + "sha2", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "thiserror", ] [[package]] @@ -5464,11 +6220,42 @@ dependencies = [ "rand 0.8.5", "serde_json", "sha2", - "snarkvm-curves", - "snarkvm-utilities", + "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "thiserror", ] +[[package]] +name = "snarkvm-synthesizer" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "anyhow", + "indexmap 2.2.6", + "itertools", + "lru", + "parking_lot", + "rand 0.8.5", + "rayon", + "serde_json", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-puzzle-epoch 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-process 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "tracing", +] + [[package]] name = "snarkvm-synthesizer" version = "0.16.19" @@ -5483,22 +6270,45 @@ dependencies = [ "rand 0.8.5", "rayon", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger-block", - "snarkvm-ledger-committee", - "snarkvm-ledger-puzzle", - "snarkvm-ledger-puzzle-epoch", - "snarkvm-ledger-query", - "snarkvm-ledger-store", - "snarkvm-synthesizer-process", - "snarkvm-synthesizer-program", - "snarkvm-synthesizer-snark", - "snarkvm-utilities", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-puzzle-epoch 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-process 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "tracing", ] +[[package]] +name = "snarkvm-synthesizer-process" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "colored", + "indexmap 2.2.6", + "once_cell", + "parking_lot", + "rand 0.8.5", + "rayon", + "serde_json", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", +] + [[package]] name = "snarkvm-synthesizer-process" version = "0.16.19" @@ -5512,14 +6322,28 @@ dependencies = [ "rand 0.8.5", "rayon", "serde_json", - "snarkvm-circuit", - "snarkvm-console", - "snarkvm-ledger-block", - "snarkvm-ledger-query", - "snarkvm-ledger-store", - "snarkvm-synthesizer-program", - "snarkvm-synthesizer-snark", - "snarkvm-utilities", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-synthesizer-program" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "indexmap 2.2.6", + "paste", + "rand 0.8.5", + "rand_chacha 0.3.1", + "serde_json", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5532,8 +6356,21 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "serde_json", - "snarkvm-circuit", - "snarkvm-console", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-synthesizer-snark" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "bincode", + "once_cell", + "serde_json", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", ] [[package]] @@ -5544,9 +6381,30 @@ dependencies = [ "bincode", "once_cell", "serde_json", - "snarkvm-algorithms", - "snarkvm-circuit", - "snarkvm-console", + "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", +] + +[[package]] +name = "snarkvm-utilities" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "aleo-std", + "anyhow", + "bincode", + "num-bigint", + "num_cpus", + "rand 0.8.5", + "rand_xorshift", + "rayon", + "serde", + "serde_json", + "smol_str", + "snarkvm-utilities-derives 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "thiserror", + "zeroize", ] [[package]] @@ -5565,11 +6423,21 @@ dependencies = [ "serde", "serde_json", "smol_str", - "snarkvm-utilities-derives", + "snarkvm-utilities-derives 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", "thiserror", "zeroize", ] +[[package]] +name = "snarkvm-utilities-derives" +version = "0.16.19" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" +dependencies = [ + "proc-macro2", + "quote 1.0.35", + "syn 2.0.49", +] + [[package]] name = "snarkvm-utilities-derives" version = "0.16.19" @@ -6292,11 +7160,14 @@ dependencies = [ [[package]] name = "time" -version = "0.3.22" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea9e1b3cf1243ae005d9e74085d4d542f3125458f3a81af210d901dcd7411efd" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ + "deranged", "itoa 1.0.6", + "num-conv", + "powerfmt", "serde", "time-core", "time-macros", @@ -6304,16 +7175,17 @@ dependencies = [ [[package]] name = "time-core" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" +checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.9" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "372950940a5f07bf38dbe211d7283c9e6d7327df53794992d293e534c733d09b" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ + "num-conv", "time-core", ] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index b377c91..c238295 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -44,7 +44,7 @@ rusqlite = { version = "0.29.0", features = ["bundled", "chrono"] } serde = { version = "1.0", features = ["derive"] } serde_json = "1.0.120" snarkvm = { features = [ -], git = "https://github.com/AleoNet/snarkVM", rev = "d170a9f" } +], git = "https://github.com/AleoNet/snarkVM", rev = "be171ce" } ssss = "0.2.0" tauri = { version = "2.0.0-beta.17", features = [] } tauri-plugin-deep-link = "=2.0.0-beta.3" @@ -52,6 +52,7 @@ tauri-plugin-http = { version = "2.0.0-beta.7", features = ["cookies"] } tauri-plugin-updater = { version = "2.0.0-beta.5", features = [] } tauri-plugin-process = "=2.0.0-beta.3" tiny-bip39 = "1.0.0" +time = "0.3.36" tokio = { version = "1.29.1", features = ["full"] } tokio-rayon = "2.1.0" ureq = { version = "2.7.1", features = ["json"] } From 82787b7d166fac2335abb2e2bf17a6da634454bc Mon Sep 17 00:00:00 2001 From: dev-blc Date: Wed, 7 Aug 2024 23:04:29 +0530 Subject: [PATCH 04/45] updates avail-lib --- src-tauri/Cargo.lock | 1366 ++++++++---------------------------------- src-tauri/Cargo.toml | 2 +- 2 files changed, 263 insertions(+), 1105 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 0f03c2e..0ac8aac 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -422,7 +422,7 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "avail-common" version = "0.6.0" -source = "git+https://github.com/availx/avail-lib?rev=9093fad#9093fadbfbbc95cebdb7001e38110d9d0b325773" +source = "git+https://github.com/availx/avail-lib?rev=5a27d8f#5a27d8fa487f2ec5a098a99f7672593d4940842d" dependencies = [ "aes-gcm", "app_dirs2", @@ -442,7 +442,8 @@ dependencies = [ "security-framework-sys 2.9.0", "serde", "serde_json", - "snarkvm 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm", + "time", "tokio", "tracing", "ureq", @@ -478,7 +479,7 @@ dependencies = [ "security-framework-sys 2.9.0", "serde", "serde_json", - "snarkvm 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm", "ssss", "tauri", "tauri-build", @@ -4778,41 +4779,12 @@ dependencies = [ "rayon", "self_update", "serde_json", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "thiserror", - "ureq", - "walkdir", -] - -[[package]] -name = "snarkvm" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "anstyle", - "anyhow", - "clap", - "colored", - "dotenvy", - "indexmap 2.2.6", - "num-format", - "once_cell", - "parking_lot", - "rand 0.8.5", - "rayon", - "self_update", - "serde_json", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-ledger", + "snarkvm-parameters", + "snarkvm-synthesizer", + "snarkvm-utilities", "thiserror", "ureq", "walkdir", @@ -4841,40 +4813,10 @@ dependencies = [ "serde", "sha2", "smallvec", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "thiserror", -] - -[[package]] -name = "snarkvm-algorithms" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "anyhow", - "blake2", - "cfg-if", - "fxhash", - "hashbrown 0.14.5", - "hex", - "indexmap 2.2.6", - "itertools", - "num-traits", - "parking_lot", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "rayon", - "serde", - "sha2", - "smallvec", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-curves", + "snarkvm-fields", + "snarkvm-parameters", + "snarkvm-utilities", "thiserror", ] @@ -4883,27 +4825,13 @@ name = "snarkvm-circuit" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-account", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-collections", + "snarkvm-circuit-environment", + "snarkvm-circuit-network", + "snarkvm-circuit-program", + "snarkvm-circuit-types", ] [[package]] @@ -4911,21 +4839,10 @@ name = "snarkvm-circuit-account" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-account" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-network", + "snarkvm-circuit-types", + "snarkvm-console-account", ] [[package]] @@ -4933,19 +4850,9 @@ name = "snarkvm-circuit-algorithms" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-algorithms" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-types", + "snarkvm-console-algorithms", + "snarkvm-fields", ] [[package]] @@ -4953,19 +4860,9 @@ name = "snarkvm-circuit-collections" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-collections" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-types", + "snarkvm-console-collections", ] [[package]] @@ -4978,30 +4875,12 @@ dependencies = [ "nom", "num-traits", "once_cell", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-environment-witness 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-environment" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "indexmap 2.2.6", - "itertools", - "nom", - "num-traits", - "once_cell", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-environment-witness 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-algorithms", + "snarkvm-circuit-environment-witness", + "snarkvm-console-network", + "snarkvm-curves", + "snarkvm-fields", + "snarkvm-utilities", ] [[package]] @@ -5009,31 +4888,15 @@ name = "snarkvm-circuit-environment-witness" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" -[[package]] -name = "snarkvm-circuit-environment-witness" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" - [[package]] name = "snarkvm-circuit-network" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-network" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-collections", + "snarkvm-circuit-types", + "snarkvm-console-network", ] [[package]] @@ -5042,28 +4905,13 @@ version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ "paste", - "snarkvm-circuit-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-program" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "paste", - "snarkvm-circuit-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-account", + "snarkvm-circuit-algorithms", + "snarkvm-circuit-collections", + "snarkvm-circuit-network", + "snarkvm-circuit-types", + "snarkvm-console-program", + "snarkvm-utilities", ] [[package]] @@ -5071,29 +4919,14 @@ name = "snarkvm-circuit-types" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-types" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "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]] @@ -5101,25 +4934,12 @@ name = "snarkvm-circuit-types-address" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-types-address" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-group", + "snarkvm-circuit-types-scalar", + "snarkvm-console-types-address", ] [[package]] @@ -5127,17 +4947,8 @@ name = "snarkvm-circuit-types-boolean" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-types-boolean" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment", + "snarkvm-console-types-boolean", ] [[package]] @@ -5145,19 +4956,9 @@ name = "snarkvm-circuit-types-field" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-types-field" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-console-types-field", ] [[package]] @@ -5165,23 +4966,11 @@ name = "snarkvm-circuit-types-group" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-types-group" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-scalar", + "snarkvm-console-types-group", ] [[package]] @@ -5189,23 +4978,11 @@ name = "snarkvm-circuit-types-integers" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-types-integers" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-scalar", + "snarkvm-console-types-integers", ] [[package]] @@ -5213,21 +4990,10 @@ name = "snarkvm-circuit-types-scalar" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-types-scalar" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-console-types-scalar", ] [[package]] @@ -5235,23 +5001,11 @@ name = "snarkvm-circuit-types-string" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-circuit-types-string" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-circuit-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit-environment", + "snarkvm-circuit-types-boolean", + "snarkvm-circuit-types-field", + "snarkvm-circuit-types-integers", + "snarkvm-console-types-string", ] [[package]] @@ -5259,25 +5013,12 @@ name = "snarkvm-console" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-console" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-account", + "snarkvm-console-algorithms", + "snarkvm-console-collections", + "snarkvm-console-network", + "snarkvm-console-program", + "snarkvm-console-types", ] [[package]] @@ -5286,19 +5027,8 @@ version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ "bs58", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "zeroize", -] - -[[package]] -name = "snarkvm-console-account" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "bs58", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network", + "snarkvm-console-types", "zeroize", ] @@ -5309,22 +5039,9 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc5 dependencies = [ "blake2s_simd", "smallvec", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "tiny-keccak", -] - -[[package]] -name = "snarkvm-console-algorithms" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "blake2s_simd", - "smallvec", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-types", + "snarkvm-fields", + "snarkvm-utilities", "tiny-keccak", ] @@ -5335,19 +5052,8 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc5 dependencies = [ "aleo-std", "rayon", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-console-collections" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "rayon", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-algorithms", + "snarkvm-console-types", ] [[package]] @@ -5362,38 +5068,15 @@ dependencies = [ "once_cell", "paste", "serde", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-console-network" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "anyhow", - "indexmap 2.2.6", - "itertools", - "lazy_static", - "once_cell", - "paste", - "serde", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-parameters 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-algorithms", + "snarkvm-console-algorithms", + "snarkvm-console-collections", + "snarkvm-console-network-environment", + "snarkvm-console-types", + "snarkvm-curves", + "snarkvm-fields", + "snarkvm-parameters", + "snarkvm-utilities", ] [[package]] @@ -5408,27 +5091,9 @@ dependencies = [ "num-traits", "rand 0.8.5", "serde", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "zeroize", -] - -[[package]] -name = "snarkvm-console-network-environment" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "anyhow", - "bech32", - "itertools", - "nom", - "num-traits", - "rand 0.8.5", - "serde", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-curves", + "snarkvm-fields", + "snarkvm-utilities", "zeroize", ] @@ -5446,34 +5111,12 @@ dependencies = [ "once_cell", "paste", "serde_json", - "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-console-program" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "enum-iterator", - "enum_index", - "enum_index_derive", - "indexmap 2.2.6", - "num-derive 0.4.0", - "num-traits", - "once_cell", - "paste", - "serde_json", - "snarkvm-console-account 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-collections 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-network 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-account", + "snarkvm-console-algorithms", + "snarkvm-console-collections", + "snarkvm-console-network", + "snarkvm-console-types", + "snarkvm-utilities", ] [[package]] @@ -5481,29 +5124,14 @@ name = "snarkvm-console-types" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-console-types" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-address 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-string 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "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]] @@ -5511,177 +5139,90 @@ name = "snarkvm-console-types-address" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-group", ] [[package]] -name = "snarkvm-console-types-address" +name = "snarkvm-console-types-boolean" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-group 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network-environment", ] [[package]] -name = "snarkvm-console-types-boolean" +name = "snarkvm-console-types-field" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "zeroize", ] [[package]] -name = "snarkvm-console-types-boolean" +name = "snarkvm-console-types-group" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-scalar", ] [[package]] -name = "snarkvm-console-types-field" +name = "snarkvm-console-types-integers" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "zeroize", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-scalar", ] [[package]] -name = "snarkvm-console-types-field" +name = "snarkvm-console-types-scalar" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", "zeroize", ] [[package]] -name = "snarkvm-console-types-group" +name = "snarkvm-console-types-string" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", + "snarkvm-console-network-environment", + "snarkvm-console-types-boolean", + "snarkvm-console-types-field", + "snarkvm-console-types-integers", ] [[package]] -name = "snarkvm-console-types-group" +name = "snarkvm-curves" version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" +source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "rand 0.8.5", + "rayon", + "rustc_version", + "serde", + "snarkvm-fields", + "snarkvm-utilities", + "thiserror", ] [[package]] -name = "snarkvm-console-types-integers" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" -dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-console-types-integers" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-scalar 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", -] - -[[package]] -name = "snarkvm-console-types-scalar" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" -dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "zeroize", -] - -[[package]] -name = "snarkvm-console-types-scalar" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "zeroize", -] - -[[package]] -name = "snarkvm-console-types-string" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" -dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-console-types-string" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-console-network-environment 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-boolean 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-field 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console-types-integers 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", -] - -[[package]] -name = "snarkvm-curves" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" -dependencies = [ - "rand 0.8.5", - "rayon", - "rustc_version", - "serde", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "thiserror", -] - -[[package]] -name = "snarkvm-curves" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "rand 0.8.5", - "rayon", - "rustc_version", - "serde", - "snarkvm-fields 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "thiserror", -] - -[[package]] -name = "snarkvm-fields" +name = "snarkvm-fields" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ @@ -5692,24 +5233,7 @@ dependencies = [ "rand 0.8.5", "rayon", "serde", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "thiserror", - "zeroize", -] - -[[package]] -name = "snarkvm-fields" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "anyhow", - "itertools", - "num-traits", - "rand 0.8.5", - "rayon", - "serde", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities", "thiserror", "zeroize", ] @@ -5725,39 +5249,15 @@ dependencies = [ "parking_lot", "rand 0.8.5", "rayon", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "time", - "tracing", -] - -[[package]] -name = "snarkvm-ledger" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "anyhow", - "indexmap 2.2.6", - "parking_lot", - "rand 0.8.5", - "rayon", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-authority", + "snarkvm-ledger-block", + "snarkvm-ledger-committee", + "snarkvm-ledger-narwhal", + "snarkvm-ledger-puzzle", + "snarkvm-ledger-query", + "snarkvm-ledger-store", + "snarkvm-synthesizer", "time", "tracing", ] @@ -5770,20 +5270,8 @@ dependencies = [ "anyhow", "rand 0.8.5", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-authority" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "anyhow", - "rand 0.8.5", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-narwhal-subdag", ] [[package]] @@ -5794,35 +5282,16 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-block" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "indexmap 2.2.6", - "rayon", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "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", ] [[package]] @@ -5833,20 +5302,8 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-committee" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "indexmap 2.2.6", - "rayon", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-narwhal-batch-header", ] [[package]] @@ -5854,25 +5311,12 @@ name = "snarkvm-ledger-narwhal" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-transmission 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-narwhal" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-subdag 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-transmission 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "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", ] [[package]] @@ -5883,22 +5327,9 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-narwhal-batch-certificate" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "indexmap 2.2.6", - "rayon", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-narwhal-batch-header", + "snarkvm-ledger-narwhal-transmission-id", ] [[package]] @@ -5909,20 +5340,8 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-narwhal-batch-header" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "indexmap 2.2.6", - "rayon", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-narwhal-transmission-id", ] [[package]] @@ -5932,18 +5351,7 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc5 dependencies = [ "bytes", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "tokio", -] - -[[package]] -name = "snarkvm-ledger-narwhal-data" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "bytes", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", "tokio", ] @@ -5955,26 +5363,11 @@ dependencies = [ "indexmap 2.2.6", "rayon", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-narwhal-subdag" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "indexmap 2.2.6", - "rayon", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-batch-header 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-transmission-id 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-committee", + "snarkvm-ledger-narwhal-batch-certificate", + "snarkvm-ledger-narwhal-batch-header", + "snarkvm-ledger-narwhal-transmission-id", ] [[package]] @@ -5984,23 +5377,10 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc5 dependencies = [ "bytes", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-narwhal-transmission" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "bytes", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-block", + "snarkvm-ledger-narwhal-data", + "snarkvm-ledger-puzzle", ] [[package]] @@ -6008,17 +5388,8 @@ name = "snarkvm-ledger-narwhal-transmission-id" version = "0.16.19" source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc51e27e1674a62fff585adc" dependencies = [ - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-narwhal-transmission-id" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-puzzle", ] [[package]] @@ -6037,28 +5408,8 @@ dependencies = [ "rand_chacha 0.3.1", "rayon", "serde_json", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-puzzle" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "anyhow", - "bincode", - "indexmap 2.2.6", - "lru", - "once_cell", - "parking_lot", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rayon", - "serde_json", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-algorithms", + "snarkvm-console", ] [[package]] @@ -6075,32 +5426,11 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "rayon", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-process 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-puzzle-epoch" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "anyhow", - "colored", - "indexmap 2.2.6", - "lru", - "parking_lot", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rayon", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-process 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-ledger-puzzle", + "snarkvm-synthesizer-process", + "snarkvm-synthesizer-program", ] [[package]] @@ -6110,22 +5440,9 @@ source = "git+https://github.com/AleoNet/snarkVM?rev=be171ce#be171ce0720544c2bc5 dependencies = [ "async-trait", "reqwest 0.11.20", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "ureq", -] - -[[package]] -name = "snarkvm-ledger-query" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "async-trait", - "reqwest 0.11.20", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-store", + "snarkvm-synthesizer-program", "ureq", ] @@ -6142,37 +5459,14 @@ dependencies = [ "rayon", "serde", "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-ledger-store" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std-storage", - "anyhow", - "bincode", - "indexmap 2.2.6", - "parking_lot", - "rayon", - "serde", - "serde_json", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-authority 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-narwhal-batch-certificate 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-console", + "snarkvm-ledger-authority", + "snarkvm-ledger-block", + "snarkvm-ledger-committee", + "snarkvm-ledger-narwhal-batch-certificate", + "snarkvm-ledger-puzzle", + "snarkvm-synthesizer-program", + "snarkvm-synthesizer-snark", ] [[package]] @@ -6195,33 +5489,8 @@ dependencies = [ "rand 0.8.5", "serde_json", "sha2", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "thiserror", -] - -[[package]] -name = "snarkvm-parameters" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "anyhow", - "bincode", - "cfg-if", - "colored", - "curl", - "hex", - "indexmap 2.2.6", - "itertools", - "lazy_static", - "parking_lot", - "paste", - "rand 0.8.5", - "serde_json", - "sha2", - "snarkvm-curves 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-curves", + "snarkvm-utilities", "thiserror", ] @@ -6239,50 +5508,20 @@ dependencies = [ "rand 0.8.5", "rayon", "serde_json", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-narwhal-data 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-puzzle-epoch 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-process 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "tracing", -] - -[[package]] -name = "snarkvm-synthesizer" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "anyhow", - "indexmap 2.2.6", - "itertools", - "lru", - "parking_lot", - "rand 0.8.5", - "rayon", - "serde_json", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-committee 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-puzzle 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-puzzle-epoch 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-process 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "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-process", + "snarkvm-synthesizer-program", + "snarkvm-synthesizer-snark", + "snarkvm-utilities", "tracing", ] @@ -6299,37 +5538,14 @@ dependencies = [ "rand 0.8.5", "rayon", "serde_json", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-synthesizer-process" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "colored", - "indexmap 2.2.6", - "once_cell", - "parking_lot", - "rand 0.8.5", - "rayon", - "serde_json", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-block 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-query 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-ledger-store 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-program 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-synthesizer-snark 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-utilities 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit", + "snarkvm-console", + "snarkvm-ledger-block", + "snarkvm-ledger-query", + "snarkvm-ledger-store", + "snarkvm-synthesizer-program", + "snarkvm-synthesizer-snark", + "snarkvm-utilities", ] [[package]] @@ -6342,22 +5558,8 @@ dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", "serde_json", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-synthesizer-program" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "indexmap 2.2.6", - "paste", - "rand 0.8.5", - "rand_chacha 0.3.1", - "serde_json", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-circuit", + "snarkvm-console", ] [[package]] @@ -6368,22 +5570,9 @@ dependencies = [ "bincode", "once_cell", "serde_json", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", -] - -[[package]] -name = "snarkvm-synthesizer-snark" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "bincode", - "once_cell", - "serde_json", - "snarkvm-algorithms 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-circuit 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", - "snarkvm-console 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-algorithms", + "snarkvm-circuit", + "snarkvm-console", ] [[package]] @@ -6402,28 +5591,7 @@ dependencies = [ "serde", "serde_json", "smol_str", - "snarkvm-utilities-derives 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=be171ce)", - "thiserror", - "zeroize", -] - -[[package]] -name = "snarkvm-utilities" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "aleo-std", - "anyhow", - "bincode", - "num-bigint", - "num_cpus", - "rand 0.8.5", - "rand_xorshift", - "rayon", - "serde", - "serde_json", - "smol_str", - "snarkvm-utilities-derives 0.16.19 (git+https://github.com/AleoNet/snarkVM?rev=d170a9f)", + "snarkvm-utilities-derives", "thiserror", "zeroize", ] @@ -6438,16 +5606,6 @@ dependencies = [ "syn 2.0.49", ] -[[package]] -name = "snarkvm-utilities-derives" -version = "0.16.19" -source = "git+https://github.com/AleoNet/snarkVM?rev=d170a9f#d170a9f7c5ef980f9392301dc899dee355599ca6" -dependencies = [ - "proc-macro2", - "quote 1.0.35", - "syn 2.0.49", -] - [[package]] name = "socket2" version = "0.4.9" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index c238295..c33c5c6 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -21,7 +21,7 @@ tauri-build = { version = "=2.0.0-beta.13", features = [] } [dependencies] -avail-common = { git = "https://github.com/availx/avail-lib", rev = "9093fad", features = [ +avail-common = { git = "https://github.com/availx/avail-lib", rev = "5a27d8f", features = [ "snarkvm", ] } app_dirs = { package = "app_dirs2", version = "2.5" } From 88545c59e0907d97dc4fa16cfb713455c024b7af Mon Sep 17 00:00:00 2001 From: dev-blc Date: Fri, 9 Aug 2024 00:09:05 +0530 Subject: [PATCH 05/45] avail-lib updates --- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 0ac8aac..cd0835c 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -422,7 +422,7 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "avail-common" version = "0.6.0" -source = "git+https://github.com/availx/avail-lib?rev=5a27d8f#5a27d8fa487f2ec5a098a99f7672593d4940842d" +source = "git+https://github.com/availx/avail-lib?rev=ac15b80#ac15b80f03484ef6911d200cec142732a95e1192" dependencies = [ "aes-gcm", "app_dirs2", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index c33c5c6..249ba89 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -21,7 +21,7 @@ tauri-build = { version = "=2.0.0-beta.13", features = [] } [dependencies] -avail-common = { git = "https://github.com/availx/avail-lib", rev = "5a27d8f", features = [ +avail-common = { git = "https://github.com/availx/avail-lib", rev = "ac15b80", features = [ "snarkvm", ] } app_dirs = { package = "app_dirs2", version = "2.5" } From 4a46d4e51e6e772e6692e9d3b14442f4151cbbd3 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 00:58:04 +0530 Subject: [PATCH 06/45] Update test.yml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index eb7259d..a7d3513 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -60,7 +60,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: tauri-cli - version: "2.0.0-beta.15" + version: "2.0.0-beta.17" - uses: tauri-apps/tauri-action@v0 env: From 54fcd2cdd691bd30cefa41ee1750fde933a62df7 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 01:06:18 +0530 Subject: [PATCH 07/45] adds time crate to workflow file --- .github/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a7d3513..0aa20bf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -55,6 +55,8 @@ jobs: run: | sudo apt-get update sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev + - name: Update time crate to fix error + - run: cargo add time @0.3.36 - name: Install Tauri CLI using Cargo uses: baptiste0928/cargo-install@v3 From 4e183c437e30b68f50fca6f1c75257fcce95ff66 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 01:08:12 +0530 Subject: [PATCH 08/45] fixes workflow file --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0aa20bf..673705f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,7 +56,7 @@ jobs: sudo apt-get update sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - name: Update time crate to fix error - - run: cargo add time @0.3.36 + run: cargo add time @0.3.36 - name: Install Tauri CLI using Cargo uses: baptiste0928/cargo-install@v3 From 53663b3600fe84af4a87b1aa1ea91df0f06c4a42 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 01:17:49 +0530 Subject: [PATCH 09/45] updates path in workflow --- .github/workflows/test.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 673705f..cfa8078 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -55,8 +55,9 @@ jobs: run: | sudo apt-get update sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev + - name: Update time crate to fix error - run: cargo add time @0.3.36 + run: cd src-tauri && cargo add time @0.3.36 - name: Install Tauri CLI using Cargo uses: baptiste0928/cargo-install@v3 From 888ef267583b7a6b3097daf1fa88d19e6872f765 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 01:20:46 +0530 Subject: [PATCH 10/45] fixes yaml from whitespace --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index cfa8078..48bdf4d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -55,9 +55,9 @@ jobs: run: | sudo apt-get update sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - + - name: Update time crate to fix error - run: cd src-tauri && cargo add time @0.3.36 + run: cd src-tauri && cargo add time@0.3.36 - name: Install Tauri CLI using Cargo uses: baptiste0928/cargo-install@v3 From 0dc1731cd2b85484a93b9b7aa6105c9f693693d8 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 01:24:42 +0530 Subject: [PATCH 11/45] updates tauri-cli to v0.20 --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 48bdf4d..e11644b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -63,7 +63,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: tauri-cli - version: "2.0.0-beta.17" + version: "2.0.0-beta.20" - uses: tauri-apps/tauri-action@v0 env: From cd855cd988da8817a4d88d94c5303fe9a27f980e Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 01:36:40 +0530 Subject: [PATCH 12/45] updates cargo in workflow file --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e11644b..1d563c4 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -60,7 +60,7 @@ jobs: run: cd src-tauri && cargo add time@0.3.36 - name: Install Tauri CLI using Cargo - uses: baptiste0928/cargo-install@v3 + uses: baptiste0928/cargo-install@v3.1.1 with: crate: tauri-cli version: "2.0.0-beta.20" From 97563c1881679016bd4d1a3a1ac3cbf189a581d5 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 01:43:49 +0530 Subject: [PATCH 13/45] updates yaml --- .github/workflows/test.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1d563c4..581d741 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,10 +56,13 @@ jobs: sudo apt-get update sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - - name: Update time crate to fix error - run: cd src-tauri && cargo add time@0.3.36 - - name: Install Tauri CLI using Cargo + uses: baptiste0928/cargo-install@v3.1.1 + with: + crate: time + version: "v0.3.36" + + - name: Update time crate to fix error uses: baptiste0928/cargo-install@v3.1.1 with: crate: tauri-cli From fef8e7a44e2ce8e3b296ae485b4f819d6c9a0e4f Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 02:03:56 +0530 Subject: [PATCH 14/45] updates yaml --- .github/workflows/test.yml | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 581d741..1fef358 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,13 +57,8 @@ jobs: sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - name: Install Tauri CLI using Cargo - uses: baptiste0928/cargo-install@v3.1.1 - with: - crate: time - version: "v0.3.36" - - - name: Update time crate to fix error - uses: baptiste0928/cargo-install@v3.1.1 + uses: baptiste0928/cargo-install@v3 + run: cargo update with: crate: tauri-cli version: "2.0.0-beta.20" From 6e613c799eeeeeb4b8cc41df47d98f84def5c718 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 02:05:43 +0530 Subject: [PATCH 15/45] updates workflow --- .github/workflows/test.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1fef358..3e6a7e3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,9 +56,11 @@ jobs: sudo apt-get update sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev + - name: Update cargo to fix time crates issue + - run: cargo update + - name: Install Tauri CLI using Cargo uses: baptiste0928/cargo-install@v3 - run: cargo update with: crate: tauri-cli version: "2.0.0-beta.20" From 3fca6e23bf90e6fa678eb37bcb701bb7685208d6 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 02:06:30 +0530 Subject: [PATCH 16/45] minor fixes --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3e6a7e3..fce4dd1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,7 +57,7 @@ jobs: sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - name: Update cargo to fix time crates issue - - run: cargo update + run: cargo update - name: Install Tauri CLI using Cargo uses: baptiste0928/cargo-install@v3 From 2ea212197f513e5a8157c0165433810e777d0d4a Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 02:09:00 +0530 Subject: [PATCH 17/45] fixes yaml --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fce4dd1..1e8d7a3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -57,7 +57,7 @@ jobs: sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - name: Update cargo to fix time crates issue - run: cargo update + run: cd src-tauri && cargo update - name: Install Tauri CLI using Cargo uses: baptiste0928/cargo-install@v3 From 4e3a825e8c416186728431a9cac3dc14c57516f3 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 02:14:17 +0530 Subject: [PATCH 18/45] temp fixes --- .github/workflows/test.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 1e8d7a3..39fa0d9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,14 +56,14 @@ jobs: sudo apt-get update sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - - name: Update cargo to fix time crates issue - run: cd src-tauri && cargo update + # - name: Update cargo to fix time crates issue + # run: cd src-tauri && cargo update - - name: Install Tauri CLI using Cargo - uses: baptiste0928/cargo-install@v3 - with: - crate: tauri-cli - version: "2.0.0-beta.20" + # - name: Install Tauri CLI using Cargo + # uses: baptiste0928/cargo-install@v3 + # with: + # crate: tauri-cli + # version: "2.0.0-beta.20" - uses: tauri-apps/tauri-action@v0 env: From c3547141f2d3983fcb5b64cdd78d4a571d6d6313 Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 02:17:28 +0530 Subject: [PATCH 19/45] updates tauri-cli --- .github/workflows/test.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 39fa0d9..2bc422c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -59,11 +59,11 @@ jobs: # - name: Update cargo to fix time crates issue # run: cd src-tauri && cargo update - # - name: Install Tauri CLI using Cargo - # uses: baptiste0928/cargo-install@v3 - # with: - # crate: tauri-cli - # version: "2.0.0-beta.20" + - name: Install Tauri CLI using Cargo + uses: baptiste0928/cargo-install@v3 + with: + crate: tauri-cli + version: "2.0.0-beta.23" - uses: tauri-apps/tauri-action@v0 env: From 68f472b1542d86126a1705abd2636c0d849f240f Mon Sep 17 00:00:00 2001 From: Bala <106152383+dev-blc@users.noreply.github.com> Date: Fri, 9 Aug 2024 03:23:12 +0530 Subject: [PATCH 20/45] updates tauri-cli --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6673971..e66bc3e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,7 +97,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: tauri-cli - version: "2.0.0-beta.15" + version: "2.0.0-beta.23" - uses: tauri-apps/tauri-action@v0 env: From ae8b939ea6f4e835eb489dad145614cafc659966 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Mon, 12 Aug 2024 15:55:58 +0530 Subject: [PATCH 21/45] adds tauri config for CICD --- src-tauri/tauri.conf.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 334004a..7099ce0 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -16,7 +16,8 @@ "icons/icon.icns", "icons/icon.ico" ], - "targets": "all" + "targets": "all", + "createUpdaterArtifacts": true }, "plugins": { "updater": { @@ -53,4 +54,4 @@ } ] } -} +} \ No newline at end of file From bde088b9fba677f9ae768279f270dcf1975cb62c Mon Sep 17 00:00:00 2001 From: dev-blc Date: Mon, 12 Aug 2024 17:51:08 +0530 Subject: [PATCH 22/45] updates tauri to `2.0.0.- rc.0` --- package-lock.json | 22 +- src-tauri/Cargo.lock | 423 +++++++----------- src-tauri/Cargo.toml | 19 +- src-tauri/capabilities/capabilities.toml | 43 +- .../src/services/record_handling/records.rs | 14 +- .../src/services/record_handling/transfer.rs | 2 +- .../src/services/record_handling/utils.rs | 1 + src-tauri/src/services/wallet_connect_api.rs | 1 + src/services/util/deep_link.ts | 8 +- 9 files changed, 238 insertions(+), 295 deletions(-) diff --git a/package-lock.json b/package-lock.json index 537813f..cf19f77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2651,11 +2651,25 @@ } }, "node_modules/@tauri-apps/plugin-deep-link": { - "version": "2.0.0-beta.3", - "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-deep-link/-/plugin-deep-link-2.0.0-beta.3.tgz", - "integrity": "sha512-PCaIyr5vi8VQkw8hWgLe5EH9ZI1w9UI5kyzn7E1grlKbBA9NZwwdtSCqc9I4Ywd9/H8Ek3KQJwnSnsOoAUs5XQ==", + "version": "2.0.0-rc.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-deep-link/-/plugin-deep-link-2.0.0-rc.0.tgz", + "integrity": "sha512-LdwxGeQAkxbOYBcamfOT6hAokstkhKz7t5mZcm5wCoUSTPIzMX/+7lNS8hsQouiTg7EXCXGaLW3nzwF9qwMA6g==", "dependencies": { - "@tauri-apps/api": "2.0.0-beta.11" + "@tauri-apps/api": "^2.0.0-rc.0" + } + }, + "node_modules/@tauri-apps/plugin-deep-link/node_modules/@tauri-apps/api": { + "version": "2.0.0-rc.0", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-2.0.0-rc.0.tgz", + "integrity": "sha512-v454Qs3REHc3Za59U+/eSmBsdmF+3NE5+76+lFDaitVqN4ZglDHENDaMARYKGJVZuxiSkzyqG0SeG7lLQjVkPA==", + "engines": { + "node": ">= 18.18", + "npm": ">= 6.6.0", + "yarn": ">= 1.19.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/tauri" } }, "node_modules/@tauri-apps/plugin-process": { diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index cd0835c..087427c 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -250,6 +250,15 @@ dependencies = [ "xdg", ] +[[package]] +name = "arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +dependencies = [ + "derive_arbitrary", +] + [[package]] name = "arrayref" version = "0.3.7" @@ -484,7 +493,6 @@ dependencies = [ "tauri", "tauri-build", "tauri-plugin", - "tauri-plugin-deep-link", "tauri-plugin-fs", "tauri-plugin-http", "tauri-plugin-process", @@ -528,12 +536,6 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" -[[package]] -name = "base64ct" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b" - [[package]] name = "bech32" version = "0.9.1" @@ -581,7 +583,7 @@ checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", "arrayvec", - "constant_time_eq 0.3.0", + "constant_time_eq", ] [[package]] @@ -592,7 +594,7 @@ checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae" dependencies = [ "arrayref", "arrayvec", - "constant_time_eq 0.3.0", + "constant_time_eq", ] [[package]] @@ -698,27 +700,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bzip2" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8" -dependencies = [ - "bzip2-sys", - "libc", -] - -[[package]] -name = "bzip2-sys" -version = "0.1.11+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" -dependencies = [ - "cc", - "libc", - "pkg-config", -] - [[package]] name = "cairo-rs" version = "0.18.5" @@ -791,10 +772,6 @@ name = "cc" version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7" -dependencies = [ - "jobserver", - "libc", -] [[package]] name = "cesu8" @@ -987,12 +964,6 @@ dependencies = [ "windows-sys 0.45.0", ] -[[package]] -name = "constant_time_eq" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" - [[package]] name = "constant_time_eq" version = "0.3.0" @@ -1084,9 +1055,9 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.3.2" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ "cfg-if", ] @@ -1127,12 +1098,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.16" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294" -dependencies = [ - "cfg-if", -] +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] name = "crunchy" @@ -1289,6 +1257,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive_arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +dependencies = [ + "proc-macro2", + "quote 1.0.35", + "syn 2.0.49", +] + [[package]] name = "derive_more" version = "0.99.17" @@ -1331,16 +1310,6 @@ dependencies = [ "dirs-sys 0.4.1", ] -[[package]] -name = "dirs-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1" -dependencies = [ - "cfg-if", - "dirs-sys-next", -] - [[package]] name = "dirs-sys" version = "0.3.7" @@ -1364,23 +1333,23 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" -dependencies = [ - "libc", - "redox_users", - "winapi", -] - [[package]] name = "dispatch" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote 1.0.35", + "syn 2.0.49", +] + [[package]] name = "dlib" version = "0.5.2" @@ -1578,6 +1547,16 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" +[[package]] +name = "erased-serde" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24e2389d65ab4fab27dc2a5de7b191e1f6617d1f1c8855c0dc569c94a4cbb18d" +dependencies = [ + "serde", + "typeid", +] + [[package]] name = "errno" version = "0.3.8" @@ -2663,15 +2642,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" -[[package]] -name = "jobserver" -version = "0.1.28" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6" -dependencies = [ - "libc", -] - [[package]] name = "js-sys" version = "0.3.64" @@ -2927,9 +2897,9 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" [[package]] name = "memchr" -version = "2.5.0" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memoffset" @@ -2990,9 +2960,9 @@ dependencies = [ [[package]] name = "muda" -version = "0.13.1" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f428b4e9db3d17e2f809dfb1ff9ddfbbf16c71790d1656d10aee320877e1392f" +checksum = "86b959f97c97044e4c96e32e1db292a7d594449546a3c6b77ae613dc3a5b5145" dependencies = [ "cocoa", "crossbeam-channel", @@ -3428,17 +3398,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "password-hash" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700" -dependencies = [ - "base64ct", - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "paste" version = "1.0.14" @@ -3452,9 +3411,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "83a0692ec44e4cf1ef28ca317f14f8f07da2d95ec3fa01f86e4467b725e60917" dependencies = [ "digest", - "hmac", - "password-hash", - "sha2", ] [[package]] @@ -4199,7 +4155,7 @@ checksum = "a5885493fdf0be6cdff808d1533ce878d21cfa49c7086fa00c66355cd9141bfc" dependencies = [ "base64 0.21.2", "blake2b_simd", - "constant_time_eq 0.3.0", + "constant_time_eq", "crossbeam-utils", ] @@ -4372,9 +4328,9 @@ dependencies = [ [[package]] name = "schemars" -version = "0.8.16" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" dependencies = [ "dyn-clone", "indexmap 1.9.3", @@ -4386,14 +4342,14 @@ dependencies = [ [[package]] name = "schemars_derive" -version = "0.8.16" +version = "0.8.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" dependencies = [ "proc-macro2", "quote 1.0.35", "serde_derive_internals", - "syn 1.0.109", + "syn 2.0.49", ] [[package]] @@ -4549,6 +4505,17 @@ dependencies = [ "serde_derive", ] +[[package]] +name = "serde-untagged" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2676ba99bd82f75cae5cbd2c8eda6fa0b8760f18978ea840e980dd5567b5c5b6" +dependencies = [ + "erased-serde", + "serde", + "typeid", +] + [[package]] name = "serde_derive" version = "1.0.196" @@ -4562,13 +4529,13 @@ dependencies = [ [[package]] name = "serde_derive_internals" -version = "0.26.0" +version = "0.29.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote 1.0.35", - "syn 1.0.109", + "syn 2.0.49", ] [[package]] @@ -5866,9 +5833,9 @@ dependencies = [ [[package]] name = "tao" -version = "0.27.1" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92bcf8885e147b56d6e26751263b45876284f32ca404703f6d3b8f80d16ff4dd" +checksum = "ea538df05fbc2dcbbd740ba0cfe8607688535f4798d213cbbfa13ce494f3451f" dependencies = [ "bitflags 2.4.0", "cocoa", @@ -5897,7 +5864,7 @@ dependencies = [ "tao-macros", "unicode-segmentation", "url", - "windows 0.56.0", + "windows 0.57.0", "windows-core", "windows-version", "x11-dl", @@ -5933,14 +5900,14 @@ checksum = "9d0e916b1148c8e263850e1ebcbd046f333e0683c724876bb0da63ea4373dc8a" [[package]] name = "tauri" -version = "2.0.0-beta.17" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fedd5490eddf117253945f0baedafded43474c971cba546a818f527d5c26266" +checksum = "255e746089a370802ec4eb896dccc6f27c1dd2a203c1dc484fd996db954e2300" dependencies = [ "anyhow", "bytes", "cocoa", - "dirs-next", + "dirs 5.0.1", "dunce", "embed_plist", "futures-util", @@ -5977,18 +5944,18 @@ dependencies = [ "webkit2gtk", "webview2-com", "window-vibrancy", - "windows 0.56.0", + "windows 0.57.0", ] [[package]] name = "tauri-build" -version = "2.0.0-beta.13" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abcf98a9b4527567c3e5ca9723431d121e001c2145651b3fa044d22b5e025a7e" +checksum = "85ceb8d082c3b17b4b2eb134a39363a22c696ddba473d6e5c0ab1caadad4cfca" dependencies = [ "anyhow", "cargo_toml", - "dirs-next", + "dirs 5.0.1", "glob", "heck 0.5.0", "json-patch", @@ -6004,9 +5971,9 @@ dependencies = [ [[package]] name = "tauri-codegen" -version = "2.0.0-beta.13" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b383f341efb803852b0235a2f330ca90c4c113f422dd6d646b888685b372cace" +checksum = "2407c7d37a491b16e530445c9611d91091cae198eea2ed424913b740215605f2" dependencies = [ "base64 0.22.0", "brotli", @@ -6031,11 +5998,11 @@ dependencies = [ [[package]] name = "tauri-macros" -version = "2.0.0-beta.13" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71be71718cfe48b149507157bfbad0e2ba0e98ea51658be26c7c677eb188fb0c" +checksum = "d210893b693be00f569b4f54456803debe104b7675f368205f2b6e94bac09b34" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "proc-macro2", "quote 1.0.35", "syn 2.0.49", @@ -6045,9 +6012,9 @@ dependencies = [ [[package]] name = "tauri-plugin" -version = "2.0.0-beta.13" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6baaee0a083db1e04a1b7a3b0670d86a4d95dd2a54e7cbfb5547762b8ed098d9" +checksum = "b352e4478af27bd7c76724bb426ebb32fc51baafb2186afabed4e706dc9e39d4" dependencies = [ "anyhow", "glob", @@ -6060,26 +6027,11 @@ dependencies = [ "walkdir", ] -[[package]] -name = "tauri-plugin-deep-link" -version = "2.0.0-beta.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a1aee2af6aec05ace816d46da0b0c0bdb4fcd0c985c0f14634a50c860824435" -dependencies = [ - "log", - "serde", - "serde_json", - "tauri", - "tauri-plugin", - "thiserror", - "url", -] - [[package]] name = "tauri-plugin-fs" -version = "2.0.0-beta.7" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35377195c6923beda5f29482a16b492d431de964389fca9aaf81a0f7e908023f" +checksum = "5df6b25b1f2b7b61565e66c4dbee9eb39e5635d2a763206e380e07cc3f601a67" dependencies = [ "anyhow", "glob", @@ -6096,9 +6048,9 @@ dependencies = [ [[package]] name = "tauri-plugin-http" -version = "2.0.0-beta.7" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec2c535106b7a8c2e7c5abdb4b81568b185f0b00bb0d64c37e06a5f0a9729155" +checksum = "1eef17218eaa8bd0fc6cafb7831c63d82ef83b3950d59dc817d92d5320c4f20c" dependencies = [ "data-url", "http 1.1.0", @@ -6111,15 +6063,16 @@ dependencies = [ "tauri-plugin", "tauri-plugin-fs", "thiserror", + "tokio", "url", "urlpattern", ] [[package]] name = "tauri-plugin-process" -version = "2.0.0-beta.3" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11215c3615299090e97f37341ae4b01f518bc1d43e9c4391144c0e5e3b7d4f01" +checksum = "96d3663df0cd3e96feb37d46aad5d499d2edfcca5c62548ad34f1684e0019168" dependencies = [ "tauri", "tauri-plugin", @@ -6127,12 +6080,12 @@ dependencies = [ [[package]] name = "tauri-plugin-updater" -version = "2.0.0-beta.5" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d1a632f5b0cc00911c3f379b0b69a4ccf5fd22eb10d022010dfb02717d5b6bc" +checksum = "5b5f10ba18d2fc65e16bdf053b7beccb621dcf880c52d2ab08bdeb2d685e3e14" dependencies = [ "base64 0.22.0", - "dirs-next", + "dirs 5.0.1", "flate2", "futures-util", "http 1.1.0", @@ -6156,9 +6109,9 @@ dependencies = [ [[package]] name = "tauri-runtime" -version = "2.0.0-beta.14" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "148b6e6aff8e63fe5d4ae1d50159d50cfc0b4309abdeca64833c887c6b5631ef" +checksum = "6624fdf383ccafc9e8ad9205fe6e5c976b318efcd6b3662dde658c74e4254792" dependencies = [ "dpi", "gtk", @@ -6170,14 +6123,14 @@ dependencies = [ "tauri-utils", "thiserror", "url", - "windows 0.56.0", + "windows 0.57.0", ] [[package]] name = "tauri-runtime-wry" -version = "2.0.0-beta.14" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "398d065c6e0fbf3c4304583759b6e153bc1e0daeb033bede6834ebe4df371fc3" +checksum = "9fd1a785c4281f8231b091593393b40cb3a800810c407b1ffed52de27ff1640a" dependencies = [ "cocoa", "gtk", @@ -6193,22 +6146,21 @@ dependencies = [ "url", "webkit2gtk", "webview2-com", - "windows 0.56.0", + "windows 0.57.0", "wry", ] [[package]] name = "tauri-utils" -version = "2.0.0-beta.13" +version = "2.0.0-rc.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4709765385f035338ecc330f3fba753b8ee283c659c235da9768949cdb25469" +checksum = "6f435eeaae1e69cf93cf19da0f727989eed2e5eb6fc63a8d21432f59dd3ac4ac" dependencies = [ "brotli", "cargo_metadata", "ctor", "dunce", "glob", - "heck 0.5.0", "html5ever", "infer", "json-patch", @@ -6222,6 +6174,7 @@ dependencies = [ "schemars", "semver", "serde", + "serde-untagged", "serde_json", "serde_with", "swift-rs", @@ -6274,18 +6227,18 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] name = "thiserror" -version = "1.0.40" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.40" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote 1.0.35", @@ -6617,14 +6570,14 @@ dependencies = [ [[package]] name = "tray-icon" -version = "0.13.5" +version = "0.14.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39240037d755a1832e752d64f99078c3b0b21c09a71c12405070c75ef4e7cd3c" +checksum = "3ad8319cca93189ea9ab1b290de0595960529750b6b8b501a399ed1ec3775d60" dependencies = [ "cocoa", "core-graphics", "crossbeam-channel", - "dirs-next", + "dirs 5.0.1", "libappindicator", "muda", "objc", @@ -6650,6 +6603,12 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" +[[package]] +name = "typeid" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf" + [[package]] name = "typenum" version = "1.17.0" @@ -7117,13 +7076,13 @@ dependencies = [ [[package]] name = "webview2-com" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c914dd492a52f0377bef56fd1b6e74a79090f9ee631d625d5b505a00e4538b6" +checksum = "6516cfa64c6b3212686080eeec378e662c2af54bb2a5b2a22749673f5cb2226f" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows 0.56.0", + "windows 0.57.0", "windows-core", "windows-implement", "windows-interface", @@ -7142,12 +7101,12 @@ dependencies = [ [[package]] name = "webview2-com-sys" -version = "0.30.0" +version = "0.31.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a46bcf03482ec28eeb764ca788f67998cde4213adfbbfa90462622058530f5e" +checksum = "c76d5b77320ff155660be1df3e6588bc85c75f1a9feef938cc4dc4dd60d1d7cf" dependencies = [ "thiserror", - "windows 0.56.0", + "windows 0.57.0", "windows-core", ] @@ -7216,31 +7175,31 @@ dependencies = [ [[package]] name = "windows" -version = "0.56.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132" +checksum = "12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143" dependencies = [ "windows-core", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] name = "windows-core" -version = "0.56.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6" +checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" dependencies = [ "windows-implement", "windows-interface", "windows-result", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] name = "windows-implement" -version = "0.56.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b" +checksum = "9107ddc059d5b6fbfbffdfa7a7fe3e22a226def0b2608f72e9d552763d3e1ad7" dependencies = [ "proc-macro2", "quote 1.0.35", @@ -7249,9 +7208,9 @@ dependencies = [ [[package]] name = "windows-interface" -version = "0.56.0" +version = "0.57.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc" +checksum = "29bee4b38ea3cde66011baa44dba677c432a78593e202392d1e9070cf2a7fca7" dependencies = [ "proc-macro2", "quote 1.0.35", @@ -7264,7 +7223,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -7291,7 +7250,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -7326,18 +7285,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -7346,7 +7305,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75aa004c988e080ad34aff5739c39d0312f4684699d6d71fc8a198d057b8b9b4" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -7363,9 +7322,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -7381,9 +7340,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -7399,15 +7358,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -7423,9 +7382,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -7441,9 +7400,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -7459,9 +7418,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -7477,9 +7436,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" @@ -7531,9 +7490,9 @@ dependencies = [ [[package]] name = "wry" -version = "0.39.3" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e180ac2740d6cb4d5cec0abf63eacbea90f1b7e5e3803043b13c1c84c4b7884" +checksum = "68b00c945786b02d7805d09a969fa36d0eee4e0bd4fb3ec2a79d2bf45a1b44cd" dependencies = [ "base64 0.22.0", "block", @@ -7565,7 +7524,7 @@ dependencies = [ "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows 0.56.0", + "windows 0.57.0", "windows-core", "windows-version", "x11-dl", @@ -7727,51 +7686,17 @@ dependencies = [ [[package]] name = "zip" -version = "0.6.6" +version = "2.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" +checksum = "40dd8c92efc296286ce1fbd16657c5dbefff44f1b4ca01cc5f517d8b7b3d3e2e" dependencies = [ - "aes 0.8.3", - "byteorder", - "bzip2", - "constant_time_eq 0.1.5", + "arbitrary", "crc32fast", "crossbeam-utils", - "flate2", - "hmac", - "pbkdf2", - "sha1", - "time", - "zstd", -] - -[[package]] -name = "zstd" -version = "0.11.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4" -dependencies = [ - "zstd-safe", -] - -[[package]] -name = "zstd-safe" -version = "5.0.2+zstd.1.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db" -dependencies = [ - "libc", - "zstd-sys", -] - -[[package]] -name = "zstd-sys" -version = "2.0.9+zstd.1.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656" -dependencies = [ - "cc", - "pkg-config", + "displaydoc", + "indexmap 2.2.6", + "memchr", + "thiserror", ] [[package]] diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 249ba89..19bb9a1 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -14,10 +14,10 @@ crate-type = ["staticlib", "cdylib", "rlib"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [build-dependencies] -tauri-plugin-fs = { version = "=2.0.0-beta.7", features = [] } -tauri-plugin = { version = "=2.0.0-beta.13", features = [] } -tauri-utils = { version = "=2.0.0-beta.13", features = [] } -tauri-build = { version = "=2.0.0-beta.13", features = [] } +tauri-plugin-fs = { version = "=2.0.0-rc.0", features = [] } +tauri-plugin = { version = "=2.0.0-rc.0", features = [] } +tauri-utils = { version = "=2.0.0-rc.0", features = [] } +tauri-build = { version = "=2.0.0-rc.0", features = [] } [dependencies] @@ -46,11 +46,11 @@ serde_json = "1.0.120" snarkvm = { features = [ ], git = "https://github.com/AleoNet/snarkVM", rev = "be171ce" } ssss = "0.2.0" -tauri = { version = "2.0.0-beta.17", features = [] } -tauri-plugin-deep-link = "=2.0.0-beta.3" -tauri-plugin-http = { version = "2.0.0-beta.7", features = ["cookies"] } -tauri-plugin-updater = { version = "2.0.0-beta.5", features = [] } -tauri-plugin-process = "=2.0.0-beta.3" +tauri = { version = "2.0.0-rc.0", features = [] } +# tauri-plugin-deep-link = "2.0.0-beta.10" +tauri-plugin-http = { version = "2.0.0-rc.0", features = ["cookies"] } +tauri-plugin-updater = { version = "2.0.0-rc.0", features = [] } +tauri-plugin-process = "2.0.0-rc.0" tiny-bip39 = "1.0.0" time = "0.3.36" tokio = { version = "1.29.1", features = ["full"] } @@ -63,6 +63,7 @@ zeroize = { version = "1.7.0", features = [ "zeroize_derive", "alloc", ] } +# tauri-plugin-deep-link = "2.0.0-beta.3" [target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies] keyring = "2.0.5" diff --git a/src-tauri/capabilities/capabilities.toml b/src-tauri/capabilities/capabilities.toml index e0f74f0..61e4a56 100644 --- a/src-tauri/capabilities/capabilities.toml +++ b/src-tauri/capabilities/capabilities.toml @@ -1,25 +1,26 @@ -"$schema" = "./schemas/desktop-schema.toml" -identifier = "main-capability" -description = "Capability for the main window" -windows = ["main", "wallet-connect"] permissions = [ - "path:default", - "event:default", - "event:allow-listen", - "window:default", - "window:allow-create", - "window:allow-close", + "core:default", + # "core:path:default", + # "core:event:default", + "core:event:allow-listen", + # "core:window:default", + "core:window:allow-create", + "core:window:allow-close", "updater:allow-check", - "updater:default", + # "core:updater:default", "process:allow-restart", - "window:allow-set-title", - "window:allow-destroy", - "webview:allow-create-webview-window", - "webview:allow-create-webview", - "webview:allow-webview-close", - "webview:default", - "app:default", - "resources:default", - "menu:default", - "tray:default", + "core:window:allow-set-title", + "core:window:allow-destroy", + "core:webview:allow-create-webview-window", + "core:webview:allow-create-webview", + "core:webview:allow-webview-close", + # "core:webview:default", + # "core:app:default", + "core:resources:default", + # "core:menu:default", + # "core:tray:default", ] +"$schema" = "./schemas/desktop-schema.toml" +identifier = "main-capability" +description = "Capability for the main window" +windows = ["main", "wallet-connect"] diff --git a/src-tauri/src/services/record_handling/records.rs b/src-tauri/src/services/record_handling/records.rs index 2e93cb5..82e084a 100644 --- a/src-tauri/src/services/record_handling/records.rs +++ b/src-tauri/src/services/record_handling/records.rs @@ -9,13 +9,6 @@ use snarkvm::{ use std::ops::Sub; use tauri::{Manager, Window}; -use rayon::prelude::*; -use std::sync::{ - atomic::{AtomicBool, AtomicUsize, Ordering}, - Arc, Mutex, -}; -use std::time::Duration; - use crate::{ api::{ aleo_client::{setup_aleo_client, setup_client, setup_local_client}, @@ -47,6 +40,13 @@ use crate::{ }, }, }; +use rayon::prelude::*; +use std::sync::{ + atomic::{AtomicBool, AtomicUsize, Ordering}, + Arc, Mutex, +}; +use std::time::Duration; +use tauri::Emitter; use avail_common::{ aleo_tools::program_manager::Credits, diff --git a/src-tauri/src/services/record_handling/transfer.rs b/src-tauri/src/services/record_handling/transfer.rs index e21aa25..242a8cd 100644 --- a/src-tauri/src/services/record_handling/transfer.rs +++ b/src-tauri/src/services/record_handling/transfer.rs @@ -2,7 +2,7 @@ use chrono::{DateTime, Local}; use dirs; use snarkvm::{ledger::transactions::ConfirmedTransaction, prelude::*}; -use tauri::{Manager, Window}; +use tauri::{Emitter, Manager, Window}; use tauri_plugin_http::reqwest; use std::{fs, path::PathBuf}; diff --git a/src-tauri/src/services/record_handling/utils.rs b/src-tauri/src/services/record_handling/utils.rs index 2d2e45c..e899681 100644 --- a/src-tauri/src/services/record_handling/utils.rs +++ b/src-tauri/src/services/record_handling/utils.rs @@ -13,6 +13,7 @@ use snarkvm::utilities::ToBits; use std::collections::HashMap; use std::ops::Sub; use std::str::FromStr; +use tauri::Emitter; use tauri::{Manager, Window}; use crate::api::{ diff --git a/src-tauri/src/services/wallet_connect_api.rs b/src-tauri/src/services/wallet_connect_api.rs index d78d30b..3e9b2b0 100644 --- a/src-tauri/src/services/wallet_connect_api.rs +++ b/src-tauri/src/services/wallet_connect_api.rs @@ -38,6 +38,7 @@ use crate::models::wallet_connect::{ }; use chrono::Local; use std::str::FromStr; +use tauri::Emitter; use snarkvm::circuit::Aleo; use snarkvm::{ diff --git a/src/services/util/deep_link.ts b/src/services/util/deep_link.ts index 7127878..22e491a 100644 --- a/src/services/util/deep_link.ts +++ b/src/services/util/deep_link.ts @@ -1,5 +1,5 @@ -import {onOpenUrl} from '@tauri-apps/plugin-deep-link'; +// import {onOpenUrl} from '@tauri-apps/plugin-deep-link'; -await onOpenUrl(urls => { - console.log('deep link:', urls); -}); +// await onOpenUrl(urls => { +// console.log('deep link:', urls); +// }); From e598cf5869c5e12d9f8a0461a1ffe5b4c781fc7a Mon Sep 17 00:00:00 2001 From: dev-blc Date: Mon, 12 Aug 2024 23:39:31 +0530 Subject: [PATCH 23/45] fixes deep-link, app compiles --- src-tauri/Cargo.lock | 109 ++++++++++++++++++++++++++++++++- src-tauri/Cargo.toml | 3 +- src-tauri/src/lib.rs | 2 + src-tauri/tauri.conf.json | 16 ++++- src/services/util/deep_link.ts | 8 +-- 5 files changed, 131 insertions(+), 7 deletions(-) diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 087427c..84f201b 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -493,6 +493,7 @@ dependencies = [ "tauri", "tauri-build", "tauri-plugin", + "tauri-plugin-deep-link", "tauri-plugin-fs", "tauri-plugin-http", "tauri-plugin-process", @@ -964,6 +965,26 @@ dependencies = [ "windows-sys 0.45.0", ] +[[package]] +name = "const-random" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" +dependencies = [ + "const-random-macro", +] + +[[package]] +name = "const-random-macro" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +dependencies = [ + "getrandom 0.2.10", + "once_cell", + "tiny-keccak", +] + [[package]] name = "constant_time_eq" version = "0.3.0" @@ -1382,6 +1403,15 @@ dependencies = [ "syn 2.0.49", ] +[[package]] +name = "dlv-list" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "442039f5147480ba31067cb00ada1adae6892028e40e45fc5de7b7df6dcc1b5f" +dependencies = [ + "const-random", +] + [[package]] name = "dotenv" version = "0.15.0" @@ -3328,6 +3358,16 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" +[[package]] +name = "ordered-multimap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79" +dependencies = [ + "dlv-list", + "hashbrown 0.14.5", +] + [[package]] name = "ordered-stream" version = "0.2.0" @@ -4159,6 +4199,17 @@ dependencies = [ "crossbeam-utils", ] +[[package]] +name = "rust-ini" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e310ef0e1b6eeb79169a1171daf9abcb87a2e17c03bee2c4bb100b55c75409f" +dependencies = [ + "cfg-if", + "ordered-multimap", + "trim-in-place", +] + [[package]] name = "rust_decimal" version = "1.32.0" @@ -6027,6 +6078,26 @@ dependencies = [ "walkdir", ] +[[package]] +name = "tauri-plugin-deep-link" +version = "2.0.0-rc.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3db97f4b54f2e6f24681c3fffbcb7e9cfff24003b92bb8d3944a39072b8a1178" +dependencies = [ + "dunce", + "log", + "rust-ini", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "tauri-utils", + "thiserror", + "url", + "windows-registry", + "windows-result 0.2.0", +] + [[package]] name = "tauri-plugin-fs" version = "2.0.0-rc.0" @@ -6597,6 +6668,12 @@ dependencies = [ "serde_json", ] +[[package]] +name = "trim-in-place" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc" + [[package]] name = "try-lock" version = "0.2.4" @@ -7191,7 +7268,7 @@ checksum = "d2ed2439a290666cd67ecce2b0ffaad89c2a56b976b736e6ece670297897832d" dependencies = [ "windows-implement", "windows-interface", - "windows-result", + "windows-result 0.1.1", "windows-targets 0.52.6", ] @@ -7217,6 +7294,17 @@ dependencies = [ "syn 2.0.49", ] +[[package]] +name = "windows-registry" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +dependencies = [ + "windows-result 0.2.0", + "windows-strings", + "windows-targets 0.52.6", +] + [[package]] name = "windows-result" version = "0.1.1" @@ -7226,6 +7314,25 @@ dependencies = [ "windows-targets 0.52.6", ] +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result 0.2.0", + "windows-targets 0.52.6", +] + [[package]] name = "windows-sys" version = "0.45.0" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 19bb9a1..59da2f0 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -47,7 +47,7 @@ snarkvm = { features = [ ], git = "https://github.com/AleoNet/snarkVM", rev = "be171ce" } ssss = "0.2.0" tauri = { version = "2.0.0-rc.0", features = [] } -# tauri-plugin-deep-link = "2.0.0-beta.10" +tauri-plugin-deep-link = "=2.0.0-rc.0" tauri-plugin-http = { version = "2.0.0-rc.0", features = ["cookies"] } tauri-plugin-updater = { version = "2.0.0-rc.0", features = [] } tauri-plugin-process = "2.0.0-rc.0" @@ -63,6 +63,7 @@ zeroize = { version = "1.7.0", features = [ "zeroize_derive", "alloc", ] } +# tauri-plugin-deep-link = "0.1.2" # tauri-plugin-deep-link = "2.0.0-beta.3" [target.'cfg(any(target_os = "macos", target_os = "ios"))'.dependencies] diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index c58f130..4278352 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -37,6 +37,8 @@ use services::record_handling::{ sync::{blocks_sync, sync_backup, txs_sync}, transfer::{pre_install_inclusion_prover, transfer}, }; +use tauri::Emitter; +use tauri::Listener; use tauri::Manager; use tauri_plugin_deep_link::DeepLinkExt; // wallet connect services diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 7099ce0..5b1975f 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -34,7 +34,21 @@ "avail://" ] } - ] + ], + "mobile": [ + { + "host": "com.avail.wallet", + "pathPrefix": [ + "avail://" + ] + } + ], + "desktop": { + "schemes": [ + "avail://", + "com.avail.wallet" + ] + } } }, "app": { diff --git a/src/services/util/deep_link.ts b/src/services/util/deep_link.ts index 22e491a..7127878 100644 --- a/src/services/util/deep_link.ts +++ b/src/services/util/deep_link.ts @@ -1,5 +1,5 @@ -// import {onOpenUrl} from '@tauri-apps/plugin-deep-link'; +import {onOpenUrl} from '@tauri-apps/plugin-deep-link'; -// await onOpenUrl(urls => { -// console.log('deep link:', urls); -// }); +await onOpenUrl(urls => { + console.log('deep link:', urls); +}); From e6131658bc9ec53a27c1b996d78b3fc7a31b3467 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Mon, 12 Aug 2024 23:52:41 +0530 Subject: [PATCH 24/45] minor change --- src-tauri/tauri.conf.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 5b1975f..ff73ba4 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -46,7 +46,8 @@ "desktop": { "schemes": [ "avail://", - "com.avail.wallet" + "com.avail.wallet", + "avail" ] } } From dfca3f6da6585169be637006e648a721e5b68ea2 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Mon, 12 Aug 2024 23:59:25 +0530 Subject: [PATCH 25/45] updates tauri to generate images --- src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index ff73ba4..c06abea 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -17,7 +17,7 @@ "icons/icon.ico" ], "targets": "all", - "createUpdaterArtifacts": true + "createUpdaterArtifacts": "v1Compatible" }, "plugins": { "updater": { From 7b1deae5a8b59a9a9d79436d413f99dc5f76e0e1 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Tue, 13 Aug 2024 00:00:45 +0530 Subject: [PATCH 26/45] updates workflow files --- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e66bc3e..27183eb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,7 +97,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: tauri-cli - version: "2.0.0-beta.23" + version: "2.0.0-beta.rc.0" - uses: tauri-apps/tauri-action@v0 env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2bc422c..ac26e59 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -56,14 +56,11 @@ jobs: sudo apt-get update sudo apt-get install -y libsoup-3.0-dev libwebkit2gtk-4.1-dev patchelf javascriptcoregtk-4.1 build-essential curl wget file libgtk-3-dev libayatana-appindicator3-dev librsvg2-dev - # - name: Update cargo to fix time crates issue - # run: cd src-tauri && cargo update - - name: Install Tauri CLI using Cargo uses: baptiste0928/cargo-install@v3 with: crate: tauri-cli - version: "2.0.0-beta.23" + version: "2.0.0-beta.rc.0" - uses: tauri-apps/tauri-action@v0 env: From 1711eea79f3375bffd116b69736b355d01b7c0c3 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Tue, 13 Aug 2024 00:09:05 +0530 Subject: [PATCH 27/45] fixes tauri version typo --- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 27183eb..47f59bf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -97,7 +97,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: tauri-cli - version: "2.0.0-beta.rc.0" + version: "2.0.0-rc.0" - uses: tauri-apps/tauri-action@v0 env: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ac26e59..8bae9f1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -60,7 +60,7 @@ jobs: uses: baptiste0928/cargo-install@v3 with: crate: tauri-cli - version: "2.0.0-beta.rc.0" + version: "2.0.0-rc.0" - uses: tauri-apps/tauri-action@v0 env: From e6fe928f7589bb3e43c46ed4df2bbf3f43237098 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Tue, 13 Aug 2024 19:31:20 +0530 Subject: [PATCH 28/45] updates tauri updater --- src-tauri/tauri.conf.json | 1 + 1 file changed, 1 insertion(+) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index c06abea..23c3a63 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -21,6 +21,7 @@ }, "plugins": { "updater": { + "createUpdaterArtifacts": "v1Compatible", "endpoints": [ "https://api.avail.global/release/latest" ], From d4d6007fa33bc7f8e6e763426a627c7eb97015e3 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Tue, 13 Aug 2024 22:57:58 +0530 Subject: [PATCH 29/45] updates `tauri.conf.json` to try new config --- src-tauri/tauri.conf.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 23c3a63..f444478 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -17,11 +17,11 @@ "icons/icon.ico" ], "targets": "all", - "createUpdaterArtifacts": "v1Compatible" + "createUpdaterArtifacts": "true" }, "plugins": { "updater": { - "createUpdaterArtifacts": "v1Compatible", + "createUpdaterArtifacts": "true", "endpoints": [ "https://api.avail.global/release/latest" ], From 6ac952b161b60d9224dcbb5189d66ee6887209c6 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Tue, 13 Aug 2024 23:07:43 +0530 Subject: [PATCH 30/45] adds custom targets in tauri config --- src-tauri/tauri.conf.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index f444478..5bdd2eb 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -16,7 +16,16 @@ "icons/icon.icns", "icons/icon.ico" ], - "targets": "all", + "targets": [ + "deb", + "appimage", + "dmg", + "msi", + "nsis", + "app", + "rpm", + "updater" + ], "createUpdaterArtifacts": "true" }, "plugins": { From fda082a815c59cbf4689b91060282997d21096fe Mon Sep 17 00:00:00 2001 From: dev-blc Date: Tue, 13 Aug 2024 23:14:58 +0530 Subject: [PATCH 31/45] testing configs for tauri CICD --- src-tauri/tauri.conf.json | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 5bdd2eb..3bba681 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -16,21 +16,12 @@ "icons/icon.icns", "icons/icon.ico" ], - "targets": [ - "deb", - "appimage", - "dmg", - "msi", - "nsis", - "app", - "rpm", - "updater" - ], - "createUpdaterArtifacts": "true" + "targets": "all", + "createUpdaterArtifacts": "false" }, "plugins": { "updater": { - "createUpdaterArtifacts": "true", + "createUpdaterArtifacts": "false", "endpoints": [ "https://api.avail.global/release/latest" ], From 41de6a7c1538b133718a72332db061277fd7246e Mon Sep 17 00:00:00 2001 From: dev-blc Date: Tue, 13 Aug 2024 23:24:03 +0530 Subject: [PATCH 32/45] rollback to v1Compatible --- src-tauri/tauri.conf.json | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 3bba681..f27b8fe 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -17,11 +17,11 @@ "icons/icon.ico" ], "targets": "all", - "createUpdaterArtifacts": "false" + "createUpdaterArtifacts": "v1Compatible" }, "plugins": { "updater": { - "createUpdaterArtifacts": "false", + "createUpdaterArtifacts": "v1Compatible", "endpoints": [ "https://api.avail.global/release/latest" ], @@ -46,9 +46,10 @@ ], "desktop": { "schemes": [ + "avail", + "wallet", "avail://", - "com.avail.wallet", - "avail" + "com.avail.wallet" ] } } From 7d98f0ad8c20a223f6de5f5572d8b5d0311244a8 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Wed, 14 Aug 2024 00:24:21 +0530 Subject: [PATCH 33/45] adds macOS signing --- src-tauri/tauri.conf.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index f27b8fe..55e0a15 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -17,7 +17,10 @@ "icons/icon.ico" ], "targets": "all", - "createUpdaterArtifacts": "v1Compatible" + "createUpdaterArtifacts": "v1Compatible", + "macOS": { + "signingIdentity": "WTK34UZPZK" + } }, "plugins": { "updater": { From f16aea4b0a78877648d4e0387efd74d4193a94df Mon Sep 17 00:00:00 2001 From: dev-blc Date: Thu, 15 Aug 2024 14:56:07 +0530 Subject: [PATCH 34/45] minor changes in tauri.conf --- src-tauri/tauri.conf.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 55e0a15..9015b90 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -16,11 +16,7 @@ "icons/icon.icns", "icons/icon.ico" ], - "targets": "all", - "createUpdaterArtifacts": "v1Compatible", - "macOS": { - "signingIdentity": "WTK34UZPZK" - } + "targets": "all" }, "plugins": { "updater": { From 671bc7501154f3e96f2e133091341a6cba205413 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Fri, 16 Aug 2024 04:28:40 +0530 Subject: [PATCH 35/45] fixes conf file --- src-tauri/tauri.conf.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 9015b90..bd9fd91 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -16,7 +16,8 @@ "icons/icon.icns", "icons/icon.ico" ], - "targets": "all" + "targets": "all", + "createUpdaterArtifacts": "v1Compatible" }, "plugins": { "updater": { @@ -45,10 +46,7 @@ ], "desktop": { "schemes": [ - "avail", - "wallet", - "avail://", - "com.avail.wallet" + "avail" ] } } From 81bcf0d4b4ae0fbf84fbe3272e96dad6be964384 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Fri, 16 Aug 2024 18:16:10 +0530 Subject: [PATCH 36/45] updates signing id in conf file --- src-tauri/tauri.conf.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index bd9fd91..4649da4 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -17,7 +17,9 @@ "icons/icon.ico" ], "targets": "all", - "createUpdaterArtifacts": "v1Compatible" + "createUpdaterArtifacts": "v1Compatible", + "signingIdentity": "-", + "hardenedRuntime": false }, "plugins": { "updater": { From 2dce86e05ea07f935ca01f28384f490487ab0653 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Fri, 16 Aug 2024 18:26:07 +0530 Subject: [PATCH 37/45] fixes conf file for macOS --- src-tauri/tauri.conf.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 4649da4..30d29bc 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -18,8 +18,10 @@ ], "targets": "all", "createUpdaterArtifacts": "v1Compatible", - "signingIdentity": "-", - "hardenedRuntime": false + "macOS": { + "signingIdentity": "-", + "hardenedRuntime": false + } }, "plugins": { "updater": { From 755f4a7cdeb5d9430b307afc0e19cbea7bf3c5af Mon Sep 17 00:00:00 2001 From: dev-blc Date: Fri, 16 Aug 2024 19:31:59 +0530 Subject: [PATCH 38/45] updates haredend runtime to true --- src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 30d29bc..441346e 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -20,7 +20,7 @@ "createUpdaterArtifacts": "v1Compatible", "macOS": { "signingIdentity": "-", - "hardenedRuntime": false + "hardenedRuntime": true } }, "plugins": { From 815f48091b5c4088cc98b4d523ed66b89e158b16 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Fri, 16 Aug 2024 20:17:51 +0530 Subject: [PATCH 39/45] updates `tauri.conf.json` & adds `entitlements.plist` --- src-tauri/entitlements.plist | 8 ++++++++ src-tauri/tauri.conf.json | 27 +++++++++++++++++++++++---- 2 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 src-tauri/entitlements.plist diff --git a/src-tauri/entitlements.plist b/src-tauri/entitlements.plist new file mode 100644 index 0000000..07643a3 --- /dev/null +++ b/src-tauri/entitlements.plist @@ -0,0 +1,8 @@ + + + + + com.apple.security.device.camera + + + \ No newline at end of file diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 441346e..f30e03b 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -16,16 +16,35 @@ "icons/icon.icns", "icons/icon.ico" ], - "targets": "all", - "createUpdaterArtifacts": "v1Compatible", + "targets": [ + "nsis", + "deb", + "rpm", + "dmg", + "app" + ], + "createUpdaterArtifacts": true, "macOS": { "signingIdentity": "-", - "hardenedRuntime": true + "entitlements": "src-tauri/entitlements.plist", + "hardenedRuntime": true, + "frameworks": [ + "ffmpeg/lib/libavcodec.60.dylib", + "ffmpeg/lib/libavdevice.60.dylib", + "ffmpeg/lib/libavfilter.9.dylib", + "ffmpeg/lib/libavformat.60.dylib", + "ffmpeg/lib/libavutil.58.dylib", + "ffmpeg/lib/libffmpeg.6.dylib", + "ffmpeg/lib/libswresample.4.dylib", + "ffmpeg/lib/libswscale.7.dylib" + ] + }, + "resources": { + "ffmpeg/bin/*": "./" } }, "plugins": { "updater": { - "createUpdaterArtifacts": "v1Compatible", "endpoints": [ "https://api.avail.global/release/latest" ], From 6bc6950d86a7cabacfa8de27788d28b4b9cc635f Mon Sep 17 00:00:00 2001 From: dev-blc Date: Fri, 16 Aug 2024 20:32:10 +0530 Subject: [PATCH 40/45] removes framework error --- src-tauri/tauri.conf.json | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index f30e03b..d9660bc 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -27,20 +27,7 @@ "macOS": { "signingIdentity": "-", "entitlements": "src-tauri/entitlements.plist", - "hardenedRuntime": true, - "frameworks": [ - "ffmpeg/lib/libavcodec.60.dylib", - "ffmpeg/lib/libavdevice.60.dylib", - "ffmpeg/lib/libavfilter.9.dylib", - "ffmpeg/lib/libavformat.60.dylib", - "ffmpeg/lib/libavutil.58.dylib", - "ffmpeg/lib/libffmpeg.6.dylib", - "ffmpeg/lib/libswresample.4.dylib", - "ffmpeg/lib/libswscale.7.dylib" - ] - }, - "resources": { - "ffmpeg/bin/*": "./" + "hardenedRuntime": true } }, "plugins": { From 989ab175657ea31bf067b17980ccce06e5ad68c9 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Fri, 16 Aug 2024 20:56:12 +0530 Subject: [PATCH 41/45] updates entitlements path --- src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index d9660bc..29bbf3d 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -26,7 +26,7 @@ "createUpdaterArtifacts": true, "macOS": { "signingIdentity": "-", - "entitlements": "src-tauri/entitlements.plist", + "entitlements": "entitlements.plist", "hardenedRuntime": true } }, From 13f5df524b4fd3754677d88c3787740acdcbdbc4 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Sat, 17 Aug 2024 00:31:48 +0530 Subject: [PATCH 42/45] removes `info.plist` as per tauri instructions --- src-tauri/Info.plist | 47 -------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 src-tauri/Info.plist diff --git a/src-tauri/Info.plist b/src-tauri/Info.plist deleted file mode 100644 index ffd30d8..0000000 --- a/src-tauri/Info.plist +++ /dev/null @@ -1,47 +0,0 @@ - - - - - CFBundleDevelopmentRegion - English - CFBundleDisplayName - Avail - CFBundleExecutable - Avail - CFBundleIconFile - icon.icns - CFBundleIdentifier - com.avail.wallet - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - Avail - CFBundlePackageType - APPL - CFBundleURLTypes - - - CFBundleTypeRole - Editor - CFBundleURLName - com.example.avail - CFBundleURLSchemes - - avail - - - - CFBundleShortVersionString - 0.4.4 - CFBundleVersion - 20240222.152850 - CSResourcesFileMapped - - LSMinimumSystemVersion - 10.13 - LSRequiresCarbon - - NSHighResolutionCapable - - - \ No newline at end of file From 1baae72615cbc160eccf78171c6cfa4117c8df1f Mon Sep 17 00:00:00 2001 From: dev-blc Date: Sat, 17 Aug 2024 03:53:35 +0530 Subject: [PATCH 43/45] updates targets --- src-tauri/tauri.conf.json | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 29bbf3d..9599ede 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -16,14 +16,8 @@ "icons/icon.icns", "icons/icon.ico" ], - "targets": [ - "nsis", - "deb", - "rpm", - "dmg", - "app" - ], - "createUpdaterArtifacts": true, + "targets": "all", + "createUpdaterArtifacts": "v1Compaitble", "macOS": { "signingIdentity": "-", "entitlements": "entitlements.plist", From 726cd6b3f3433e7824ac25826a249a3f9f2ded3d Mon Sep 17 00:00:00 2001 From: dev-blc Date: Sat, 17 Aug 2024 04:03:14 +0530 Subject: [PATCH 44/45] fixes typo cause im stupid --- src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 9599ede..10e800a 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -17,7 +17,7 @@ "icons/icon.ico" ], "targets": "all", - "createUpdaterArtifacts": "v1Compaitble", + "createUpdaterArtifacts": " v1Compatible", "macOS": { "signingIdentity": "-", "entitlements": "entitlements.plist", From 02caa2d4d6a9c557d506259baafca01586246604 Mon Sep 17 00:00:00 2001 From: dev-blc Date: Sat, 17 Aug 2024 04:10:10 +0530 Subject: [PATCH 45/45] fixes white space cause im sleep deprived --- src-tauri/tauri.conf.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 10e800a..4b262a5 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -17,7 +17,7 @@ "icons/icon.ico" ], "targets": "all", - "createUpdaterArtifacts": " v1Compatible", + "createUpdaterArtifacts": "v1Compatible", "macOS": { "signingIdentity": "-", "entitlements": "entitlements.plist",