eth_getTransactionByHash - Monad
Example code for the eth_getStorageAt JSON-RPC method. Complete guide on how to use eth_getStorageAt JSON-RPC in GetBlock Web3 documentation.
This method returns information about a transaction by its hash.
Parameters
transactionHash
string
Yes
The 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": ["0x2623a9878543c1b8a1e1c9f6cd58bcde5958edeed4b90c616f03f41e99faa1f8"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionByHash",
"params": ["0x2623a9878543c1b8a1e1c9f6cd58bcde5958edeed4b90c616f03f41e99faa1f8"],
"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": "0xdc0818cf78f21a8e70579cb46a43643f78291264dda342ae31049421c82d21ae",
"blockNumber": "0x1b4",
"from": "0x742d35cc6634c0532925a3b844bc9e7595f0beb",
"gas": "0x5208",
"gasPrice": "0x3b9aca00",
"maxFeePerGas": "0x3b9aca00",
"maxPriorityFeePerGas": "0x3b9aca00",
"hash": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331",
"input": "0x",
"nonce": "0x1a",
"to": "0x4bbeeb066ed09b7aed07bf39eee0460dfa261520",
"transactionIndex": "0x0",
"value": "0xde0b6b3a7640000",
"type": "0x2",
"chainId": "0x8f",
"v": "0x1",
"r": "0x...",
"s": "0x..."
}
}Response Parameters Definition
blockHash
string
Hash of the block containing the transaction. Null if pending.
blockNumber
string
Block number. Null if pending.
from
string
Address of the sender.
gas
string
Gas provided by the sender.
gasPrice
string
Gas price in MON-wei.
maxFeePerGas
string
Maximum fee per gas (EIP-1559).
maxPriorityFeePerGas
string
Maximum priority fee per gas (EIP-1559).
hash
string
Transaction hash.
input
string
Data sent with the transaction.
nonce
string
Number of transactions from sender prior to this one.
to
string
Address of the receiver. Null for contract creation.
transactionIndex
string
Index position in the block. Null if pending.
value
string
Value transferred in MON-wei.
type
string
Transaction type (0x0=legacy, 0x1=access list, 0x2=EIP-1559).
chainId
string
Chain ID (0x8f = 143 for Monad Mainnet).
v, r, s
string
ECDSA signature values.
Use Case
The eth_getTransactionByHash method is essential for:
Transaction status checking
Block explorer functionality
Transaction receipt lookup
Payment verification
DeFi transaction tracking
Wallet transaction history
Error handling
403
Forbidden
Missing or invalid ACCESS-TOKEN.
-32602
Invalid params
Invalid transaction hash format.
Web3 Integration
Last updated
Was this helpful?