create_merkle_tree() sorts leaves

This commit is contained in:
Sosthene 2024-11-29 11:50:32 +01:00
parent e2d8e0eb77
commit 614bdcedd2

View File

@ -137,7 +137,10 @@ pub trait Pcd<'a>: Serialize + Deserialize<'a> {
})
.collect();
let merkle_tree = MerkleTree::<Sha256>::from_leaves(&leaves?);
let mut leaves = leaves?;
leaves.sort_unstable();
let merkle_tree = MerkleTree::<Sha256>::from_leaves(&leaves);
Ok(merkle_tree)
}