Module db

Source
Expand description

Database implementations.

Re-exports§

pub use emptydb::EmptyDB;
pub use emptydb::EmptyDBTyped;
pub use states::AccountRevert;
pub use states::AccountStatus;
pub use states::BundleAccount;
pub use states::BundleState;
pub use states::CacheState;
pub use states::DBBox;
pub use states::OriginalValuesKnown;
pub use states::PlainAccount;
pub use states::RevertToSlot;
pub use states::State;
pub use states::StateBuilder;
pub use states::StateDBBox;
pub use states::StorageWithOriginalValues;
pub use states::TransitionAccount;
pub use states::TransitionState;
pub use in_memory_db::*;

Modules§

components
Database that is split on State and BlockHash traits.
emptydb
in_memory_db
states

Structs§

DatabaseComponents
WrapDatabaseRef
Wraps a DatabaseRef to provide a Database implementation.

Enums§

DatabaseComponentError

Traits§

BlockHash
BlockHashRef
Database
EVM database interface.
DatabaseCommit
EVM database commit interface.
DatabaseRef
EVM database interface.
StateRef