Skip to main content

Calls

call

Issue an EVM call operation. This is similar to a message call transaction in Ethereum. Namespace
Type

create

Issue an EVM create operation. This is similar to a contract creation transaction in Ethereum. Namespace
Type

create2

Issue an EVM create2 operation. Namespace
Type

withdraw

Withdraw balance from EVM into currency/balances pallet. Namespace
Type

Storage

accountCodes

Namespace
Type

accountStorages

Namespace
Type

Events

Created

A contract has been created at given address. Namespace
Type

CreatedFailed

A contract was attempted to be created, but the execution failed. Namespace
Type

Executed

A contract has been executed successfully with states applied. Namespace
Type

ExecutedFailed

A contract has been executed with errors. States are reverted with only gas fees applied. Namespace
Type

Log

Ethereum events from contracts. Namespace
Type

Errors

BalanceLow

Not enough balance to perform action Namespace

FeeOverflow

Calculating total fee overflowed Namespace

GasLimitTooHigh

Gas limit is too high. Namespace

GasLimitTooLow

Gas limit is too low. Namespace

GasPriceTooLow

Gas price is too low. Namespace

InvalidNonce

Nonce is invalid Namespace

PaymentOverflow

Calculating total payment overflowed Namespace

Reentrancy

EVM reentrancy Namespace

Undefined

Undefined error. Namespace

WithdrawFailed

Withdraw fee failed Namespace
undefined