Commit Graph

5 Commits

Author SHA1 Message Date
Sean Bowe
5e1a2f9d3f Rename zcash_mmr to zcash_history.
This crate will contain all chain history logic.
2020-03-03 18:14:40 -07:00
Jack Grigg
f1619f896c Clearer variable names in MMR tests 2019-12-05 14:29:08 +00:00
Jack Grigg
583a04b4de Pass array references correctly in MMR tests 2019-12-05 14:23:59 +00:00
Jack Grigg
573510115d Clean up remainder of MMR code 2019-12-05 11:11:32 +00:00
Nikolay Volf
9ea0427678 MMR trees API (#118)
The main design goals of this mmr implementation were

1. Avoid database callbacks. As it is implemented, calling side must just smartly pre-load MMR nodes from the database (about log2(tree length) for append, twice as much for deletion).

2. Reuse as much code/logic between rust and c++ clients.

3. Close to zero memory consumption.
2019-12-04 21:24:26 +00:00