Closed
Description
Is your feature request related to a problem? Please describe.
As part of consensus validation, we must validate the Halo2 proofs of the Action Descriptions in Transaction::V5.
Describe the solution you'd like
When the async Halo2Verifier
service is available, make async requests to validate the proofsOrchard
aggregated proof(s)(?) for the Actions of the transaction.
Testing:
Generate test vectors for halo2 proofs from zcash-hackworks; if they give trouble in our full validation pipeline, punt this full integration until we get the first NU5 block with an Action in it for testnet.
Additional context
Depends on #2104