Added sync stages status to eth_sync (#10042)

This commit is contained in:
Luca Provini
2024-08-03 04:53:47 +02:00
committed by GitHub
parent 1290260da3
commit 52cdcf0a9a
5 changed files with 36 additions and 10 deletions

View File

@@ -16,7 +16,7 @@ use reth_network_api::NetworkInfo;
use reth_node_api::{BuilderProvider, FullNodeComponents, FullNodeTypes};
use reth_provider::{
BlockIdReader, BlockNumReader, BlockReaderIdExt, ChainSpecProvider, HeaderProvider,
StateProviderFactory,
StageCheckpointReader, StateProviderFactory,
};
use reth_rpc::eth::{core::EthApiInner, DevSigner};
use reth_rpc_eth_api::{
@@ -108,7 +108,7 @@ where
N: FullNodeComponents,
{
#[inline]
fn provider(&self) -> impl ChainSpecProvider + BlockNumReader {
fn provider(&self) -> impl ChainSpecProvider + BlockNumReader + StageCheckpointReader {
self.inner.provider()
}