eth_getTransactionByHash - Mantle
Example code for the eth_getTransactionByHash JSON-RPC method. Complete guide on how to use eth_getTransactionByHash JSON-RPC in GetBlock Web3 documentation.
This method returns information about a transaction on Mantle by transaction hash.
Parameters
transactionHash
string
32-byte transaction hash
Request
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "eth_getTransactionByHash",
"params": ["0x6dfef681e0a83a40b05d40877e53a88459e8829240a6d6d5ec6fe816e435f8d8"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionByHash",
"params": ["0x6dfef681e0a83a40b05d40877e53a88459e8829240a6d6d5ec6fe816e435f8d8"],
"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",
"v": "0x1",
"r": "0x...",
"s": "0x..."
}
}Response Parameters
hash
string
Transaction hash
blockHash
string
Block hash containing this transaction
blockNumber
string
Block number (hex)
from
string
Sender address
to
string
Recipient address
value
string
Value transferred in wei
gas
string
Gas provided
gasPrice
string
Gas price in wei
input
string
Transaction input data
nonce
string
Sender's nonce
Use Case
The eth_getTransactionByHash method is essential for:
Transaction status verification
Block explorer functionality
Payment confirmation
Transaction debugging
Wallet transaction history
DeFi transaction tracking
Error Handling
403
Forbidden
Missing or invalid ACCESS-TOKEN
-32602
Invalid params
Invalid transaction hash format
Web3 Integration
Last updated
Was this helpful?