Crate reth_trie_db

Crate reth_trie_db 

Source
Expand description

An integration of reth-trie with reth-db.

Structs§

DatabaseAccountTrieCursor
A cursor over the account trie.
DatabaseHashedAccountCursor
A struct wrapping database cursor over hashed accounts implementing [HashedCursor] for iterating over accounts.
DatabaseHashedCursorFactory
A struct wrapping database transaction that implements [HashedCursorFactory].
DatabaseHashedStorageCursor
The structure wrapping a database cursor for hashed storage and a target hashed address. Implements [HashedCursor] and [HashedStorageCursor] for iterating over hashed storage.
DatabaseStorageTrieCursor
A cursor over the storage tries stored in the database.
DatabaseTrieCursorFactory
Wrapper struct for database transaction implementing trie cursor factory trait.
PrefixSetLoader
A wrapper around a database transaction that loads prefix sets within a given block range.

Traits§

DatabaseHashedPostState
Extends [HashedPostState] with operations specific for working with a database transaction.
DatabaseHashedStorage
Extends [HashedStorage] with operations specific for working with a database transaction.
DatabaseProof
Extends [Proof] with operations specific for working with a database transaction.
DatabaseStateRoot
Extends [StateRoot] with operations specific for working with a database transaction.
DatabaseStorageProof
Extends [StorageProof] with operations specific for working with a database transaction.
DatabaseStorageRoot
Extends [StorageRoot] with operations specific for working with a database transaction.
DatabaseTrieWitness
Extends [TrieWitness] with operations specific for working with a database transaction.