Zebra/zebra-chain/src/primitives
Conrado Gouvea f270fd2de6
Prepare for changes in ZIP-244 (#3415)
* Add all_previous_outputs; load UTXOs in transaction verifier

* Remove UTXO loading and returning from script.rs

* Don't pass state service to script verifier

* Remove output from is_valid()

* Refactor loading UTXOs to separate function

* Pass all_previous_output to sighash

* Apply suggestions from code review

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

* Create AwaitUtxo only when needed; formatting

* Add comments about output vectors in tests

* Change sighash() to receive reference and avoid cloning

* Expand comments

Co-authored-by: teor <teor@riseup.net>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-01-31 15:28:42 +00:00
..
proofs Orchard data in V5 parsing (#2116) 2021-05-21 00:42:06 +00:00
redpallas Enforce Rust edition 2021 (#3332) 2022-01-14 12:10:18 +00:00
zcash_history ZIP-221: Add Orchard support to history tree (#2531) 2021-08-03 18:33:51 +00:00
proofs.rs Stop allowing JoinSplit<Halo2> 2021-07-01 23:56:30 -04:00
redpallas.rs Rustdoc for redpallas types 2021-06-30 16:26:08 -04:00
zcash_history.rs Tweak some assertions to better match their error messages (#2822) 2021-10-04 10:31:56 -03:00
zcash_note_encryption.rs ZIP 212: validate Sapling and Orchard output of coinbase transactions (#3029) 2021-11-11 22:18:37 +00:00
zcash_primitives.rs Prepare for changes in ZIP-244 (#3415) 2022-01-31 15:28:42 +00:00