Evm
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
Last updated