Add a new v5 transaction script verification API to zcash_script and Zebra #3291
Labels
A-consensus
Area: Consensus rule updates
C-enhancement
Category: This is an improvement
NU-5
Network Upgrade: NU5 specific tasks
Motivation
We want to modify ZIP-244 to include all UTXO values and scripts in each input's sighash.
This requires updates to
zcashd
's script module,zcash_script
,zebra-script
, andzebra-consensus
.Specifications
ZIP 244 - Changes to transparent component of signature digest
TODO: quote consensus rules after the ZIP PR merges
Designs
Zebra changes:
zcashd
's script module with a v5 script verification precompute function, which takes the the concatenated serialized bytes of all the spent outputs for a transactionzebra-consensus
to wait for all the UTXOs, then pass them to where the newzebra-script
v5 function will be calledThe text was updated successfully, but these errors were encountered: