Module journal
Expand description
This module contains Journal
struct and implements JournalTr
trait for it.
Entry submodule contains JournalEntry
and JournalEntryTr
traits.
and inner submodule contains JournalInner
struct that contains state.
Modules§
- entry
- Contains the journal entry trait and implementations.
- inner
- Module containing the
JournalInner
that is part ofcrate::Journal
.
Structs§
- Journal
- A journal of state changes internal to the EVM
- Journal
Inner - Inner journal state that contains journal and state changes.
- Journal
Output - Output of the journal after finalizing.
Enums§
- Journal
Entry - Journal entries that are used to track changes to the state and are used to revert it.
Traits§
- Journal
Entry Tr - Trait for tracking and reverting state changes in the EVM. Journal entry contains information about state changes that can be reverted.