diff --git a/specs/capella/beacon-chain.md b/specs/capella/beacon-chain.md index a820d213d..e72a0dc1a 100644 --- a/specs/capella/beacon-chain.md +++ b/specs/capella/beacon-chain.md @@ -286,7 +286,7 @@ def process_block(state: BeaconState, block: BeaconBlock) -> None: def get_expected_withdrawals(state: BeaconState) -> Sequence[Withdrawal]: epoch = get_current_epoch(state) withdrawal_index = state.next_withdrawal_index - validator_index = ValidatorIndex((state.latest_validator_index + 1) % len(state.validators)) + validator_index = ValidatorIndex((state.latest_withdrawal_validator_index + 1) % len(state.validators)) withdrawals: List[Withdrawal] = [] for _ in range(len(state.validators)): validator = state.validators[validator_index]