revm_handler

Trait EthPostExecutionContext

Source
pub trait EthPostExecutionContext<ERROR>:
    TransactionGetter
    + ErrorGetter<Error = ERROR>
    + BlockGetter
    + JournalStateGetter<Journal: JournaledState<FinalOutput = (EvmState, Vec<Log>)>>
    + CfgGetter { }
Expand description

Trait for post execution context.

TODO Generalize FinalOutput.

Implementors§

Source§

impl<ERROR, CTX: TransactionGetter + ErrorGetter<Error = ERROR> + BlockGetter + JournalStateGetter<Journal: JournaledState<FinalOutput = (EvmState, Vec<Log>)>> + CfgGetter> EthPostExecutionContext<ERROR> for CTX