HomePhabricator

[avalanche] Cleanup circular dependency between peer manager and contender cache

Description

[avalanche] Cleanup circular dependency between peer manager and contender cache

Summary:
Now that peerManager owns the contender cache, it also makes sense for it to own the contender promotion logic as it pertains to proof status.

The unit test changes ensure we do not regress on the case where dangling remote proofs can still be accepted stake contenders.

Test Plan:

ninja check check-functional

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

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

Details

Provenance
roqqitAuthored on Mon, Mar 17, 17:42
roqqitPushed on Mon, Mar 17, 22:10
Reviewer
Restricted Project
Differential Revision
D17813: [avalanche] Cleanup circular dependency between peer manager and contender cache
Parents
rABCceb2d83868fc: [electrum] make it possible to spend tokens by manually selecting the coins to…
Branches
Unknown
Tags
Unknown