Browse Source

darkfid: read tree from sql

lunar-mining 4 years ago
parent
commit
a33130175d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      src/bin/darkfid.rs

+ 2 - 1
src/bin/darkfid.rs

@@ -586,6 +586,7 @@ async fn start(
 
     let client = Arc::new(Mutex::new(client));
 
+    let tree = client.lock().await.get_tree().await?;
     let merkle_roots = RocksColumn::<columns::MerkleRoots>::new(rocks.clone());
     let nullifiers = RocksColumn::<columns::Nullifiers>::new(rocks);
 
@@ -595,7 +596,7 @@ async fn start(
     let spend_vk = VerifyingKey::build(11, SpendContract::default());
 
     let state = Arc::new(Mutex::new(State {
-        tree: BridgeTree::<MerkleNode, 32>::new(100),
+        tree,
         merkle_roots,
         nullifiers,
         mint_vk,