pub trait ExecuteCommitEvm: ExecuteEvm {
type CommitOutput;
// Required method
fn transact_commit_previous(&mut self) -> Self::CommitOutput;
// Provided method
fn transact_commit(&mut self, tx: Self::Tx) -> Self::CommitOutput { ... }
}
Expand description
Execute EVM transactions and commit to the state. TODO this trait can be implemented for all ExecuteEvm for specific Output/CommitOutput