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); }