fix note commitment tree starting position

This commit is contained in:
Alfredo Garcia 2024-04-03 14:37:12 -03:00
parent 2f28306c61
commit 588156f263
1 changed files with 4 additions and 4 deletions

View File

@ -497,16 +497,16 @@ impl WalletWrite for MemoryWalletDb {
// Add the Sapling commitments to the sapling tree.
let block_commitments = block.into_commitments();
if let Ok(Some(pos)) = self.sapling_tree.max_leaf_position(0) {
if let Some(value) = from_state.final_sapling_tree().value() {
self.sapling_tree
.batch_insert(pos, block_commitments.sapling.into_iter());
.batch_insert(value.position(), block_commitments.sapling.into_iter());
}
#[cfg(feature = "orchard")]
// Add the Orchard commitments to the orchard tree.
if let Ok(Some(pos)) = self.orchard_tree.max_leaf_position(0) {
if let Some(value) = from_state.final_orchard_tree().value() {
self.orchard_tree
.batch_insert(pos, block_commitments.orchard.into_iter());
.batch_insert(value.position(), block_commitments.orchard.into_iter());
}
}