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
blockHash
string
32-byte block hash
transactionIndex
string
Transaction index position (hex)
Request
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"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionByBlockHashAndIndex",
"params": ["0x9b14d73f45c836bfb0e1f59453c39fe8cddab45a0f78670dc6190e5c85b65a8e", "0x0"],
"id": "getblock.io"
});
const config = {
method: 'post',
url: 'https://go.getblock.io/<ACCESS-TOKEN>/',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(response => console.log(JSON.stringify(response.data)))
.catch(error => console.log(error));Response
{
"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
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
403
Forbidden
Missing or invalid ACCESS-TOKEN
-32602
Invalid params
Invalid block hash or index
Web3 Integration
Last updated
Was this helpful?