mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: run StaticFileProvider::check_consistency on start up (#8143)
This commit is contained in:
@ -607,7 +607,7 @@ mod tests {
|
||||
use reth_consensus::test_utils::TestConsensus;
|
||||
use reth_db::test_utils::{create_test_rw_db, create_test_static_files_dir};
|
||||
use reth_primitives::{BlockBody, B256, MAINNET};
|
||||
use reth_provider::ProviderFactory;
|
||||
use reth_provider::{providers::StaticFileProvider, ProviderFactory};
|
||||
use reth_testing_utils::{generators, generators::random_block_range};
|
||||
use std::collections::HashMap;
|
||||
|
||||
@ -629,7 +629,11 @@ mod tests {
|
||||
let mut downloader = BodiesDownloaderBuilder::default().build(
|
||||
client.clone(),
|
||||
Arc::new(TestConsensus::default()),
|
||||
ProviderFactory::new(db, MAINNET.clone(), static_dir_path).unwrap(),
|
||||
ProviderFactory::new(
|
||||
db,
|
||||
MAINNET.clone(),
|
||||
StaticFileProvider::read_write(static_dir_path).unwrap(),
|
||||
),
|
||||
);
|
||||
downloader.set_download_range(0..=19).expect("failed to set download range");
|
||||
|
||||
@ -675,7 +679,11 @@ mod tests {
|
||||
BodiesDownloaderBuilder::default().with_request_limit(request_limit).build(
|
||||
client.clone(),
|
||||
Arc::new(TestConsensus::default()),
|
||||
ProviderFactory::new(db, MAINNET.clone(), static_dir_path).unwrap(),
|
||||
ProviderFactory::new(
|
||||
db,
|
||||
MAINNET.clone(),
|
||||
StaticFileProvider::read_write(static_dir_path).unwrap(),
|
||||
),
|
||||
);
|
||||
downloader.set_download_range(0..=199).expect("failed to set download range");
|
||||
|
||||
@ -705,7 +713,11 @@ mod tests {
|
||||
.build(
|
||||
client.clone(),
|
||||
Arc::new(TestConsensus::default()),
|
||||
ProviderFactory::new(db, MAINNET.clone(), static_dir_path).unwrap(),
|
||||
ProviderFactory::new(
|
||||
db,
|
||||
MAINNET.clone(),
|
||||
StaticFileProvider::read_write(static_dir_path).unwrap(),
|
||||
),
|
||||
);
|
||||
|
||||
let mut range_start = 0;
|
||||
@ -737,7 +749,11 @@ mod tests {
|
||||
let mut downloader = BodiesDownloaderBuilder::default().with_stream_batch_size(100).build(
|
||||
client.clone(),
|
||||
Arc::new(TestConsensus::default()),
|
||||
ProviderFactory::new(db, MAINNET.clone(), static_dir_path).unwrap(),
|
||||
ProviderFactory::new(
|
||||
db,
|
||||
MAINNET.clone(),
|
||||
StaticFileProvider::read_write(static_dir_path).unwrap(),
|
||||
),
|
||||
);
|
||||
|
||||
// Set and download the first range
|
||||
@ -779,7 +795,11 @@ mod tests {
|
||||
.build(
|
||||
client.clone(),
|
||||
Arc::new(TestConsensus::default()),
|
||||
ProviderFactory::new(db, MAINNET.clone(), static_dir_path).unwrap(),
|
||||
ProviderFactory::new(
|
||||
db,
|
||||
MAINNET.clone(),
|
||||
StaticFileProvider::read_write(static_dir_path).unwrap(),
|
||||
),
|
||||
);
|
||||
|
||||
// Set and download the entire range
|
||||
@ -812,7 +832,11 @@ mod tests {
|
||||
.build(
|
||||
client.clone(),
|
||||
Arc::new(TestConsensus::default()),
|
||||
ProviderFactory::new(db, MAINNET.clone(), static_dir_path).unwrap(),
|
||||
ProviderFactory::new(
|
||||
db,
|
||||
MAINNET.clone(),
|
||||
StaticFileProvider::read_write(static_dir_path).unwrap(),
|
||||
),
|
||||
);
|
||||
|
||||
// Download the requested range
|
||||
|
||||
Reference in New Issue
Block a user