Trait JournalExt
pub trait JournalExt {
// Required methods
fn logs(&self) -> &[Log];
fn journal(&self) -> &[JournalEntry];
fn evm_state(&self) -> &HashMap<Address, Account, DefaultHashBuilder>;
fn evm_state_mut(
&mut self,
) -> &mut HashMap<Address, Account, DefaultHashBuilder>;
}
Available on crate feature
evm
only.Expand description
Extends the journal with additional methods that are used by the inspector.
Required Methods§
fn journal(&self) -> &[JournalEntry]
fn journal(&self) -> &[JournalEntry]
Get the journal entries that are created from last checkpoint. new checkpoint is created when sub call is made.
fn evm_state(&self) -> &HashMap<Address, Account, DefaultHashBuilder>
fn evm_state(&self) -> &HashMap<Address, Account, DefaultHashBuilder>
Return the current Journaled state.
fn evm_state_mut(
&mut self,
) -> &mut HashMap<Address, Account, DefaultHashBuilder>
fn evm_state_mut( &mut self, ) -> &mut HashMap<Address, Account, DefaultHashBuilder>
Return the mutable current Journaled state.