mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 19:09:54 +00:00
chore: remove more reth-interfaces from provider (#8410)
This commit is contained in:
@ -27,11 +27,7 @@ use reth_db::{
|
||||
BlockNumberList, DatabaseError,
|
||||
};
|
||||
use reth_evm::ConfigureEvmEnv;
|
||||
use reth_interfaces::{
|
||||
p2p::headers::downloader::SyncTarget,
|
||||
provider::{ProviderResult, RootMismatch},
|
||||
RethResult,
|
||||
};
|
||||
use reth_interfaces::p2p::headers::downloader::SyncTarget;
|
||||
use reth_primitives::{
|
||||
keccak256,
|
||||
revm::{config::revm_spec, env::fill_block_env},
|
||||
@ -43,6 +39,7 @@ use reth_primitives::{
|
||||
StorageEntry, TransactionMeta, TransactionSigned, TransactionSignedEcRecovered,
|
||||
TransactionSignedNoHash, TxHash, TxNumber, Withdrawal, Withdrawals, B256, U256,
|
||||
};
|
||||
use reth_storage_errors::provider::{ProviderResult, RootMismatch};
|
||||
use reth_trie::{
|
||||
prefix_set::{PrefixSet, PrefixSetMut, TriePrefixSets},
|
||||
updates::TrieUpdates,
|
||||
@ -1095,7 +1092,7 @@ impl<TX: DbTx> HeaderSyncGapProvider for DatabaseProvider<TX> {
|
||||
&self,
|
||||
mode: HeaderSyncMode,
|
||||
highest_uninterrupted_block: BlockNumber,
|
||||
) -> RethResult<HeaderSyncGap> {
|
||||
) -> ProviderResult<HeaderSyncGap> {
|
||||
let static_file_provider = self.static_file_provider();
|
||||
|
||||
// Make sure Headers static file is at the same height. If it's further, this
|
||||
@ -1119,7 +1116,7 @@ impl<TX: DbTx> HeaderSyncGapProvider for DatabaseProvider<TX> {
|
||||
}
|
||||
Ordering::Less => {
|
||||
// There's either missing or corrupted files.
|
||||
return Err(ProviderError::HeaderNotFound(next_static_file_block_num.into()).into())
|
||||
return Err(ProviderError::HeaderNotFound(next_static_file_block_num.into()))
|
||||
}
|
||||
Ordering::Equal => {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user