[][src]Crate pallet_evm

EVM execution module for Substrate

Structs

Account

Ethereum account nonce, balance and code. Used by storage.

Backend

Substrate backend for EVM.

GenesisConfig

Genesis config for the module, allow to build genesis storage.

HashTruncateConvertAccountId

Hash and then truncate the account id, taking the last 160-bit as the Ethereum address.

Log

Ethereum log. Used for deposit_event.

Module
Vicinity

External input from the transaction.

Enums

Call

Dispatchable calls.

Error
RawEvent

Events for this module.

Traits

ConvertAccountId

Trait for converting account ids of balances module into H160 for EVM module.

FeeCalculator

Trait that outputs the current transaction gas price.

Precompiles

Custom precompiles to be used by EVM engine.

Trait

EVM module trait

Type Definitions

BalanceOf

Type alias for currency balance.

Event

RawEvent specialized for the configuration Trait