From 5151438d3fa77728f42b96bbe4c49a38c67e8685 Mon Sep 17 00:00:00 2001 From: David Rusu Date: Fri, 23 Aug 2024 13:05:33 +0400 Subject: [PATCH] goas: reduce the width of the MMR height field --- goas/atomic_asset_transfer/common/src/mmr.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/goas/atomic_asset_transfer/common/src/mmr.rs b/goas/atomic_asset_transfer/common/src/mmr.rs index cfda7c4..6e6db0d 100644 --- a/goas/atomic_asset_transfer/common/src/mmr.rs +++ b/goas/atomic_asset_transfer/common/src/mmr.rs @@ -10,7 +10,7 @@ pub struct MMR { #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] pub struct Root { pub root: [u8; 32], - pub height: u64, + pub height: u8, } #[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)] @@ -56,7 +56,7 @@ impl MMR { let root = merkle::path_root(leaf, &proof.path); for mmr_root in self.roots.iter() { - if mmr_root.height == (path_len + 1) as u64 { + if mmr_root.height == (path_len + 1) as u8 { return mmr_root.root == root; } }