EVM execution module for Substrate
Ethereum account nonce, balance and code. Used by storage.
Substrate backend for EVM.
Ensure that the origin never happens.
Ensure that the origin is root.
Ensure that the EVM address is the same as the Substrate address. This only works if the account
Ensure that the address is truncated hash of the origin. Only works if the account id is
Account definition used for genesis block construction.
Genesis config for the module, allow to build genesis storage.
Hashed address mapping.
Identity address mapping.
Ethereum log. Used for
Substrate system chain ID.
External input from the transaction.
Exit error reason.
Exit fatal reason.
Exit revert reason.
Exit succeed reason.
Events for this module.
Trait that outputs the current transaction gas price.
Custom precompiles to be used by EVM engine.
EVM module trait
Type alias for currency balance.