diff --git a/taiga_halo2/src/merkle_tree.rs b/taiga_halo2/src/merkle_tree.rs index 700872bb..bf6d72eb 100644 --- a/taiga_halo2/src/merkle_tree.rs +++ b/taiga_halo2/src/merkle_tree.rs @@ -51,6 +51,12 @@ impl From for Anchor { } } +impl Hash for Anchor { + fn hash(&self, state: &mut H) { + self.0.to_repr().hash(state); + } +} + #[derive(Clone, Debug, PartialEq, Eq, Copy, Hash, Default)] #[cfg_attr(feature = "borsh", derive(BorshSerialize, BorshDeserialize))] #[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]