From 9ba4889f4cb98c135e4a1b3f9a5302663febc8d5 Mon Sep 17 00:00:00 2001 From: Eitan Seri-Levi Date: Tue, 28 Apr 2026 08:18:50 +0200 Subject: [PATCH] fix --- beacon_node/beacon_chain/src/block_verification.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/beacon_node/beacon_chain/src/block_verification.rs b/beacon_node/beacon_chain/src/block_verification.rs index f4d8b80c42..f7f364d295 100644 --- a/beacon_node/beacon_chain/src/block_verification.rs +++ b/beacon_node/beacon_chain/src/block_verification.rs @@ -942,12 +942,14 @@ impl GossipVerifiedBlock { // Check that we've received the parent envelope. If not, issue a single envelope // lookup for the parent and queue this block in the reprocess queue. + // Skip this check for the genesis block — it's a synthetic anchor with no envelope. let parent_is_gloas = chain .spec .fork_name_at_slot::(parent_block.slot) .gloas_enabled(); if parent_is_gloas + && parent_block.slot != chain.spec.genesis_slot && !fork_choice_read_lock.is_payload_received(&block.message().parent_root()) { return Err(BlockError::ParentEnvelopeUnknown {