Просмотр исходного кода

src:state.rs: save tree after we generate witness values

lunar-mining 4 лет назад
Родитель
Сommit
a44956f0ff
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      src/state.rs

+ 2 - 3
src/state.rs

@@ -145,9 +145,6 @@ impl State {
             let node = MerkleNode(coin.0);
             self.tree.append(&node);
 
-            // Save updated merkle tree into wallet.
-            wallet.put_tree(&self.tree).await?;
-
             // Keep track of all Merkle roots that have existed
             self.merkle_roots.put(self.tree.root(), vec![] as Vec<u8>)?;
 
@@ -169,6 +166,8 @@ impl State {
                     }
                 }
             }
+            // Save updated merkle tree into wallet.
+            wallet.put_tree(&self.tree).await?;
         }
 
         trace!("apply() exiting successfully");