ZIP-213: Validate Shielded Coinbase Outputs like other shielded outputs #608
Labels
A-consensus
Area: Consensus rule updates
A-rust
Area: Updates to Rust code
C-enhancement
Category: This is an improvement
NU-3 Heartwood
Network Upgrade: Heartwood specific tasks
Milestone
Dependencies
This ticket depends on some parts of pre-Heartwood transaction validation, see #801.
Motivation
When we implement transaction validation, we should make sure we implement the Shielded Coinbase rules from Heartwood ZIP-213:
https://zips.z.cash/zip-0213#specification
Solution
Make sure Zebra verifies the ZIP-213 consensus rules:
The following consensus rules are implemented in
coinbase_tx_no_prevout_joinsplit_spend
:The Sapling and Orchard note consensus rules will be implemented in #2362.
The following consensus rule will be implemented in #1970:
Existing Work
The draft implementation PR is:
#1190
The text was updated successfully, but these errors were encountered: