eth_getTransactionByBlockHashAndIndex - Mantle

Example code for the eth_getTransactionByBlockHashAndIndex JSON-RPC method. Complete guide on how to use eth_getTransactionByBlockHashAndIndex JSON-RPC in GetBlock Web3 documentation.

This method returns information about a transaction by block hash and transaction index position on the Mantle network.

Parameters

Parameter
Type
Description

blockHash

string

32-byte block hash

transactionIndex

string

Transaction index position (hex)

Request

curl
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "eth_getTransactionByBlockHashAndIndex",
    "params": ["0x9b14d73f45c836bfb0e1f59453c39fe8cddab45a0f78670dc6190e5c85b65a8e", "0x0"],
    "id": "getblock.io"
}'

Response

response.json
{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": {
        "blockHash": "0x9b14d73f45c836bfb0e1f59453c39fe8cddab45a0f78670dc6190e5c85b65a8e",
        "blockNumber": "0x3f6777",
        "from": "0x52988D3DD2D1b36E9c48866670b7683C42197139",
        "gas": "0x5208",
        "gasPrice": "0x1",
        "hash": "0x6dfef681e0a83a40b05d40877e53a88459e8829240a6d6d5ec6fe816e435f8d8",
        "input": "0x",
        "nonce": "0x2d99",
        "to": "0xD85498dbEaEB1Df24BE52eED4F52eAc2Fbd56245",
        "transactionIndex": "0x0",
        "value": "0xde0b6b3a7640000"
    }
}

Response Parameters

Field
Type
Description

hash

string

Transaction hash

blockHash

string

Block hash

blockNumber

string

Block number (hex)

from

string

Sender address

to

string

Recipient address

transactionIndex

string

Index in the block

value

string

Value transferred in wei

Use Case

The eth_getTransactionByBlockHashAndIndex method is essential for:

  • Block transaction iteration

  • Transaction ordering analysis

  • Block explorer functionality

  • MEV analysis

  • Transaction sequencing

  • Indexed data retrieval

Error Handling

Status Code
Error Message
Cause

403

Forbidden

Missing or invalid ACCESS-TOKEN

-32602

Invalid params

Invalid block hash or index

Web3 Integration

Last updated

Was this helpful?