Merge branch 'unstable' of https://github.com/sigp/lighthouse into electra-focil-branch

This commit is contained in:
Eitan Seri-Levi
2026-01-02 08:52:20 -06:00
12 changed files with 26 additions and 134 deletions

View File

@@ -56,8 +56,6 @@ const RETRY_DELAY: Duration = Duration::from_secs(2);
/// The time between polls when waiting for genesis.
const WAITING_FOR_GENESIS_POLL_TIME: Duration = Duration::from_secs(12);
const DOPPELGANGER_SERVICE_NAME: &str = "doppelganger";
/// Compute attestation selection proofs this many slots before they are required.
///
/// At start-up selection proofs will be computed with less lookahead out of necessity.
@@ -628,8 +626,7 @@ impl<E: EthSpec> ProductionValidatorClient<E> {
if let Some(doppelganger_service) = self.doppelganger_service.clone() {
DoppelgangerService::start_update_service(
doppelganger_service,
self.context
.service_context(DOPPELGANGER_SERVICE_NAME.into()),
self.context.clone(),
self.validator_store.clone(),
self.duties_service.beacon_nodes.clone(),
self.duties_service.slot_clock.clone(),
@@ -639,7 +636,7 @@ impl<E: EthSpec> ProductionValidatorClient<E> {
info!("Doppelganger protection disabled.")
}
let context = self.context.service_context("notifier".into());
let context = self.context.clone();
spawn_notifier(
self.duties_service.clone(),
context.executor,