This commit is contained in:
fradamt 2024-04-18 20:33:37 +02:00
parent e030f2cd60
commit 901a2491b4
1 changed files with 2 additions and 2 deletions

View File

@ -337,7 +337,7 @@ class ExecutionPayload(Container):
deposit_receipts: List[DepositReceipt, MAX_DEPOSIT_RECEIPTS_PER_PAYLOAD] # [New in Electra:EIP6110] deposit_receipts: List[DepositReceipt, MAX_DEPOSIT_RECEIPTS_PER_PAYLOAD] # [New in Electra:EIP6110]
# [New in Electra:EIP7002:EIP7251] # [New in Electra:EIP7002:EIP7251]
withdrawal_requests: List[ExecutionLayerWithdrawalRequest, MAX_WITHDRAWAL_REQUESTS_PER_PAYLOAD] withdrawal_requests: List[ExecutionLayerWithdrawalRequest, MAX_WITHDRAWAL_REQUESTS_PER_PAYLOAD]
consolidations: List[ExecutionLayerConsolidations, MAX_CONSOLIDATIONS_PER_PAYLOAD] # [New in Electra:EIP7251] consolidations: List[ExecutionLayerConsolidation, MAX_CONSOLIDATIONS_PER_PAYLOAD] # [New in Electra:EIP7251]
``` ```
#### `ExecutionPayloadHeader` #### `ExecutionPayloadHeader`
@ -1306,7 +1306,7 @@ def process_execution_layer_consolidation(state: BeaconState, consolidation: Exe
source_index = ValidatorIndex(validator_pubkeys.index(consolidation.source_pubkey)) source_index = ValidatorIndex(validator_pubkeys.index(consolidation.source_pubkey))
target_index = ValidatorIndex(validator_pubkeys.index(consolidation.target_pubkey)) target_index = ValidatorIndex(validator_pubkeys.index(consolidation.target_pubkey))
source_validator = state.validators[source_index] source_validator = state.validators[source_index]
target_validator = state.validators[target_validator] target_validator = state.validators[target_index]
# Verify that source != target, so a consolidation cannot be used as an exit. # Verify that source != target, so a consolidation cannot be used as an exit.
if source_index == target_index: if source_index == target_index: