Fix Consolidation Sigs & Withdrawals

This commit is contained in:
Mark Mackey
2024-05-12 20:31:20 +03:00
parent c900a88461
commit 217fa9f805
2 changed files with 4 additions and 5 deletions

View File

@@ -559,8 +559,8 @@ pub fn process_execution_layer_withdrawal_requests<E: EthSpec>(
let has_correct_credential = validator.has_execution_withdrawal_credential(spec);
let is_correct_source_address = validator
.get_execution_withdrawal_address(spec)
.ok_or(BeaconStateError::NonExecutionAddresWithdrawalCredential)?
== request.source_address;
.map(|addr| addr == request.source_address)
.unwrap_or(false);
if !(has_correct_credential && is_correct_source_address) {
continue;