Merge pull request #501 from paulhauner/patch-6

Change `PENALIZED_WITHDRAWAL_TIME` to variable
This commit is contained in:
Hsiao-Wei Wang 2019-01-26 18:46:51 +08:00 committed by GitHub
commit 1a5424591e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -1823,8 +1823,8 @@ def process_penalties_and_exits(state: BeaconState) -> None:
def eligible(index): def eligible(index):
validator = state.validator_registry[index] validator = state.validator_registry[index]
if validator.penalized_slot <= state.slot: if validator.penalized_slot <= state.slot:
PENALIZED_WITHDRAWAL_TIME = LATEST_PENALIZED_EXIT_LENGTH * EPOCH_LENGTH // 2 penalized_withdrawal_time = LATEST_PENALIZED_EXIT_LENGTH * EPOCH_LENGTH // 2
return state.slot >= validator.penalized_slot + PENALIZED_WITHDRAWAL_TIME return state.slot >= validator.penalized_slot + penalized_withdrawal_time
else: else:
return state.slot >= validator.exit_slot + MIN_VALIDATOR_WITHDRAWAL_TIME return state.slot >= validator.exit_slot + MIN_VALIDATOR_WITHDRAWAL_TIME