Update 0_beacon-chain.md
This commit is contained in:
parent
875b2ba00d
commit
3394368a66
|
@ -1320,8 +1320,7 @@ def initiate_validator_exit(state: BeaconState, index: ValidatorIndex) -> None:
|
||||||
|
|
||||||
# Compute exit queue epoch
|
# Compute exit queue epoch
|
||||||
exit_epochs = [v.exit_epoch for v in state.validator_registry if v.exit_epoch != FAR_FUTURE_EPOCH]
|
exit_epochs = [v.exit_epoch for v in state.validator_registry if v.exit_epoch != FAR_FUTURE_EPOCH]
|
||||||
exit_epochs += [get_delayed_activation_exit_epoch(get_current_epoch(state))]
|
exit_queue_epoch = sorted(exit_epochs + [get_delayed_activation_exit_epoch(get_current_epoch(state))])[-1]
|
||||||
exit_queue_epoch = sorted(exit_epochs)[-1]
|
|
||||||
exit_queue_churn = len([v for v in state.validator_registry if v.exit_epoch == exit_queue_epoch])
|
exit_queue_churn = len([v for v in state.validator_registry if v.exit_epoch == exit_queue_epoch])
|
||||||
if exit_queue_churn >= get_churn_limit(state):
|
if exit_queue_churn >= get_churn_limit(state):
|
||||||
exit_queue_epoch += 1
|
exit_queue_epoch += 1
|
||||||
|
|
Loading…
Reference in New Issue