diff --git a/crates/blockchain/fork_choice/src/lib.rs b/crates/blockchain/fork_choice/src/lib.rs index c36049f..4458122 100644 --- a/crates/blockchain/fork_choice/src/lib.rs +++ b/crates/blockchain/fork_choice/src/lib.rs @@ -23,7 +23,9 @@ pub fn compute_lmd_ghost_head( .map(|(root, _)| root) .expect("we already checked blocks is non-empty"); } - let start_slot = blocks[&start_root].0; + let Some(&(start_slot, _)) = blocks.get(&start_root) else { + return start_root; + }; let mut weights: HashMap = HashMap::new(); for attestation_data in attestations.values() {