From 02137492f30276619dbb764f4fada34c9d72cd21 Mon Sep 17 00:00:00 2001 From: ethDreamer <37123614+ethDreamer@users.noreply.github.com> Date: Fri, 13 Mar 2026 14:22:25 -0500 Subject: [PATCH] Fix intermittent simulator test failures (#8983) Fixes intermittent simulator test failures with error: `Head not synced for node 2. Found 127; Should be 128` Modify the delayed node in `basic_sim` to join earlier, giving it sufficient time to discover peers and form a proper gossip mesh before the sync verification check. **Change:** Delayed node now joins at `END_EPOCH - 3` (epoch 13) instead of `END_EPOCH - 1` (epoch 15). Co-Authored-By: Mark Mackey Co-Authored-By: ethDreamer <37123614+ethDreamer@users.noreply.github.com> --- testing/simulator/src/basic_sim.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/testing/simulator/src/basic_sim.rs b/testing/simulator/src/basic_sim.rs index a9d0a0756b..79581ee529 100644 --- a/testing/simulator/src/basic_sim.rs +++ b/testing/simulator/src/basic_sim.rs @@ -363,7 +363,7 @@ pub fn run_basic_sim(matches: &ArgMatches) -> Result<(), String> { network_1.add_beacon_node_with_delay( beacon_config.clone(), mock_execution_config.clone(), - END_EPOCH - 1, + END_EPOCH - 3, slot_duration, slots_per_epoch ),