Module system_
call
forge
1.2.3
Module system_
call
Module Items
Constants
Traits
In forge::
revm::
handler
Modules
api
evm
execution
handler
instructions
post_execution
pre_execution
system_call
validation
Structs
EthFrame
EthPrecompiles
MainnetHandler
Enums
FrameData
FrameResult
ItemOrResult
Constants
SYSTEM_ADDRESS
Traits
EvmTr
EvmTrError
ExecuteCommitEvm
ExecuteEvm
Frame
Handler
MainBuilder
MainContext
PrecompileProvider
SystemCallCommitEvm
SystemCallEvm
SystemCallTx
Functions
return_create
return_eofcreate
Type Aliases
ContextTrDbError
FrameInitOrResult
FrameOrResult
MainnetContext
MainnetEvm
forge
::
revm
::
handler
Module
system_call
Copy item path
Settings
Help
Summary
Constants
§
SYSTEM_
ADDRESS
Traits
§
System
Call
Commit
Evm
Extension of the
SystemCallEvm
trait that adds a method that commits the state after execution.
System
Call
Evm
API for executing the system calls. System calls dont deduct the caller or reward the beneficiary. They are used before and after block execution to insert or obtain blockchain state.
System
Call
Tx
Creates the system transaction with default values and set data and tx call target to system contract address that is going to be called.