Skip to content

Commit

Permalink
Avoid computing columns from EL blobs if block has already been impor…
Browse files Browse the repository at this point in the history
…ted.
  • Loading branch information
jimmygchen committed Jan 17, 2025
1 parent 06329ec commit b3584ac
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions beacon_node/beacon_chain/src/fetch_blobs.rs
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,20 @@ pub async fn fetch_and_process_engine_blobs<T: BeaconChainTypes>(
return Ok(None);
}

if chain
.canonical_head
.fork_choice_read_lock()
.contains_block(&block_root)
{
// Avoid computing columns if block has already been imported.
debug!(
log,
"Ignoring EL blobs response";
"info" => "block has already been imported",
);
return Ok(None);
}

let data_columns_receiver = spawn_compute_and_publish_data_columns_task(
&chain,
block.clone(),
Expand Down

0 comments on commit b3584ac

Please sign in to comment.