Skip to content

Commit 356b12e

Browse files
committed
starknet_committer: reorganize db modules
1 parent 9aaec5b commit 356b12e

File tree

18 files changed

+25
-22
lines changed

18 files changed

+25
-22
lines changed

crates/starknet_committer/src/block_committer/commit_test.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ use crate::block_committer::input::{
2020
StateDiff,
2121
};
2222
use crate::block_committer::state_diff_generator::generate_random_state_diff;
23-
use crate::db::facts_db::db::FactsDb;
2423
use crate::db::facts_db::types::FactsDbInitialRead;
24+
use crate::db::facts_db::FactsDb;
2525
use crate::db::forest_trait::{ForestReader, ForestWriter};
26-
use crate::db::index_db::db::IndexDb;
26+
use crate::db::index_db::IndexDb;
2727
use crate::patricia_merkle_tree::types::CompiledClassHash;
2828

2929
static FIRST_CONTRACT_ADDRESS: LazyLock<ContractAddress> =
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
pub mod create_facts_tree;
2+
pub mod db;
3+
pub mod traversal;
4+
pub mod types;
5+
6+
pub use db::{FactsDb, FactsNodeLayout};

crates/starknet_committer/src/db/facts_db/create_facts_tree.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use starknet_patricia::patricia_merkle_tree::types::{NodeIndex, SortedLeafIndice
77
use starknet_patricia_storage::db_object::HasStaticPrefix;
88
use starknet_patricia_storage::storage_trait::Storage;
99

10-
use crate::db::facts_db::db::FactsNodeLayout;
10+
use crate::db::facts_db::FactsNodeLayout;
1111
use crate::db::trie_traversal::create_original_skeleton_tree;
1212
use crate::patricia_merkle_tree::tree::OriginalSkeletonTrieConfig;
1313

crates/starknet_committer/src/db/facts_db/create_facts_tree_test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use starknet_patricia::patricia_merkle_tree::external_test_utils::MockLeaf;
44

55
use crate::db::create_original_skeleton_tests::case_helpers::CreateTreeCase;
66
use crate::db::create_original_skeleton_tests::{create_tree_cases, test_create_original_skeleton};
7-
use crate::db::facts_db::db::FactsNodeLayout;
7+
use crate::db::facts_db::FactsNodeLayout;
88

99
#[apply(create_tree_cases)]
1010
#[rstest]

crates/starknet_committer/src/db/facts_db/mod.rs

Lines changed: 0 additions & 5 deletions
This file was deleted.

crates/starknet_committer/src/db/facts_db/traversal.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ use starknet_patricia::patricia_merkle_tree::types::{NodeIndex, SortedLeafIndice
1212
use starknet_patricia_storage::db_object::HasStaticPrefix;
1313
use starknet_patricia_storage::storage_trait::Storage;
1414

15-
use crate::db::facts_db::db::FactsNodeLayout;
1615
use crate::db::facts_db::types::FactsSubTree;
16+
use crate::db::facts_db::FactsNodeLayout;
1717
use crate::db::trie_traversal::get_roots_from_storage;
1818

1919
#[cfg(test)]

crates/starknet_committer/src/db/index_db/mod.rs renamed to crates/starknet_committer/src/db/index_db.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@ pub mod serde_tests;
77
#[cfg(test)]
88
pub mod test_utils;
99
pub mod types;
10+
11+
pub use db::{IndexDb, IndexNodeLayout};

crates/starknet_committer/src/db/index_db/create_index_tree_test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ use starknet_types_core::felt::Felt;
99

1010
use crate::db::create_original_skeleton_tests::case_helpers::CreateTreeCase;
1111
use crate::db::create_original_skeleton_tests::{create_tree_cases, test_create_original_skeleton};
12-
use crate::db::index_db::db::IndexNodeLayout;
1312
use crate::db::index_db::test_utils::convert_facts_db_to_index_db;
13+
use crate::db::index_db::IndexNodeLayout;
1414
use crate::hash_function::hash::TreeHashFunctionImpl;
1515

1616
impl TreeHashFunction<MockLeaf> for TreeHashFunctionImpl {

crates/starknet_committer/src/forest/skeleton_forest_test.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,11 @@ use crate::block_committer::input::{
3434
StarknetStorageValue,
3535
StateDiff,
3636
};
37-
use crate::db::facts_db::db::FactsDb;
3837
use crate::db::facts_db::types::FactsDbInitialRead;
38+
use crate::db::facts_db::FactsDb;
3939
use crate::db::forest_trait::ForestReader;
40-
use crate::db::index_db::db::IndexDb;
4140
use crate::db::index_db::test_utils::convert_facts_forest_db_to_index_db;
41+
use crate::db::index_db::IndexDb;
4242
use crate::forest::original_skeleton_forest::{ForestSortedIndices, OriginalSkeletonForest};
4343
use crate::patricia_merkle_tree::leaf::leaf_impl::ContractState;
4444
use crate::patricia_merkle_tree::types::CompiledClassHash;

crates/starknet_committer_and_os_cli/benches/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use std::collections::HashMap;
1212
use criterion::{criterion_group, criterion_main, BatchSize, Criterion};
1313
use starknet_committer::block_committer::input::StarknetStorageValue;
1414
use starknet_committer::db::external_test_utils::tree_computation_flow;
15-
use starknet_committer::db::facts_db::db::FactsNodeLayout;
15+
use starknet_committer::db::facts_db::FactsNodeLayout;
1616
use starknet_committer::hash_function::hash::TreeHashFunctionImpl;
1717
use starknet_committer::patricia_merkle_tree::tree::OriginalSkeletonTrieConfig;
1818
use starknet_committer_and_os_cli::committer_cli::commands::commit;

0 commit comments

Comments
 (0)