reth_trie_db/
lib.rs

1//! An integration of [`reth-trie`] with [`reth-db`].
2
3#![cfg_attr(not(test), warn(unused_crate_dependencies))]
4
5mod commitment;
6mod hashed_cursor;
7mod prefix_set;
8mod proof;
9mod state;
10mod storage;
11mod trie_cursor;
12mod witness;
13
14pub use commitment::{MerklePatriciaTrie, StateCommitment};
15pub use hashed_cursor::{
16    DatabaseHashedAccountCursor, DatabaseHashedCursorFactory, DatabaseHashedStorageCursor,
17};
18pub use prefix_set::PrefixSetLoader;
19pub use proof::{DatabaseProof, DatabaseStorageProof};
20pub use state::{DatabaseHashedPostState, DatabaseStateRoot};
21pub use storage::{DatabaseHashedStorage, DatabaseStorageRoot};
22pub use trie_cursor::{
23    DatabaseAccountTrieCursor, DatabaseStorageTrieCursor, DatabaseTrieCursorFactory,
24};
25pub use witness::DatabaseTrieWitness;