in src/hashwires.rs [459:474]
fn compute_smt_leaves<D: Hash>(
top_salted_roots: &[[u8; 32]],
shuffled_indexes: &[usize],
tree_height: usize,
) -> Vec<(TreeIndex, node_template::HashWiresNodeSmt<D>)> {
top_salted_roots
.iter()
.enumerate()
.map(|(i, s)| {
(
TreeIndex::from_u32(tree_height, shuffled_indexes[i] as u32),
node_template::HashWiresNodeSmt::<D>::new(s.to_vec()),
)
})
.collect()
}