You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because the proposed root 5 is not in SlotHashes, we currently leave the root as 0. Then we fail with LockoutsConflict on processing the VoteStateUpdate because 1, 2 should have been included in the VoteStateUpdate and not have been popped off from the current VoteState
Proposed Solution
Set root to largest slot in VoteState less than the proposed root
The text was updated successfully, but these errors were encountered:
Problem
In a
VoteStateUpdate
, when a proposed root is:It will get rejected due to LockoutsConflict
For instance:
Current VoteState {root: 0, 1, 2 ,5, 11, 15}
SlotHashes: {8}
Proposed
VoteStateUpdate
: {root: 5, 11, 15}Because the proposed root 5 is not in
SlotHashes
, we currently leave the root as 0. Then we fail with LockoutsConflict on processing theVoteStateUpdate
because 1, 2 should have been included in theVoteStateUpdate
and not have been popped off from the current VoteStateProposed Solution
Set root to largest slot in VoteState less than the proposed root
The text was updated successfully, but these errors were encountered: