Page MenuHomePhabricator

[avalanche] Add a cooldown mechanism between proof replacement
AbandonedPublic

Authored by Fabien on Dec 1 2021, 15:12.

Details

Reviewers
None
Group Reviewers
Restricted Project
Maniphest Tasks
Restricted Maniphest Task
Summary

Based on the registration time for each conflicting proof, this ensure that some cooldown time has elapsed before allowing for proof replacement.
By default the cooldown value is zero, which means there is no change in behavior by default.

Ref T1854.

Depends on D10605.

Test Plan
ninja all check-avalanche

Diff Detail

Repository
rABC Bitcoin ABC
Branch
avalanche_proofpool_cooldown
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 17495
Build 34816: Build Difflint-circular-dependencies · build-without-wallet · build-diff · build-debug · build-clang-tidy · build-clang
Build 34815: arc lint + arc unit