diff --git a/beacon_node/client/src/notifier.rs b/beacon_node/client/src/notifier.rs index ae8f024b71..11f0f6e2a2 100644 --- a/beacon_node/client/src/notifier.rs +++ b/beacon_node/client/src/notifier.rs @@ -339,7 +339,21 @@ async fn merge_readiness_logging( payload.parent_hash() != ExecutionBlockHash::zero() }); - if merge_completed || !beacon_chain.is_time_to_prepare_for_bellatrix(current_slot) { + let has_execution_layer = beacon_chain.execution_layer.is_some(); + + if merge_completed && has_execution_layer + || !beacon_chain.is_time_to_prepare_for_bellatrix(current_slot) + { + return; + } + + if merge_completed && !has_execution_layer { + error!( + log, + "Execution endpoint required"; + "info" => "you need an execution engine to validate blocks, see: \ + https://lighthouse-book.sigmaprime.io/merge-migration.html" + ); return; }