From d00b62883880e4a06f929b7259d15a6acb297010 Mon Sep 17 00:00:00 2001 From: Manolis Mandrapilias <70536101+moneymanolis@users.noreply.github.com> Date: Wed, 15 Feb 2023 13:29:45 +0100 Subject: [PATCH] Feature: Sync feedback for Spectrum (#2197) * core logic applied * dynamic sync status for spectrum * progress bar sync status for spectrum --- .../spectrum/components/spectrum_info.jinja | 9 +++++ .../components/spectrum_node_connection.jinja | 40 ++++++++++++++++++- 2 files changed, 47 insertions(+), 2 deletions(-) diff --git a/src/cryptoadvance/specterext/spectrum/templates/spectrum/components/spectrum_info.jinja b/src/cryptoadvance/specterext/spectrum/templates/spectrum/components/spectrum_info.jinja index 4777c71c2..37f889913 100644 --- a/src/cryptoadvance/specterext/spectrum/templates/spectrum/components/spectrum_info.jinja +++ b/src/cryptoadvance/specterext/spectrum/templates/spectrum/components/spectrum_info.jinja @@ -1,4 +1,13 @@
+ {% if specter.info.get("initialblockdownload") == True %} + {% set verificationprogress = specter.info.get("verificationprogress") * 100 %} +
+

{{ _("Spectrum is still syncing")}}

+

+
{{ verificationprogress | round | int }}%
+
+
+ {% endif %} {% if specter.chain %} diff --git a/src/cryptoadvance/specterext/spectrum/templates/spectrum/components/spectrum_node_connection.jinja b/src/cryptoadvance/specterext/spectrum/templates/spectrum/components/spectrum_node_connection.jinja index 78ec634a3..8693f69a8 100644 --- a/src/cryptoadvance/specterext/spectrum/templates/spectrum/components/spectrum_node_connection.jinja +++ b/src/cryptoadvance/specterext/spectrum/templates/spectrum/components/spectrum_node_connection.jinja @@ -2,9 +2,12 @@ {% if specter.node.is_running %}
{% if specter.info.get("initialblockdownload") %} -

{{ _("Spectrum is still syncing...")}}
{{ _('(data might be outdated)')}}

+ + + {% else %} + + {% endif %} -
{{ _("Bitcoin Network") }}
@@ -16,3 +19,36 @@ {% endif%} + +
{{ _("Network") }}: {{specter.chain}}