Page MenuHomePhabricator

[avalanche] Simplify contenders by treating rejection and invalidation the same
Needs ReviewPublic

Authored by roqqit on Wed, Feb 26, 22:34.

Details

Reviewers
None
Group Reviewers
Restricted Project
Summary

This provides a stronger guarantee that once a contender is finalized, it will never be reverted, even if the system managed to re-poll a finalized contender. We don't really care that invalidated contenders do not get removed from the winner set so long as blocks get mined with staking rewards going to a finalized contender.

Test Plan
ninja check check-functional

Diff Detail