Sfoglia il codice sorgente

darkfid/task/consensus: always refresh registry on new proposals

skoupidi 7 mesi fa
parent
commit
dc50851648
1 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. 4 4
      bin/darkfid/src/task/consensus.rs

+ 4 - 4
bin/darkfid/src/task/consensus.rs

@@ -188,14 +188,14 @@ async fn consensus_task(
             }
         };
 
-        if confirmed.is_empty() {
-            continue
-        }
-
         if let Err(e) = node.registry.refresh(&node.validator).await {
             error!(target: "darkfid", "Failed refreshing mining block templates: {e}")
         }
 
+        if confirmed.is_empty() {
+            continue
+        }
+
         let mut notif_blocks = Vec::with_capacity(confirmed.len());
         for block in confirmed {
             notif_blocks.push(JsonValue::String(base64::encode(&serialize_async(&block).await)));