From 01dd08d803b848c1dcedf9159906327f392e150c Mon Sep 17 00:00:00 2001 From: Magamedrasul Ibragimov Date: Tue, 1 Nov 2022 21:00:31 +0300 Subject: [PATCH] fix: update recalculate_from function --- src/tree.rs | 2 +- tests/memory_keccak.rs | 8 +------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/tree.rs b/src/tree.rs index 751f054..069702a 100644 --- a/src/tree.rs +++ b/src/tree.rs @@ -134,7 +134,7 @@ where let mut i = key; while depth != 0 { - let value = self.hash_couple(depth, key); + let value = self.hash_couple(depth, i); i >>= 1; depth -= 1; self.db.put(Key(depth, i).into(), value.into()); diff --git a/tests/memory_keccak.rs b/tests/memory_keccak.rs index 7f4f2fa..611a64c 100644 --- a/tests/memory_keccak.rs +++ b/tests/memory_keccak.rs @@ -59,10 +59,4 @@ impl Hasher for MyKeccak { } #[test] -fn insert_delete() { - let mt = MerkleTree::::new(3, "abacaba"); - - assert_eq!(mt.capacity(), 8); - assert_eq!(mt.depth(), 3); - println!("{:?}", mt.root()); -} +fn insert_delete() {}