From b3da993c2dd985b2afa6b799219244cb84172b44 Mon Sep 17 00:00:00 2001 From: Eitan Seri-Levi Date: Wed, 10 Jun 2026 17:52:37 +0300 Subject: [PATCH] fix --- consensus/fork_choice/src/fork_choice.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/consensus/fork_choice/src/fork_choice.rs b/consensus/fork_choice/src/fork_choice.rs index 5961f5061a..5fb03222c7 100644 --- a/consensus/fork_choice/src/fork_choice.rs +++ b/consensus/fork_choice/src/fork_choice.rs @@ -550,14 +550,13 @@ where spec: &ChainSpec, ) -> Result, Error> { let epoch = current_slot.epoch(E::slots_per_epoch()); + if epoch <= spec.min_seed_lookahead { - // Genesis block parent. return Ok(Some(Hash256::zero())); } - let dependent_slot = epoch - .saturating_sub(spec.min_seed_lookahead) - .start_slot(E::slots_per_epoch()) - .saturating_sub(1_u64); + + let dependent_slot = spec.proposer_shuffling_decision_slot::(epoch); + self.get_ancestor(block_root, dependent_slot) }