chore: remove more reth-interfaces from provider (#8410)

This commit is contained in:
Matthias Seitz
2024-05-27 15:32:33 +02:00
committed by GitHub
parent beaa0fe262
commit a14e54922a
5 changed files with 17 additions and 22 deletions

View File

@ -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 => {}
}