chore: use earliest block number from provider (#16848)

This commit is contained in:
Matthias Seitz
2025-06-17 14:22:18 +02:00
committed by GitHub
parent 5d754195a3
commit 7bc6939d53

View File

@@ -33,7 +33,10 @@ use reth_node_core::{
primitives::Head,
};
use reth_node_events::{cl::ConsensusLayerHealthEvents, node};
use reth_provider::providers::{BlockchainProvider, NodeTypesForProvider};
use reth_provider::{
providers::{BlockchainProvider, NodeTypesForProvider},
BlockNumReader,
};
use reth_stages::stages::EraImportSource;
use reth_tasks::TaskExecutor;
use reth_tokio_util::EventSender;
@@ -303,6 +306,7 @@ where
.fuse();
let chainspec = ctx.chain_spec();
let provider = ctx.blockchain_db().clone();
let (exit, rx) = oneshot::channel();
let terminate_after_backfill = ctx.terminate_after_initial_backfill();
@@ -355,8 +359,8 @@ where
};
network_handle.update_status(head_block);
let updated=BlockRangeUpdate{
earliest:0,
let updated = BlockRangeUpdate {
earliest: provider.earliest_block_number().unwrap_or_default(),
latest:head.number(),
latest_hash:head.hash()
};