eth_getTransactionReceipt - HyperEVM
Example code for the eth_getTransactionReceipt JSON RPC method. Сomplete guide on how to use eth_getTransactionReceipt GetBlock JSON RPC in GetBlock Web3 documentation.
This method returns the receipt of a transaction by transaction hash.
Parameters
transactionHash
string
Yes
Hash of the transaction.
Request examples
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "eth_getTransactionReceipt",
"params": ["0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionReceipt",
"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": {
"transactionHash": "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b",
"transactionIndex": "0x0",
"blockHash": "0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238",
"blockNumber": "0x1b4",
"from": "0x742d35Cc6634C0532925a3b844Bc9e7595f5bE21",
"to": "0x1234567890123456789012345678901234567890",
"cumulativeGasUsed": "0x5208",
"gasUsed": "0x5208",
"effectiveGasPrice": "0x3b9aca00",
"contractAddress": null,
"logs": [],
"logsBloom": "0x00000000...",
"status": "0x1",
"type": "0x2"
}
}Response Parameters
transactionHash
string
Transaction hash.
blockHash
string
Block hash.
blockNumber
string
Block number (hex).
from
string
Sender address.
to
string
Recipient address.
status
string
0x1 (success) or 0x0 (failure).
gasUsed
string
Gas used (hex).
effectiveGasPrice
string
Actual gas price paid (hex).
contractAddress
string
Contract address if deployment, else null.
logs
array
Array of log objects.
type
string
Transaction type.
Use Case
The eth_getTransactionReceipt method is essential for:
Confirming transaction success/failure
Retrieving emitted events
Getting deployed contract addresses
Calculating actual gas costs
Payment confirmation systems
Error Handling
-32602
Invalid params
Invalid transaction hash.
-32603
Internal error
Receipt not found.
Web3 Integration
Last updated
Was this helpful?