From aa6fdb8d6a191ae49daf020e4a5ab0ace4e69985 Mon Sep 17 00:00:00 2001 From: Josh King Date: Thu, 30 Apr 2026 17:27:37 +0200 Subject: [PATCH] fix: tighten genesis block fallback to match empty body root only --- beacon_node/beacon_chain/src/builder.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/beacon_node/beacon_chain/src/builder.rs b/beacon_node/beacon_chain/src/builder.rs index 5fb572d15c..95b5f32a94 100644 --- a/beacon_node/beacon_chain/src/builder.rs +++ b/beacon_node/beacon_chain/src/builder.rs @@ -1186,7 +1186,9 @@ fn make_genesis_block( .map_err(|e| format!("Error building genesis block: {:?}", e))?; let state_body_root = genesis_state.latest_block_header().body_root; - if state_body_root != block.body_root() { + if state_body_root != block.body_root() + && state_body_root == BeaconBlock::::empty(spec).body_root() + { block = BeaconBlock::empty(spec); }