feat: introduce statewriter trait (#8160)

This commit is contained in:
Matthias Seitz
2024-05-08 21:34:59 +02:00
committed by GitHub
parent d852f7f012
commit db868208f3
9 changed files with 33 additions and 17 deletions

View File

@ -23,7 +23,7 @@ use reth_primitives::{fs, stage::StageId, BlockHashOrNumber, ChainSpec, Receipts
use reth_provider::{
AccountExtReader, BundleStateWithReceipts, HashingWriter, HeaderProvider,
LatestStateProviderRef, OriginalValuesKnown, ProviderFactory, StageCheckpointReader,
StaticFileProviderFactory, StorageReader,
StateWriter, StaticFileProviderFactory, StorageReader,
};
use reth_revm::database::StateProviderDatabase;
use reth_tasks::TaskExecutor;

View File

@ -24,7 +24,7 @@ use reth_network_api::NetworkInfo;
use reth_primitives::{fs, stage::StageCheckpoint, BlockHashOrNumber, ChainSpec, PruneModes};
use reth_provider::{
BlockNumReader, BlockWriter, BundleStateWithReceipts, HeaderProvider, LatestStateProviderRef,
OriginalValuesKnown, ProviderError, ProviderFactory,
OriginalValuesKnown, ProviderError, ProviderFactory, StateWriter,
};
use reth_revm::database::StateProviderDatabase;
use reth_stages::{

View File

@ -17,7 +17,7 @@ use reth_node_core::version::SHORT_VERSION;
use reth_primitives::{stage::StageId, ChainSpec, StaticFileSegment};
use reth_provider::{
BundleStateWithReceipts, OriginalValuesKnown, ProviderFactory, StageCheckpointReader,
StaticFileProviderFactory, StaticFileWriter,
StateWriter, StaticFileProviderFactory, StaticFileWriter,
};
use tracing::{debug, error, info};