* Fix the combining of Sapling subtrees This commit fixes a bug due to which the function `sapling_subtrees` used to always include all subtrees from the non-finalized state without respecting the given limit. * Fix the combining of Orchard subtrees This commit fixes a bug due to which the function `orchard_subtrees` used to always include all subtrees from the non-finalized state without respecting the given limit. * Add additional checks when retrieving subtrees * Allow raw subtree insertions into `Chain` in tests * Derive `Default` for `Chain` * Derive `Default` for note commitment tree nodes * Use `pub(super)` for `DiskWriteBatch` Set the visibility of `DiskWriteBatch` to `pub(super)`. * Add tests for retrieving subtrees * Use `default()` for subtree roots in tests This change is unrelated to the PR. * Refactor docs for inserting subtrees This change is unrelated to the PR. |
||
|---|---|---|
| .. | ||
| benches | ||
| proptest-regressions | ||
| src | ||
| Cargo.toml | ||