diff --git a/src/mmr.rs b/src/mmr.rs index 723cebe..cbbbc6c 100644 --- a/src/mmr.rs +++ b/src/mmr.rs @@ -162,6 +162,14 @@ impl> MerkleProof { } } + pub fn mmr_size(&self) -> u64 { + self.mmr_size + } + + pub fn proof_items(&self) -> &[T] { + &self.proof + } + pub fn verify(&self, root: T, mut pos: u64, elem: T) -> Result { let peaks = get_peaks(self.mmr_size); let mut sum_elem = elem;