Expand description
State management and tracking. State management and tracking for the EVM.
Re-exports§
pub use account_status::AccountStatus;
pub use bundle_account::BundleAccount;
pub use bundle_state::BundleBuilder;
pub use bundle_state::BundleState;
pub use bundle_state::OriginalValuesKnown;
pub use cache::CacheState;
pub use cache_account::CacheAccount;
pub use changes::PlainStateReverts;
pub use changes::PlainStorageChangeset;
pub use changes::PlainStorageRevert;
pub use changes::StateChangeset;
pub use plain_account::PlainAccount;
pub use plain_account::StorageSlot;
pub use plain_account::StorageWithOriginalValues;
pub use reverts::AccountRevert;
pub use reverts::RevertToSlot;
pub use state::DBBox;
pub use state::State;
pub use state::StateDBBox;
pub use state_builder::StateBuilder;
pub use transition_account::TransitionAccount;
pub use transition_state::TransitionState;
Modules§
- account_
status - Account status tracking.
- bundle_
account - Bundle account representation.
- bundle_
state - Bundle state management.
- cache
- Cache state implementation.
- cache_
account - Cache account representation.
- changes
- State changeset tracking.
- plain_
account - Plain account representation.
- reverts
- State revert tracking.
- state
- Main state implementation.
- state_
builder - State builder utilities.
- transition_
account - Transition account representation.
- transition_
state - Transition state management.