eth_getTransactionByHash - HyperEVM
Example code for the eth_getTransactionByHash JSON RPC method. Сomplete guide on how to use eth_getTransactionByHash GetBlock JSON RPC in GetBlock Web3 documentation.
This method returns the information about a transaction requested by transaction hash.
Parameters
transactionHash
string
Yes
Hash of the transaction.
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": ["0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionByHash",
"params": ["0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"],
"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": "0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238",
"blockNumber": "0x1b4",
"from": "0x742d35Cc6634C0532925a3b844Bc9e7595f5bE21",
"gas": "0x5208",
"gasPrice": "0x3b9aca00",
"maxFeePerGas": "0x4a817c800",
"maxPriorityFeePerGas": "0x0",
"hash": "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b",
"input": "0x",
"nonce": "0x1",
"to": "0x1234567890123456789012345678901234567890",
"transactionIndex": "0x0",
"value": "0xde0b6b3a7640000",
"type": "0x2",
"chainId": "0x3e7",
"v": "0x0",
"r": "0x...",
"s": "0x..."
}
}Response Parameters
hash
string
Transaction hash.
blockHash
string
Block hash (null if pending).
blockNumber
string
Block number (null if pending).
from
string
Sender address.
to
string
Recipient address.
value
string
Value transferred (hex wei).
gas
string
Gas limit (hex).
gasPrice
string
Gas price (hex wei).
maxFeePerGas
string
EIP-1559 max fee (hex).
maxPriorityFeePerGas
string
EIP-1559 priority fee (hex).
nonce
string
Sender nonce (hex).
input
string
Transaction data (hex).
type
string
Transaction type (0x2 for EIP-1559).
chainId
string
Chain ID (hex).
Use Case
The eth_getTransactionByHash method is essential for:
Transaction status tracking
Payment verification
Block explorer functionality
Transaction debugging
Wallet history displays
Error Handling
-32602
Invalid params
Invalid transaction hash.
-32603
Internal error
Transaction not found.
Web3 Integration
Last updated
Was this helpful?