eth_getTransactionByBlockNumberAndIndex

Returns information about a transaction given block number and transaction index position.

Parameters

  • block number: (string) [Required] A string representing the number of a block.

  • transaction index: [Required] A hexadecimal of the integer position in the block.

Returns

A transaction object, or null when no transaction was found. The transaction object will consist of the following keys and their values:

  • accessList: A list of addresses and storage keys accessed by the transaction. See access list transactions.

  • blockHash: 32 bytes. A hash of the block including this transaction. null when it's pending.

  • blockNumber: The number of the block including this transaction. null when it's pending.

  • chainID: chain ID specifying the network. Returned only for EIP-1559 transactions.

  • from: 20 bytes. The address of the sender.

  • gas: Gas provided by the sender.

  • gasPrice: Gas price provided by the sender (in wei).

  • hash: 32 bytes. The hash of the transaction.

  • input: The data sent along with the transaction.

  • maxPriorityFeePerGas: Maximum fee (in wei) the sender is willing to pay per gas above the base fee. See EIP-1559 transactions.

  • maxFeePerGas: [optional] Maximum total fee (base fee + priority fee, in wei) the sender is willing to pay per gas. See EIP-1559 transactions.

  • nonce: The number of transactions made by the sender prior to this one.

  • r: 32 bytes. The ECDSA signature r.

  • s: 32 bytes. The ECDSA signature s.

  • to: 20 bytes. The address of the receiver. null when it's a contract creation transaction.

  • transactionIndex: The transaction's index position in the block, in hexadecimal. null when it's pending.

  • type: The transaction type.

  • v: The ECDSA recovery ID.

  • value: The value transferred (in wei).

  • yParity: Parity (0x0 for even, 0x1 for odd) of the y-value of a secp256k1 signature.

Example

Request

Response

Last updated

Was this helpful?