mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
refactor(storage): unify blocks insertion logic (#12694)
This commit is contained in:
@ -644,7 +644,7 @@ mod tests {
|
||||
providers::{StaticFileProvider, StaticFileWriter},
|
||||
test_utils::{blocks::TEST_BLOCK, create_test_provider_factory, MockNodeTypesWithDB},
|
||||
BlockHashReader, BlockNumReader, BlockWriter, DBProvider, HeaderSyncGapProvider,
|
||||
TransactionsProvider,
|
||||
StorageLocation, TransactionsProvider,
|
||||
};
|
||||
use alloy_primitives::{TxNumber, B256, U256};
|
||||
use assert_matches::assert_matches;
|
||||
@ -715,7 +715,10 @@ mod tests {
|
||||
{
|
||||
let provider = factory.provider_rw().unwrap();
|
||||
assert_matches!(
|
||||
provider.insert_block(block.clone().try_seal_with_senders().unwrap()),
|
||||
provider.insert_block(
|
||||
block.clone().try_seal_with_senders().unwrap(),
|
||||
StorageLocation::Database
|
||||
),
|
||||
Ok(_)
|
||||
);
|
||||
assert_matches!(
|
||||
@ -733,7 +736,10 @@ mod tests {
|
||||
};
|
||||
let provider = factory.with_prune_modes(prune_modes).provider_rw().unwrap();
|
||||
assert_matches!(
|
||||
provider.insert_block(block.clone().try_seal_with_senders().unwrap(),),
|
||||
provider.insert_block(
|
||||
block.clone().try_seal_with_senders().unwrap(),
|
||||
StorageLocation::Database
|
||||
),
|
||||
Ok(_)
|
||||
);
|
||||
assert_matches!(provider.transaction_sender(0), Ok(None));
|
||||
@ -754,7 +760,10 @@ mod tests {
|
||||
let provider = factory.provider_rw().unwrap();
|
||||
|
||||
assert_matches!(
|
||||
provider.insert_block(block.clone().try_seal_with_senders().unwrap()),
|
||||
provider.insert_block(
|
||||
block.clone().try_seal_with_senders().unwrap(),
|
||||
StorageLocation::Database
|
||||
),
|
||||
Ok(_)
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user