-
Notifications
You must be signed in to change notification settings - Fork 997
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
Initial shard slot number #1877
Comments
/cc @djrtwo @protolambda |
This does seem reasonable, but one thing we need to be careful about is that for a system that is started from Phase 1 a I do expect some systems to want to start phase 1 from slot 0 so we should at least ensure that nothing is broken here. OR we put some sort of requirement taht |
I have this particular kind of setup (
|
Issue
Currently, the initial shard state slot is set to
PHASE_1_GENESIS_SLOT
by setting shard_state.slot = pre.slotFor example, if
PHASE_1_GENESIS_SLOT
is 32:The shard block 32 cannot exist and both B_32 and B_33 point to initial shard state.
How to fix it
IMO the scenario would be neater if we set initial shard slot to
compute_previous_slot(pre.slot)
.The text was updated successfully, but these errors were encountered: