Skip to content

Ethereum ​

Calls ​

transact ​

Transact an Ethereum transaction.

Namespace

api.tx.ethereum.transact

Type

function transact(
  transaction: EthereumTransactionTransactionV2
)

Storage ​

blockHash ​

Namespace

api.query.ethereum.blockHash

Type

function blockHash(
  U256
): H256

currentBlock ​

The current Ethereum block.

Namespace

api.query.ethereum.currentBlock

Type

function currentBlock(

): Option<EthereumBlock>

currentReceipts ​

The current Ethereum receipts.

Namespace

api.query.ethereum.currentReceipts

Type

function currentReceipts(

): Option<Vec<EthereumReceiptReceiptV3>>

currentTransactionStatuses ​

The current transaction statuses.

Namespace

api.query.ethereum.currentTransactionStatuses

Type

function currentTransactionStatuses(

): Option<Vec<FpRpcTransactionStatus>>

pending ​

Current building block's transactions and receipts.

Namespace

api.query.ethereum.pending

Type

function pending(

): Vec<(EthereumTransactionTransactionV2,FpRpcTransactionStatus,EthereumReceiptReceiptV3)>

Events ​

Executed ​

An ethereum transaction was successfully executed.

Namespace

api.events.ethereum.Executed

Type

type Executed = {
  from: H160,
  to: H160,
  transaction_hash: H256,
  exit_reason: EvmCoreErrorExitReason
}

Errors ​

BalanceLow ​

Namespace

api.errors.ethereum.BalanceLow

GasLimitTooHigh ​

Namespace

api.errors.ethereum.GasLimitTooHigh

GasLimitTooLow ​

Namespace

api.errors.ethereum.GasLimitTooLow

GasPriceTooLow ​

Namespace

api.errors.ethereum.GasPriceTooLow

InvalidNonce ​

Namespace

api.errors.ethereum.InvalidNonce

InvalidSignature ​

Signature is invalid.

Namespace

api.errors.ethereum.InvalidSignature

PreLogExists ​

Pre-log is present, therefore transact is not allowed.

Namespace

api.errors.ethereum.PreLogExists

Undefined ​

Namespace

api.errors.ethereum.Undefined

undefined

Curated independently by Codeology. Source-attributed reference for The Root Network. Not affiliated with Futureverse / TRN Labs.