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.