HomePhabricator

[avalanche] Add capability to verify proofs

Description

[avalanche] Add capability to verify proofs

Summary:
Introduce ProofBuilder to build proofs, and notably sign them properly. These Proofs can then be independently verified.

Depends on D6871

Test Plan:

ninja all check-avalanche

Added many tests cases.

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D6875

Details

Provenance
deadalnixAuthored on Jul 9 2020, 10:25
deadalnixPushed on Jul 9 2020, 22:26
Reviewer
Restricted Project
Differential Revision
D6875: [avalanche] Add capability to verify proofs
Parents
rABC754a9d81cf88: [validation] Remove unused first_invalid parameter from ProcessNewBlockHeaders()
Branches
Unknown
Tags
Unknown