Repository navigation
Based on upstream Zebra v5.2.0 (ZcashFoundation/zebra@62e4a43).
Changes on top of upstream
- Adjust NU7 ZSA Orchard verifier selection to upstream's new NU6.2 per-circuit verifying keys
- Restore the canonical Orchard proof-size consensus check and extend it to OrchardZSA
- Count ZSA issuance logical actions in the ZIP-317 fee
- Allow V6 transactions in NU7 property tests; regenerate and re-enable the OrchardZSA workflow blocks and tests
- Add testnet configuration (#149), plus EC2 configuration and the ops workflow for ZSATestnet (#158)
- Move Terraform infra to official modules (#144, #150, #152, #154)
- Adopt upstream's nextest CI settings, stabilise the basic checks, retry flaky peer tests (#148)
Inherited security fix (NU6.2)
Upstream v5.0.0 activated NU6.2, which fixes a critical bug in the Orchard pool: Orchard actions are re-enabled with the fixed Orchard Action circuit, proofs route to a per-circuit verifying key (InsecurePreNu6_2 / FixedPostNu6_2), and bundles with a non-canonical proof size are rejected (GHSA-jfw5-j458-pfv6). The minimum network protocol version is now NU6.2 (170150), so peers below it are disconnected.