فهرست منبع

crypto/mod + state.rs: cleanup witness comments

lunar-mining 4 سال پیش
والد
کامیت
f3f114d19e
2فایلهای تغییر یافته به همراه1 افزوده شده و 10 حذف شده
  1. 0 2
      src/crypto/mod.rs
  2. 1 8
      src/state.rs

+ 0 - 2
src/crypto/mod.rs

@@ -23,8 +23,6 @@ pub struct OwnCoin {
     pub coin: coin::Coin,
     pub note: note::Note,
     pub secret: SecretKey,
-    //pub witness: merkle::IncrementalWitness<merkle_node::MerkleNode>,
-    //pub witness: BridgeFrontier<merkle::MerkleHash, 32>,
     pub nullifier: nullifier::Nullifier,
 }
 

+ 1 - 8
src/state.rs

@@ -150,17 +150,10 @@ impl State {
 
             for secret in secret_keys.iter() {
                 if let Some(note) = State::try_decrypt_note(enc_note, *secret) {
-                    // TODO: What to do with witnesses?
                     self.tree.witness();
                     let nullifier = Nullifier::new(*secret, note.serial);
 
-                    let own_coin = OwnCoin {
-                        coin,
-                        note,
-                        secret: *secret,
-                        // witness: witness.clone(),
-                        nullifier,
-                    };
+                    let own_coin = OwnCoin { coin, note, secret: *secret, nullifier };
 
                     wallet.put_own_coins(own_coin).await?;