eth_getTransactionByBlockNumberAndIndex - Mantle
Example code for the eth_getTransactionByBlockNumberAndIndex JSON-RPC method. Complete guide on how to use eth_getTransactionByBlockNumberAndIndex JSON-RPC in GetBlock Web3 documentation.
This method returns information about a transaction by block number and transaction index position on the Mantle network.
Parameters
blockNumber
string
Block number in hex, or "latest", "earliest", "pending"
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_getTransactionByBlockNumberAndIndex",
"params": ["0x3F6777", "0x0"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionByBlockNumberAndIndex",
"params": ["0x3F6777", "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_getTransactionByBlockNumberAndIndex method is essential for:
Sequential block scanning
Transaction indexing
Historical data extraction
Block explorer functionality
Data synchronization
Transaction ordering analysis
Error Handling
403
Forbidden
Missing or invalid ACCESS-TOKEN
-32602
Invalid params
Invalid block number or index
Web3 Integration
Last updated
Was this helpful?