strictly generate and verify proofs for leaves

This commit is contained in:
Robert Hambrock
2022-07-28 10:37:27 +02:00
parent 122e6e4e46
commit 8e333a2329
4 changed files with 145 additions and 7 deletions
+4
View File
@@ -58,6 +58,10 @@ impl<T: Clone + Debug + PartialEq, M: Merge<Item = T>> MemMMR<T, M> {
&self.store
}
pub fn mmr_size(&self) -> u64 {
self.mmr_size
}
pub fn get_root(&self) -> Result<T> {
let mmr = MMR::<T, M, &MemStore<T>>::new(self.mmr_size, &self.store);
mmr.get_root()