From 8be11bb01fd8d2002117701979ab048741ef5ce0 Mon Sep 17 00:00:00 2001 From: Antoine James Date: Fri, 28 Nov 2025 16:51:50 +0100 Subject: [PATCH] fix(peerdb): use start_slot instead of end_slot for safer actions --- beacon_node/lighthouse_network/src/peer_manager/peerdb.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/beacon_node/lighthouse_network/src/peer_manager/peerdb.rs b/beacon_node/lighthouse_network/src/peer_manager/peerdb.rs index 87337cafcf5..dc1686523f7 100644 --- a/beacon_node/lighthouse_network/src/peer_manager/peerdb.rs +++ b/beacon_node/lighthouse_network/src/peer_manager/peerdb.rs @@ -259,10 +259,10 @@ impl PeerDB { info.is_connected() && match info.sync_status() { SyncStatus::Synced { info } => { - info.has_slot(epoch.end_slot(E::slots_per_epoch())) + info.has_slot(epoch.start_slot(E::slots_per_epoch())) } SyncStatus::Advanced { info } => { - info.has_slot(epoch.end_slot(E::slots_per_epoch())) + info.has_slot(epoch.start_slot(E::slots_per_epoch())) } SyncStatus::IrrelevantPeer | SyncStatus::Behind { .. } @@ -332,7 +332,7 @@ impl PeerDB { info.is_connected() && match info.sync_status() { SyncStatus::Synced { info } | SyncStatus::Advanced { info } => { - info.has_slot(epoch.end_slot(E::slots_per_epoch())) + info.has_slot(epoch.start_slot(E::slots_per_epoch())) } SyncStatus::IrrelevantPeer | SyncStatus::Behind { .. }