-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix committee assignment bugs #699
Conversation
At this point |
`shuffling_start_shard`
These fixes are pretty critical. Let's get it merged and try to simplify after |
Can confirm, whenever there's a validator run time failure we immediately look at this function then begin to scratch our head 😆 |
Approved! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Trinity side sync + refactoring: ethereum/trinity#334
…#334) * Sync with ethereum/consensus-specs#699 * Refactor `get_crosslink_committees_at_slot` with `ShufflingContext` * Fix typo * Sections
2 bugs:
current_shuffling_epoch
and then callingget_current_epoch_committee_count
expecting that it was still getting the committee count from the previous value ofcurrent_shuffling_epoch
. Switch operations to prevent this errorcommittees_per_epoch
andshuffling_epoch
when these things should have remained constant.