Page MenuHomePhabricator

[avalanche] Broadcast our local proof once it's been verified
ClosedPublic

Authored by Fabien on Mar 30 2022, 15:20.

Details

Summary

This should help propagating our own proof to other peers, because it makes sure at least one of them did download our proof. Privacy is not a problem here because we want other peers to know what our proof is. This is a first step toward better initial broadcast; the next step is to store our valid proofs in a file at shutdown, and broadcast them again upon startup.

Depends on D11278.

Test Plan
ninja all check-all

Diff Detail

Repository
rABC Bitcoin ABC
Branch
avalanche_broadcast_local_proof
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 18678
Build 37147: Build Difflint-circular-dependencies · build-without-wallet · build-diff · build-clang-tidy · build-debug · build-clang
Build 37146: arc lint + arc unit