Trait SystemCallCommitEvm
pub trait SystemCallCommitEvm: SystemCallEvm + ExecuteCommitEvm {
// Required method
fn transact_system_call_commit(
&mut self,
data: Bytes,
system_contract_address: Address,
) -> Self::CommitOutput;
}
Expand description
Extension of the SystemCallEvm
trait that adds a method that commits the state after execution.
Required Methods§
fn transact_system_call_commit(
&mut self,
data: Bytes,
system_contract_address: Address,
) -> Self::CommitOutput
fn transact_system_call_commit( &mut self, data: Bytes, system_contract_address: Address, ) -> Self::CommitOutput
Transact the system call and commit to the state.