From 9371744ec7e2006cf1811535cad1e6d66bf5714d Mon Sep 17 00:00:00 2001 From: brianp Date: Fri, 13 Dec 2024 12:50:10 +0100 Subject: [PATCH 01/76] chore: autoupdate pre-release 0.8.22 --- .updater/alpha-latest.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/.updater/alpha-latest.json b/.updater/alpha-latest.json index 985988009..ca70bd679 100644 --- a/.updater/alpha-latest.json +++ b/.updater/alpha-latest.json @@ -1,23 +1,23 @@ { - "version": "0.1.0", + "version": "0.8.22", "notes": "Tari Universe - See the assets to download this version and install", - "pub_date": "2024-10-01T10:21:09.614Z", + "pub_date": "2024-12-13T11:42:27.210Z", "platforms": { "linux-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJtelJoWTkrQVpxS3NkRHZpaTgwaGc0K0ZleTEwb2RwQWlyNmRhRnNDaVBFMDI0OUhmUFEwNmtvV2dyRGRlOUlINmlERXlJNTduY2NpdU9XQytqWHdJPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzI3Nzc3MzY5CWZpbGU6dGFyaS11bml2ZXJzZV8wLjUuNl9hbWQ2NC5BcHBJbWFnZS50YXIuZ3oKZEN5ODMrREZycHlEaTZqN2pQM090Uk5lWHZkMnlEWXhYUFgwSDV2bjRuaVlGWHBzMW53WHFvYXY5b2ptSUUvUkUzU0IydXp2aHVGRWtKVUpscW9PQmc9PQo=", - "url": "https://github.com/tari-project/universe/releases/download/v0.5.6/tari-universe_0.5.6_amd64.AppImage.tar.gz" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFdIT05sQW1ERC9JaXJkK1NGZjNQSFVaMWpyQ1hTajlQVDM3TUpYV2RNY1hWb24xOGNJZ3IzckdYSmEwSWlHVWsyNmpidGZRMFArdlZPMUJDSG9ZbndBPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5NTc4CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjJfYW1kNjQuQXBwSW1hZ2UKajk0NlByVmVoeEdYYlpRN1ZNUEY2WmpqZmdESkEwYVdJa2ZwcU9WTFZzMkx0UzJsenluRmkwQmNDMkg3ak12TEEyNVFTNDNheTl0OU91MmNyMWc2Q1E9PQo=", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_0.8.22_amd64.AppImage" }, "darwin-aarch64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFZkV2ZmdG1ZSFE1WGFPWVVSUm5SOG1Nb0hpU2ZvckZzaStEZEtsWlQ4RVQwMWRCc1l0QTFjNVNpb2x4MnJVWmtZVVJqbDlaZHVCNTE1M2t3Wkg4MkFrPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzI3Nzc3NTI3CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnRLU3NOT202VU5xQUNvUWgxVzRqNlNwZ3lKbUIxZ3I2Ukd2R3hianlRazcvU3docWllNmUxa01JUUNkcnUzeWxIK0xIN3RlQmJkdllCM05yTGswWUNnPT0K", - "url": "https://github.com/tari-project/universe/releases/download/v0.5.6/Tari.Universe_universal.app.tar.gz" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGFpZkthZS9zWVdhTmJaSGoya3RMenZtMW0zd0dLZmZ4L0ZxMjdGY05IV2lXVUJoQXBBUzNKdkF3T3FjTVdBOTZZbnBqYjZ1M2NwSTdTQ2ZpaFl0elFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5ODk0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnJEYUxpZzBNT2QycjllVEh4bkR1YzZSYnpuQ3NXZWdha1pjbnk1cVVmMnUrdUpCa0dDUUcxSFlWMjllTnNuS0RJcGtQZGE0dVJ3TEhqT2lzU3U0V0RnPT0K", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_universal.app.tar.gz" }, "darwin-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFZkV2ZmdG1ZSFE1WGFPWVVSUm5SOG1Nb0hpU2ZvckZzaStEZEtsWlQ4RVQwMWRCc1l0QTFjNVNpb2x4MnJVWmtZVVJqbDlaZHVCNTE1M2t3Wkg4MkFrPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzI3Nzc3NTI3CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnRLU3NOT202VU5xQUNvUWgxVzRqNlNwZ3lKbUIxZ3I2Ukd2R3hianlRazcvU3docWllNmUxa01JUUNkcnUzeWxIK0xIN3RlQmJkdllCM05yTGswWUNnPT0K", - "url": "https://github.com/tari-project/universe/releases/download/v0.5.6/Tari.Universe_universal.app.tar.gz" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGFpZkthZS9zWVdhTmJaSGoya3RMenZtMW0zd0dLZmZ4L0ZxMjdGY05IV2lXVUJoQXBBUzNKdkF3T3FjTVdBOTZZbnBqYjZ1M2NwSTdTQ2ZpaFl0elFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5ODk0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnJEYUxpZzBNT2QycjllVEh4bkR1YzZSYnpuQ3NXZWdha1pjbnk1cVVmMnUrdUpCa0dDUUcxSFlWMjllTnNuS0RJcGtQZGE0dVJ3TEhqT2lzU3U0V0RnPT0K", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_universal.app.tar.gz" }, "windows-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGY5RHBGU0lPVC9vL092TzF2Z1hPNEkwUnltVEJabW1JWGpwUi9EaFN6WkJydW9HMXFQQlVGYit5dmhMemQzOXA1V3BPQlNsaEpvNEl5bnhqangwS2dFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzI3Nzc4MDY2CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjUuNl94NjRfZW4tVVMubXNpLnppcApobm4yNGM2VDhlUjRibnl0THpZTEl1ajhzQm54dllwLzcxbzNVeU5UU2FmSXVpTVlCUmNrWWdZUDN6QjhVWVhDZGcrVDB2ekZPemFLdGFVOXNYMW5Cdz09Cg==", - "url": "https://github.com/tari-project/universe/releases/download/v0.5.6/Tari.Universe_0.5.6_x64_en-US.msi.zip" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGY2L1JKUEFwTS84RjlvWUFDM0JqcWtqZDJmTE1jZW5XanpVb2Y0SmRTS09Rb2JpMW1mZWJZYjRobWJNMTZrU01mN3lnYnNuUUJVdnRqWXpzV0xMOXdvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDkwMTQwCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjJfeDY0X2VuLVVTLm1zaS56aXAKVUFmbnd0R2daVG40WlQ3dnUwYnpYRllrTkNMNUhDYUlMTUxLUndVMFh3eFRGb3V6R2ZKMnIzdkFUWmIxWEk3dFZLYVZEYXF6Mzg5K25CU1JFb0hmQ0E9PQo=", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_0.8.22_x64_en-US.msi.zip" } } -} +} \ No newline at end of file From 59a830973f63d06114c6008fac34b8f3eecca0e4 Mon Sep 17 00:00:00 2001 From: "C.Lee Taylor" <47312074+leet4tari@users.noreply.github.com> Date: Fri, 13 Dec 2024 15:01:55 +0200 Subject: [PATCH 02/76] chore(ci): formatting improvements and auto update ignore (#1261) Description Formatting improvements Ignore auto update Motivation and Context Reduce PR noise including the auto-update How Has This Been Tested? Builds locally in fork --- .github/workflows/release.yml | 6 +++++- .gitignore | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d56309ebb..f9361011d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,10 +40,12 @@ jobs: runs-on: ${{ matrix.platform }} steps: - uses: actions/checkout@v4 + - name: BETA Builds - Install dependencies (windows) [yq] if: ${{ startsWith(runner.os,'Windows') }} run: | choco upgrade yq -y + - name: BETA Builds - Install dependencies (linux) [yq] if: ${{ startsWith(runner.os,'Linux') }} shell: bash @@ -80,6 +82,7 @@ jobs: -i tauri.conf.json cat tauri.conf.json sed -i.bak -e "s/\"icons\//\"beta-icons\//g" tauri.conf.json + - name: RELEASE Builds - Set environment variables if: ${{ startsWith(github.ref, 'refs/heads/release') }} shell: bash @@ -96,6 +99,7 @@ jobs: yq eval ".productName = \"Tari Universe\"" -i tauri.conf.json yq eval ".mainBinaryName = \"Tari Universe\"" -i tauri.conf.json yq eval ".app.windows[0].title = \"Tari Universe | Testnet\"" -i tauri.conf.json + yq eval ".app.windows[1].title = \"Tari Universe | Testnet\"" -i tauri.conf.json yq eval ".identifier = \"com.tari.universe\"" -i tauri.conf.json yq eval ".plugins.updater.endpoints = [\"https://raw.githubusercontent.com/tari-project/universe/main/.updater/latest.json\", \"https://cdn-universe.tari.com/tari-project/universe/updater/latest.json\"]" \ -i tauri.conf.json @@ -220,7 +224,7 @@ jobs: artifactPaths: ${{ steps.build.outputs.artifactPaths }} shell: bash run: | - echo "Artifact paths:\n ${{ join(fromJSON(steps.build.outputs.artifactPaths), '\n') }}" + echo -e "Artifact paths: \n${{ join(fromJSON( env.artifactPaths ), '\n') }}" - name: BETA Builds - Upload assets if: ${{ ( github.event_name == 'schedule' ) || ( ! startsWith(github.ref, 'refs/heads/release') ) }} diff --git a/.gitignore b/.gitignore index 8cd39336b..5a5fff4b3 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,6 @@ src-tauri/gpu_status.json # Sentry Config File .env.sentry-build-plugin + +# Ignore hosted auto updater json files +.updater/*.json From 7af9866e0878fe5883d3c9a61c86fd8de84c852d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Papie=C5=BC?= Date: Fri, 13 Dec 2024 15:01:20 +0100 Subject: [PATCH 03/76] fix: auto updates infinite loop (#1264) Description --- Restart was triggered too early when auto update installed --- src-tauri/src/updates_manager.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src-tauri/src/updates_manager.rs b/src-tauri/src/updates_manager.rs index 7b38e9f35..179295e14 100644 --- a/src-tauri/src/updates_manager.rs +++ b/src-tauri/src/updates_manager.rs @@ -211,11 +211,11 @@ impl UpdatesManager { } }, || { - app.restart(); + info!(target: LOG_TARGET, "Latest version download finished"); }, ) .await?; - Ok(()) + app.restart(); } } From d8659c7e309b03b80b183a92b11af3d106724466 Mon Sep 17 00:00:00 2001 From: stringhandler Date: Fri, 13 Dec 2024 16:01:56 +0200 Subject: [PATCH 04/76] feat: better p2pool health check (#1246) Adds a check that p2pool has received a gossip message and has at least one connection, otherwise returns Warning during the health check. Reminder: if a certain number of health checks return Warning in a row, then it will be restarted. --- src-tauri/src/p2pool/models.rs | 1 + src-tauri/src/p2pool_adapter.rs | 26 +++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/p2pool/models.rs b/src-tauri/src/p2pool/models.rs index e9980b6dc..17dd4ff63 100644 --- a/src-tauri/src/p2pool/models.rs +++ b/src-tauri/src/p2pool/models.rs @@ -71,6 +71,7 @@ pub struct Stats { pub connected_since: Option, pub randomx_stats: ChainStats, pub sha3x_stats: ChainStats, + pub last_gossip_message: EpochTime, } #[derive(Debug, Serialize, Deserialize, Clone)] diff --git a/src-tauri/src/p2pool_adapter.rs b/src-tauri/src/p2pool_adapter.rs index c551a87cd..21432971a 100644 --- a/src-tauri/src/p2pool_adapter.rs +++ b/src-tauri/src/p2pool_adapter.rs @@ -36,6 +36,7 @@ use crate::process_adapter::HealthStatus; use crate::process_adapter::ProcessStartupSpec; use crate::process_adapter::{ProcessAdapter, ProcessInstance, StatusMonitor}; use crate::utils::file_utils::convert_to_string; +use tari_utilities::epoch_time::EpochTime; #[cfg(target_os = "windows")] use crate::utils::setup_utils::setup_utils::add_firewall_rule; @@ -163,7 +164,30 @@ impl P2poolStatusMonitor { impl StatusMonitor for P2poolStatusMonitor { async fn check_health(&self) -> HealthStatus { match self.stats_client.stats().await { - Ok(_) => HealthStatus::Healthy, + Ok(stats) => { + if stats + .connection_info + .network_info + .connection_counters + .established_outgoing + + stats + .connection_info + .network_info + .connection_counters + .established_incoming + < 1 + { + warn!(target: LOG_TARGET, "P2pool has no connections, health check warning"); + return HealthStatus::Warning; + } + + if EpochTime::now().as_u64() - stats.last_gossip_message.as_u64() > 60 { + warn!(target: LOG_TARGET, "P2pool last gossip message was more than 60 seconds ago, health check warning"); + return HealthStatus::Warning; + } + + HealthStatus::Healthy + } Err(e) => { warn!(target: LOG_TARGET, "P2pool health check failed: {}", e); HealthStatus::Unhealthy From ea91f74d7022ccc26233f76979b2c07ff0e2422d Mon Sep 17 00:00:00 2001 From: brianp Date: Fri, 13 Dec 2024 15:11:08 +0100 Subject: [PATCH 05/76] chore: version bump 0.8.23 --- package-lock.json | 4 ++-- package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 077fa651c..f614fa4f2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tari-universe", - "version": "0.8.22", + "version": "0.8.23", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tari-universe", - "version": "0.8.22", + "version": "0.8.23", "dependencies": { "@floating-ui/react": "^0.26.28", "@lottiefiles/dotlottie-react": "^0.10.1", diff --git a/package.json b/package.json index 7041ca047..e70683e62 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tari-universe", "private": true, - "version": "0.8.22", + "version": "0.8.23", "type": "module", "scripts": { "dev": "vite dev --mode development", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index dceb64c02..50ab29ef8 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -6744,7 +6744,7 @@ dependencies = [ [[package]] name = "tari-universe" -version = "0.8.22" +version = "0.8.23" dependencies = [ "anyhow", "async-trait", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 6ecc8b24d..70dfe6c9e 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -4,7 +4,7 @@ description = "Tari Universe" edition = "2021" name = "tari-universe" repository = "https://github.com/tari-project/universe" -version = "0.8.22" +version = "0.8.23" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index dfe964705..9bf85951a 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,5 +1,5 @@ { - "version": "0.8.22", + "version": "0.8.23", "productName": "Tari Universe (Alpha)", "mainBinaryName": "Tari Universe (Alpha)", "identifier": "com.tari.universe.alpha", From bb750eb2417d259b937a8c8e1f79b10e45536026 Mon Sep 17 00:00:00 2001 From: brianp Date: Fri, 13 Dec 2024 15:31:29 +0100 Subject: [PATCH 06/76] chore: version bump 0.8.24 empty version --- package-lock.json | 4 ++-- package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f614fa4f2..6b494c1f1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tari-universe", - "version": "0.8.23", + "version": "0.8.24", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tari-universe", - "version": "0.8.23", + "version": "0.8.24", "dependencies": { "@floating-ui/react": "^0.26.28", "@lottiefiles/dotlottie-react": "^0.10.1", diff --git a/package.json b/package.json index e70683e62..d1d7d0a30 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tari-universe", "private": true, - "version": "0.8.23", + "version": "0.8.24", "type": "module", "scripts": { "dev": "vite dev --mode development", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 50ab29ef8..3a4645bcf 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -6744,7 +6744,7 @@ dependencies = [ [[package]] name = "tari-universe" -version = "0.8.23" +version = "0.8.24" dependencies = [ "anyhow", "async-trait", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 70dfe6c9e..f33408815 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -4,7 +4,7 @@ description = "Tari Universe" edition = "2021" name = "tari-universe" repository = "https://github.com/tari-project/universe" -version = "0.8.23" +version = "0.8.24" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 9bf85951a..319cf7fc0 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,5 +1,5 @@ { - "version": "0.8.23", + "version": "0.8.24", "productName": "Tari Universe (Alpha)", "mainBinaryName": "Tari Universe (Alpha)", "identifier": "com.tari.universe.alpha", From 25acd2312104d9b98dbbf7be94356fe92f103b20 Mon Sep 17 00:00:00 2001 From: brianp Date: Fri, 13 Dec 2024 17:16:39 +0100 Subject: [PATCH 07/76] chore: autoupdate alpha pre-release 0.8.24 --- .updater/alpha-latest.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.updater/alpha-latest.json b/.updater/alpha-latest.json index ca70bd679..a1b9cd417 100644 --- a/.updater/alpha-latest.json +++ b/.updater/alpha-latest.json @@ -1,23 +1,23 @@ { - "version": "0.8.22", + "version": "0.8.24", "notes": "Tari Universe - See the assets to download this version and install", - "pub_date": "2024-12-13T11:42:27.210Z", + "pub_date": "2024-12-13T16:13:58.065Z", "platforms": { "linux-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFdIT05sQW1ERC9JaXJkK1NGZjNQSFVaMWpyQ1hTajlQVDM3TUpYV2RNY1hWb24xOGNJZ3IzckdYSmEwSWlHVWsyNmpidGZRMFArdlZPMUJDSG9ZbndBPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5NTc4CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjJfYW1kNjQuQXBwSW1hZ2UKajk0NlByVmVoeEdYYlpRN1ZNUEY2WmpqZmdESkEwYVdJa2ZwcU9WTFZzMkx0UzJsenluRmkwQmNDMkg3ak12TEEyNVFTNDNheTl0OU91MmNyMWc2Q1E9PQo=", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_0.8.22_amd64.AppImage" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGRCS1A5K3c3cVlxYlFXWXgrdCt1L0s2NWcwUGJzaEZ1RXpScnpQMTM5S05va3NDcjFDWmp3TTRNYXFDb1RVSkI1eGZiNWpDUUZYZkx5NVE3aGRyQUFnPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA0MTcxCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjRfYW1kNjQuQXBwSW1hZ2UKL3d4aTJzMHNoeFVwdmpTMU5QV2tnY0tMM1VHaXI3L2tobXJybnVFWFJTN0JjUjlTNTFZUXVsQWx1OFA2OXNOTGFHWkFvcHBrSkMyUnk3K1ZSc0hhQUE9PQo=", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_0.8.24_amd64.AppImage" + }, + "windows-x86_64": { + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGRRRU13V255QmZ1TnQ1YW9XeitIQjBrcE1iOHJHMEwvbXRIKzR2bHNJSUtReSt5YlJkU1lSZ3hRS21CeWJXejlHRnZJSTdjeG4wbVZBSGJoNGxVcXdvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA1MTQ4CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjRfeDY0X2VuLVVTLm1zaS56aXAKQzQzcThJdkJ1Q053cmhDVnVlVEo1MnNtdWZTV2QySmc3ZTVHL0Jaakt0Qk5tY1U1L0tONGdUaGFqNzRROHBZTTlwdXJsSjhMT3lHQXNGMFVPSjdqRHc9PQo=", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_0.8.24_x64_en-US.msi.zip" }, "darwin-aarch64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGFpZkthZS9zWVdhTmJaSGoya3RMenZtMW0zd0dLZmZ4L0ZxMjdGY05IV2lXVUJoQXBBUzNKdkF3T3FjTVdBOTZZbnBqYjZ1M2NwSTdTQ2ZpaFl0elFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5ODk0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnJEYUxpZzBNT2QycjllVEh4bkR1YzZSYnpuQ3NXZWdha1pjbnk1cVVmMnUrdUpCa0dDUUcxSFlWMjllTnNuS0RJcGtQZGE0dVJ3TEhqT2lzU3U0V0RnPT0K", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_universal.app.tar.gz" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJYNTgvNEZaVzdKMWN5akZYZDBUdXlYeUREbWtzeHdoRFdzQzMyWnpINEs1M3VQMHVVU0F5NUIrMnp5YmwwUUdReEJzLzVIbGdzMlZxaENFNktSQWdFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA2NDA4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnM2OHdiMlphckxET0NtVDhmVUp5alR3YXpoNW1Xa3BWTERraXBIT1VzdERYbFYvOEE4NjhFOHZrVVFvbUtvZkdTeWpYeUY2bUJQQlZwTm96bEl2RER3PT0K", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_universal.app.tar.gz" }, "darwin-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGFpZkthZS9zWVdhTmJaSGoya3RMenZtMW0zd0dLZmZ4L0ZxMjdGY05IV2lXVUJoQXBBUzNKdkF3T3FjTVdBOTZZbnBqYjZ1M2NwSTdTQ2ZpaFl0elFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5ODk0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnJEYUxpZzBNT2QycjllVEh4bkR1YzZSYnpuQ3NXZWdha1pjbnk1cVVmMnUrdUpCa0dDUUcxSFlWMjllTnNuS0RJcGtQZGE0dVJ3TEhqT2lzU3U0V0RnPT0K", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_universal.app.tar.gz" - }, - "windows-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGY2L1JKUEFwTS84RjlvWUFDM0JqcWtqZDJmTE1jZW5XanpVb2Y0SmRTS09Rb2JpMW1mZWJZYjRobWJNMTZrU01mN3lnYnNuUUJVdnRqWXpzV0xMOXdvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDkwMTQwCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjJfeDY0X2VuLVVTLm1zaS56aXAKVUFmbnd0R2daVG40WlQ3dnUwYnpYRllrTkNMNUhDYUlMTUxLUndVMFh3eFRGb3V6R2ZKMnIzdkFUWmIxWEk3dFZLYVZEYXF6Mzg5K25CU1JFb0hmQ0E9PQo=", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_0.8.22_x64_en-US.msi.zip" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJYNTgvNEZaVzdKMWN5akZYZDBUdXlYeUREbWtzeHdoRFdzQzMyWnpINEs1M3VQMHVVU0F5NUIrMnp5YmwwUUdReEJzLzVIbGdzMlZxaENFNktSQWdFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA2NDA4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnM2OHdiMlphckxET0NtVDhmVUp5alR3YXpoNW1Xa3BWTERraXBIT1VzdERYbFYvOEE4NjhFOHZrVVFvbUtvZkdTeWpYeUY2bUJQQlZwTm96bEl2RER3PT0K", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_universal.app.tar.gz" } } } \ No newline at end of file From 0fe74ab2efdd1f5b096166c29219a3639289d25a Mon Sep 17 00:00:00 2001 From: brianp Date: Fri, 13 Dec 2024 19:47:20 +0100 Subject: [PATCH 08/76] Revert "chore: autoupdate alpha pre-release 0.8.24" This reverts commit 25acd2312104d9b98dbbf7be94356fe92f103b20. --- .updater/alpha-latest.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.updater/alpha-latest.json b/.updater/alpha-latest.json index a1b9cd417..ca70bd679 100644 --- a/.updater/alpha-latest.json +++ b/.updater/alpha-latest.json @@ -1,23 +1,23 @@ { - "version": "0.8.24", + "version": "0.8.22", "notes": "Tari Universe - See the assets to download this version and install", - "pub_date": "2024-12-13T16:13:58.065Z", + "pub_date": "2024-12-13T11:42:27.210Z", "platforms": { "linux-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGRCS1A5K3c3cVlxYlFXWXgrdCt1L0s2NWcwUGJzaEZ1RXpScnpQMTM5S05va3NDcjFDWmp3TTRNYXFDb1RVSkI1eGZiNWpDUUZYZkx5NVE3aGRyQUFnPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA0MTcxCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjRfYW1kNjQuQXBwSW1hZ2UKL3d4aTJzMHNoeFVwdmpTMU5QV2tnY0tMM1VHaXI3L2tobXJybnVFWFJTN0JjUjlTNTFZUXVsQWx1OFA2OXNOTGFHWkFvcHBrSkMyUnk3K1ZSc0hhQUE9PQo=", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_0.8.24_amd64.AppImage" - }, - "windows-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGRRRU13V255QmZ1TnQ1YW9XeitIQjBrcE1iOHJHMEwvbXRIKzR2bHNJSUtReSt5YlJkU1lSZ3hRS21CeWJXejlHRnZJSTdjeG4wbVZBSGJoNGxVcXdvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA1MTQ4CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjRfeDY0X2VuLVVTLm1zaS56aXAKQzQzcThJdkJ1Q053cmhDVnVlVEo1MnNtdWZTV2QySmc3ZTVHL0Jaakt0Qk5tY1U1L0tONGdUaGFqNzRROHBZTTlwdXJsSjhMT3lHQXNGMFVPSjdqRHc9PQo=", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_0.8.24_x64_en-US.msi.zip" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFdIT05sQW1ERC9JaXJkK1NGZjNQSFVaMWpyQ1hTajlQVDM3TUpYV2RNY1hWb24xOGNJZ3IzckdYSmEwSWlHVWsyNmpidGZRMFArdlZPMUJDSG9ZbndBPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5NTc4CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjJfYW1kNjQuQXBwSW1hZ2UKajk0NlByVmVoeEdYYlpRN1ZNUEY2WmpqZmdESkEwYVdJa2ZwcU9WTFZzMkx0UzJsenluRmkwQmNDMkg3ak12TEEyNVFTNDNheTl0OU91MmNyMWc2Q1E9PQo=", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_0.8.22_amd64.AppImage" }, "darwin-aarch64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJYNTgvNEZaVzdKMWN5akZYZDBUdXlYeUREbWtzeHdoRFdzQzMyWnpINEs1M3VQMHVVU0F5NUIrMnp5YmwwUUdReEJzLzVIbGdzMlZxaENFNktSQWdFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA2NDA4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnM2OHdiMlphckxET0NtVDhmVUp5alR3YXpoNW1Xa3BWTERraXBIT1VzdERYbFYvOEE4NjhFOHZrVVFvbUtvZkdTeWpYeUY2bUJQQlZwTm96bEl2RER3PT0K", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_universal.app.tar.gz" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGFpZkthZS9zWVdhTmJaSGoya3RMenZtMW0zd0dLZmZ4L0ZxMjdGY05IV2lXVUJoQXBBUzNKdkF3T3FjTVdBOTZZbnBqYjZ1M2NwSTdTQ2ZpaFl0elFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5ODk0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnJEYUxpZzBNT2QycjllVEh4bkR1YzZSYnpuQ3NXZWdha1pjbnk1cVVmMnUrdUpCa0dDUUcxSFlWMjllTnNuS0RJcGtQZGE0dVJ3TEhqT2lzU3U0V0RnPT0K", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_universal.app.tar.gz" }, "darwin-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJYNTgvNEZaVzdKMWN5akZYZDBUdXlYeUREbWtzeHdoRFdzQzMyWnpINEs1M3VQMHVVU0F5NUIrMnp5YmwwUUdReEJzLzVIbGdzMlZxaENFNktSQWdFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA2NDA4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnM2OHdiMlphckxET0NtVDhmVUp5alR3YXpoNW1Xa3BWTERraXBIT1VzdERYbFYvOEE4NjhFOHZrVVFvbUtvZkdTeWpYeUY2bUJQQlZwTm96bEl2RER3PT0K", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_universal.app.tar.gz" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGFpZkthZS9zWVdhTmJaSGoya3RMenZtMW0zd0dLZmZ4L0ZxMjdGY05IV2lXVUJoQXBBUzNKdkF3T3FjTVdBOTZZbnBqYjZ1M2NwSTdTQ2ZpaFl0elFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5ODk0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnJEYUxpZzBNT2QycjllVEh4bkR1YzZSYnpuQ3NXZWdha1pjbnk1cVVmMnUrdUpCa0dDUUcxSFlWMjllTnNuS0RJcGtQZGE0dVJ3TEhqT2lzU3U0V0RnPT0K", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_universal.app.tar.gz" + }, + "windows-x86_64": { + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGY2L1JKUEFwTS84RjlvWUFDM0JqcWtqZDJmTE1jZW5XanpVb2Y0SmRTS09Rb2JpMW1mZWJZYjRobWJNMTZrU01mN3lnYnNuUUJVdnRqWXpzV0xMOXdvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDkwMTQwCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjJfeDY0X2VuLVVTLm1zaS56aXAKVUFmbnd0R2daVG40WlQ3dnUwYnpYRllrTkNMNUhDYUlMTUxLUndVMFh3eFRGb3V6R2ZKMnIzdkFUWmIxWEk3dFZLYVZEYXF6Mzg5K25CU1JFb0hmQ0E9PQo=", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_0.8.22_x64_en-US.msi.zip" } } } \ No newline at end of file From 90109ac5efdd70d0a656441fab32da6be5e657aa Mon Sep 17 00:00:00 2001 From: brianp Date: Fri, 13 Dec 2024 17:16:39 +0100 Subject: [PATCH 09/76] chore: autoupdate alpha pre-release 0.8.24 --- .updater/alpha-latest.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.updater/alpha-latest.json b/.updater/alpha-latest.json index ca70bd679..a1b9cd417 100644 --- a/.updater/alpha-latest.json +++ b/.updater/alpha-latest.json @@ -1,23 +1,23 @@ { - "version": "0.8.22", + "version": "0.8.24", "notes": "Tari Universe - See the assets to download this version and install", - "pub_date": "2024-12-13T11:42:27.210Z", + "pub_date": "2024-12-13T16:13:58.065Z", "platforms": { "linux-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOFdIT05sQW1ERC9JaXJkK1NGZjNQSFVaMWpyQ1hTajlQVDM3TUpYV2RNY1hWb24xOGNJZ3IzckdYSmEwSWlHVWsyNmpidGZRMFArdlZPMUJDSG9ZbndBPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5NTc4CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjJfYW1kNjQuQXBwSW1hZ2UKajk0NlByVmVoeEdYYlpRN1ZNUEY2WmpqZmdESkEwYVdJa2ZwcU9WTFZzMkx0UzJsenluRmkwQmNDMkg3ak12TEEyNVFTNDNheTl0OU91MmNyMWc2Q1E9PQo=", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_0.8.22_amd64.AppImage" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGRCS1A5K3c3cVlxYlFXWXgrdCt1L0s2NWcwUGJzaEZ1RXpScnpQMTM5S05va3NDcjFDWmp3TTRNYXFDb1RVSkI1eGZiNWpDUUZYZkx5NVE3aGRyQUFnPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA0MTcxCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjRfYW1kNjQuQXBwSW1hZ2UKL3d4aTJzMHNoeFVwdmpTMU5QV2tnY0tMM1VHaXI3L2tobXJybnVFWFJTN0JjUjlTNTFZUXVsQWx1OFA2OXNOTGFHWkFvcHBrSkMyUnk3K1ZSc0hhQUE9PQo=", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_0.8.24_amd64.AppImage" + }, + "windows-x86_64": { + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGRRRU13V255QmZ1TnQ1YW9XeitIQjBrcE1iOHJHMEwvbXRIKzR2bHNJSUtReSt5YlJkU1lSZ3hRS21CeWJXejlHRnZJSTdjeG4wbVZBSGJoNGxVcXdvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA1MTQ4CWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjRfeDY0X2VuLVVTLm1zaS56aXAKQzQzcThJdkJ1Q053cmhDVnVlVEo1MnNtdWZTV2QySmc3ZTVHL0Jaakt0Qk5tY1U1L0tONGdUaGFqNzRROHBZTTlwdXJsSjhMT3lHQXNGMFVPSjdqRHc9PQo=", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_0.8.24_x64_en-US.msi.zip" }, "darwin-aarch64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGFpZkthZS9zWVdhTmJaSGoya3RMenZtMW0zd0dLZmZ4L0ZxMjdGY05IV2lXVUJoQXBBUzNKdkF3T3FjTVdBOTZZbnBqYjZ1M2NwSTdTQ2ZpaFl0elFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5ODk0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnJEYUxpZzBNT2QycjllVEh4bkR1YzZSYnpuQ3NXZWdha1pjbnk1cVVmMnUrdUpCa0dDUUcxSFlWMjllTnNuS0RJcGtQZGE0dVJ3TEhqT2lzU3U0V0RnPT0K", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_universal.app.tar.gz" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJYNTgvNEZaVzdKMWN5akZYZDBUdXlYeUREbWtzeHdoRFdzQzMyWnpINEs1M3VQMHVVU0F5NUIrMnp5YmwwUUdReEJzLzVIbGdzMlZxaENFNktSQWdFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA2NDA4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnM2OHdiMlphckxET0NtVDhmVUp5alR3YXpoNW1Xa3BWTERraXBIT1VzdERYbFYvOEE4NjhFOHZrVVFvbUtvZkdTeWpYeUY2bUJQQlZwTm96bEl2RER3PT0K", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_universal.app.tar.gz" }, "darwin-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGFpZkthZS9zWVdhTmJaSGoya3RMenZtMW0zd0dLZmZ4L0ZxMjdGY05IV2lXVUJoQXBBUzNKdkF3T3FjTVdBOTZZbnBqYjZ1M2NwSTdTQ2ZpaFl0elFNPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDg5ODk0CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnJEYUxpZzBNT2QycjllVEh4bkR1YzZSYnpuQ3NXZWdha1pjbnk1cVVmMnUrdUpCa0dDUUcxSFlWMjllTnNuS0RJcGtQZGE0dVJ3TEhqT2lzU3U0V0RnPT0K", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_universal.app.tar.gz" - }, - "windows-x86_64": { - "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGY2L1JKUEFwTS84RjlvWUFDM0JqcWtqZDJmTE1jZW5XanpVb2Y0SmRTS09Rb2JpMW1mZWJZYjRobWJNMTZrU01mN3lnYnNuUUJVdnRqWXpzV0xMOXdvPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MDkwMTQwCWZpbGU6VGFyaSBVbml2ZXJzZV8wLjguMjJfeDY0X2VuLVVTLm1zaS56aXAKVUFmbnd0R2daVG40WlQ3dnUwYnpYRllrTkNMNUhDYUlMTUxLUndVMFh3eFRGb3V6R2ZKMnIzdkFUWmIxWEk3dFZLYVZEYXF6Mzg5K25CU1JFb0hmQ0E9PQo=", - "url": "https://github.com/tari-project/universe/releases/download/v0.8.22/Tari.Universe_0.8.22_x64_en-US.msi.zip" + "signature": "dW50cnVzdGVkIGNvbW1lbnQ6IHNpZ25hdHVyZSBmcm9tIHRhdXJpIHNlY3JldCBrZXkKUlVRbUtvKzlyYWhiOGJYNTgvNEZaVzdKMWN5akZYZDBUdXlYeUREbWtzeHdoRFdzQzMyWnpINEs1M3VQMHVVU0F5NUIrMnp5YmwwUUdReEJzLzVIbGdzMlZxaENFNktSQWdFPQp0cnVzdGVkIGNvbW1lbnQ6IHRpbWVzdGFtcDoxNzM0MTA2NDA4CWZpbGU6VGFyaSBVbml2ZXJzZS5hcHAudGFyLmd6CnM2OHdiMlphckxET0NtVDhmVUp5alR3YXpoNW1Xa3BWTERraXBIT1VzdERYbFYvOEE4NjhFOHZrVVFvbUtvZkdTeWpYeUY2bUJQQlZwTm96bEl2RER3PT0K", + "url": "https://github.com/tari-project/universe/releases/download/v0.8.24/Tari.Universe_universal.app.tar.gz" } } } \ No newline at end of file From 62f05e7150a6baceec92514f4793fc23daf5d5d7 Mon Sep 17 00:00:00 2001 From: Brian Pearce Date: Tue, 17 Dec 2024 10:54:12 +0100 Subject: [PATCH 10/76] fix: base node setup time & app crashing (#1276) Description --- Allow the base node more time to setup before qualifying it as bad. Prevent sentry/vite from crashing the front end. fixes: #1275 fixes: #1269 fixes: #1273 Motivation and Context --- Fix bug preventing use of the app How Has This Been Tested? --- Manually What process can a PR reviewer use to test or verify this change? --- - Setup, and not run into the 30% bug. - Run on windows for 2+ hours and not crash - See the settings panel on windows not be slow --- src-tauri/src/node_manager.rs | 6 ++++-- src/App/AppWrapper.tsx | 18 ++++++++++-------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src-tauri/src/node_manager.rs b/src-tauri/src/node_manager.rs index 325b5f4d8..1c4e0ea4e 100644 --- a/src-tauri/src/node_manager.rs +++ b/src-tauri/src/node_manager.rs @@ -22,7 +22,7 @@ use std::path::{Path, PathBuf}; use std::sync::Arc; -use std::time::SystemTime; +use std::time::{Duration, SystemTime}; use chrono::{NaiveDateTime, TimeZone, Utc}; use log::{error, info}; @@ -79,7 +79,9 @@ impl NodeManager { // } let adapter = MinotariNodeAdapter::new(); - let process_watcher = ProcessWatcher::new(adapter); + let mut process_watcher = ProcessWatcher::new(adapter); + process_watcher.health_timeout = Duration::from_secs(10); + process_watcher.expected_startup_time = Duration::from_secs(120); Self { watcher: Arc::new(RwLock::new(process_watcher)), diff --git a/src/App/AppWrapper.tsx b/src/App/AppWrapper.tsx index 90ca15271..160de9c7e 100644 --- a/src/App/AppWrapper.tsx +++ b/src/App/AppWrapper.tsx @@ -34,7 +34,7 @@ const sentryOptions = { setupLogger(); export default function AppWrapper() { - const allowTelemetry = useAppConfigStore((s) => s.allow_telemetry); + // const allowTelemetry = useAppConfigStore((s) => s.allow_telemetry); const fetchAppConfig = useAppConfigStore((s) => s.fetchAppConfig); const setMiningNetwork = useMiningStore((s) => s.setMiningNetwork); @@ -54,13 +54,15 @@ export default function AppWrapper() { // eslint-disable-next-line react-hooks/exhaustive-deps }, []); - useEffect(() => { - if (allowTelemetry && environment !== 'development') { - Sentry.init(sentryOptions); - } else { - Sentry.close(); - } - }, [allowTelemetry]); + // We think Sentry/Vite is causing the crashing issues. Disable on the front end for now. + // + // useEffect(() => { + // if (allowTelemetry && environment !== 'development') { + // Sentry.init(sentryOptions); + // } else { + // Sentry.close(); + // } + // }, [allowTelemetry]); return ; } From 2d4de50fdc73a68fb70264aa43c11339770e7e57 Mon Sep 17 00:00:00 2001 From: brianp Date: Tue, 17 Dec 2024 10:57:22 +0100 Subject: [PATCH 11/76] chore: version bump 0.8.24 --- package-lock.json | 4 ++-- package.json | 2 +- src-tauri/Cargo.lock | 2 +- src-tauri/Cargo.toml | 2 +- src-tauri/tauri.conf.json | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6b494c1f1..f97a7f17e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "tari-universe", - "version": "0.8.24", + "version": "0.8.25", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "tari-universe", - "version": "0.8.24", + "version": "0.8.25", "dependencies": { "@floating-ui/react": "^0.26.28", "@lottiefiles/dotlottie-react": "^0.10.1", diff --git a/package.json b/package.json index d1d7d0a30..7120038f9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "tari-universe", "private": true, - "version": "0.8.24", + "version": "0.8.25", "type": "module", "scripts": { "dev": "vite dev --mode development", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index 3a4645bcf..ee8602d33 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -6744,7 +6744,7 @@ dependencies = [ [[package]] name = "tari-universe" -version = "0.8.24" +version = "0.8.25" dependencies = [ "anyhow", "async-trait", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index f33408815..6bb6489ac 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -4,7 +4,7 @@ description = "Tari Universe" edition = "2021" name = "tari-universe" repository = "https://github.com/tari-project/universe" -version = "0.8.24" +version = "0.8.25" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 319cf7fc0..6088a4822 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -1,5 +1,5 @@ { - "version": "0.8.24", + "version": "0.8.25", "productName": "Tari Universe (Alpha)", "mainBinaryName": "Tari Universe (Alpha)", "identifier": "com.tari.universe.alpha", From fed009547a0a8bbce9d3fe00277995c9ad760377 Mon Sep 17 00:00:00 2001 From: brianp Date: Tue, 17 Dec 2024 11:25:36 +0100 Subject: [PATCH 12/76] chore: version bump 0.8.25 From 54c461d4627766bcb33909a5240176b060cc10d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sevecsek=20Bal=C3=A1zs?= Date: Tue, 17 Dec 2024 16:38:13 +0100 Subject: [PATCH 13/76] fix: coinbase padding (#1242) Description --- coinbase '=' padding character caused an issue where an alternative string was written to the blockchain Motivation and Context --- Invalid id written to the chain. How Has This Been Tested? --- On esmeralda with a local build. What process can a PR reviewer use to test or verify this change? --- Check the coinbase extra string that gets written to the block and compare that to what the merge mining proxy gets as an arg. Breaking Changes --- - [x] None - [ ] Requires data directory on base node to be deleted - [ ] Requires hard fork - [ ] Other - Please specify --- src-tauri/src/telemetry_manager.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src-tauri/src/telemetry_manager.rs b/src-tauri/src/telemetry_manager.rs index 56e5e6298..baf503f11 100644 --- a/src-tauri/src/telemetry_manager.rs +++ b/src-tauri/src/telemetry_manager.rs @@ -261,7 +261,8 @@ impl TelemetryManager { let mut sha256_hasher = sha2::Sha256::new(); sha2::Digest::update(&mut sha256_hasher, id_as_bytes); let id_sha256 = sha256_hasher.finalize(); - let id_base64_sha256 = BASE64_STANDARD.encode(id_sha256); + let id_base64_sha256 = BASE64_STANDARD_NO_PAD.encode(id_sha256); + let unique_string = format!( "v3,{},{},{}", buf.to_monero_base58(), From a4eff368453214377b5c58dc44b2e0fda1148636 Mon Sep 17 00:00:00 2001 From: Misieq01 <38589417+Misieq01@users.noreply.github.com> Date: Tue, 17 Dec 2024 17:52:16 +0100 Subject: [PATCH 14/76] feat: add-app-version-to-setup-screen (#1268) Fixes #1255 ### [ Summary ] - Added `AppVersion` component which uses tauri api to get version and displays it ![image](https://github.com/user-attachments/assets/ac734ce3-5a35-420a-84d9-ecc3909ad8c9) ![image](https://github.com/user-attachments/assets/8af878f1-3b64-456a-9f6d-364354007a10) --- src/containers/phase/Setup/Setup.tsx | 2 ++ .../phase/Setup/components/AppVersion.tsx | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 src/containers/phase/Setup/components/AppVersion.tsx diff --git a/src/containers/phase/Setup/Setup.tsx b/src/containers/phase/Setup/Setup.tsx index 2b10d56a8..5c87c4abb 100644 --- a/src/containers/phase/Setup/Setup.tsx +++ b/src/containers/phase/Setup/Setup.tsx @@ -4,6 +4,7 @@ import HeroText from './components/HeroText'; import InfoNav from './components/InfoNav/InfoNav'; import { SetupWrapper } from '@app/containers/phase/Setup/Setup.styles'; import grain from '/assets/img/grain.png'; +import AppVersion from './components/AppVersion'; export default function Setup() { useSetUp(); @@ -12,6 +13,7 @@ export default function Setup() {