Ethereum
Calls
transact
Transact an Ethereum transaction.
Namespace
api.tx.ethereum.transactType
function transact(
transaction: EthereumTransactionTransactionV2
)Storage
blockHash
Namespace
api.query.ethereum.blockHashType
function blockHash(
U256
): H256currentBlock
The current Ethereum block.
Namespace
api.query.ethereum.currentBlockType
function currentBlock(
): Option<EthereumBlock>currentReceipts
The current Ethereum receipts.
Namespace
api.query.ethereum.currentReceiptsType
function currentReceipts(
): Option<Vec<EthereumReceiptReceiptV3>>currentTransactionStatuses
The current transaction statuses.
Namespace
api.query.ethereum.currentTransactionStatusesType
function currentTransactionStatuses(
): Option<Vec<FpRpcTransactionStatus>>pending
Current building block's transactions and receipts.
Namespace
api.query.ethereum.pendingType
function pending(
): Vec<(EthereumTransactionTransactionV2,FpRpcTransactionStatus,EthereumReceiptReceiptV3)>Events
Executed
An ethereum transaction was successfully executed.
Namespace
api.events.ethereum.ExecutedType
type Executed = {
from: H160,
to: H160,
transaction_hash: H256,
exit_reason: EvmCoreErrorExitReason
}Errors
BalanceLow
Namespace
api.errors.ethereum.BalanceLowGasLimitTooHigh
Namespace
api.errors.ethereum.GasLimitTooHighGasLimitTooLow
Namespace
api.errors.ethereum.GasLimitTooLowGasPriceTooLow
Namespace
api.errors.ethereum.GasPriceTooLowInvalidNonce
Namespace
api.errors.ethereum.InvalidNonceInvalidSignature
Signature is invalid.
Namespace
api.errors.ethereum.InvalidSignaturePreLogExists
Pre-log is present, therefore transact is not allowed.
Namespace
api.errors.ethereum.PreLogExistsUndefined
Namespace
api.errors.ethereum.Undefinedundefined
Source: https://docs.therootnetwork.com/build/substrate/api-reference/runtime-pallets/ethereum · captured 2026-05-02 · part of TRN Docs source map