Zebra/zebra-chain/src/primitives
Conrado Gouvea 5c0880810b
ZIP-221: integrate MMR tree from librustcash (without Orchard) (#2227)
* add zcash_history.rs with librustzcash Tree wrapper

* Apply suggestions from code review

Co-authored-by: teor <teor@riseup.net>

* Apply changes from code review

* Update zebra-chain/src/primitives/zcash_history.rs

Co-authored-by: teor <teor@riseup.net>

* Apply changes from code review

* Add Entry struct; return Result where needed; add test

* Apply suggestions from code review

Co-authored-by: teor <teor@riseup.net>

* zcash_history: improve naming style with `inner`

* zcash_history: check if block has the correct network upgrade when adding to tree

* zcash_history: test improvements

* zcash_history: split Tree::new into new_from_block and new_from_cache

* zcash_history: move tests to their own file

* remove unneeded empty line in Cargo.toml

Co-authored-by: teor <teor@riseup.net>
2021-06-11 11:25:48 -03:00
..
proofs Orchard data in V5 parsing (#2116) 2021-05-21 00:42:06 +00:00
redpallas Split out parsing & validation of test VerificationKey from checking of the signature (#2228) 2021-06-01 15:59:34 +10:00
zcash_history ZIP-221: integrate MMR tree from librustcash (without Orchard) (#2227) 2021-06-11 11:25:48 -03:00
proofs.rs Remove Copy on ZkSnarkProof trait 2021-04-30 00:48:23 -04:00
redpallas.rs Standardise clippy lints and require docs (#2238) 2021-06-04 08:48:40 +10:00
zcash_history.rs ZIP-221: integrate MMR tree from librustcash (without Orchard) (#2227) 2021-06-11 11:25:48 -03:00