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
We should instead set the root to the largest slot in the current VoteState less than the proposed root
Feature ID
G74BkWBzmsByZ1kxHy44H3wjwp5hp7JbrGRuDpco22tY
Activation Method
Single Core Contributor
Minimum Beta Version
No response
Minimum Stable Version
No response
Testnet Activation Epoch
360
Devnet Activation Epoch
434
Mainnet-Beta Activation Epoch
468
The text was updated successfully, but these errors were encountered:
Description
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 VoteStateWe should instead set the root to the largest slot in the current
VoteState
less than the proposed rootFeature ID
G74BkWBzmsByZ1kxHy44H3wjwp5hp7JbrGRuDpco22tY
Activation Method
Single Core Contributor
Minimum Beta Version
No response
Minimum Stable Version
No response
Testnet Activation Epoch
360
Devnet Activation Epoch
434
Mainnet-Beta Activation Epoch
468
The text was updated successfully, but these errors were encountered: