eth_getTransactionReceipt - Monad
Example code for the eth_getTransactionReceipt JSON-RPC method. Complete guide on how to use eth_getTransactionReceipt JSON-RPC in GetBlock Web3 documentation.
This method returns the receipt of a transaction by transaction hash. The receipt is not available for pending transactions.
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_getTransactionReceipt",
"params": ["0x2623a9878543c1b8a1e1c9f6cd58bcde5958edeed4b90c616f03f41e99faa1f8"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionReceipt",
"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": {
"transactionHash": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331",
"transactionIndex": "0x0",
"blockHash": "0xdc0818cf78f21a8e70579cb46a43643f78291264dda342ae31049421c82d21ae",
"blockNumber": "0x1b4",
"from": "0x742d35cc6634c0532925a3b844bc9e7595f0beb",
"to": "0x4bbeeb066ed09b7aed07bf39eee0460dfa261520",
"cumulativeGasUsed": "0x5208",
"gasUsed": "0x5208",
"effectiveGasPrice": "0x3b9aca00",
"contractAddress": null,
"logs": [],
"logsBloom": "0x00000000000000000000000000000000...",
"status": "0x1",
"type": "0x2"
}
}Response Parameters
transactionHash
string
Transaction hash.
transactionIndex
string
Index position in the block.
blockHash
string
Hash of the block.
blockNumber
string
Block number.
from
string
Sender address.
to
string
Receiver address. Null for contract creation.
cumulativeGasUsed
string
Total gas used in the block up to this transaction.
gasUsed
string
Gas used by this transaction.
effectiveGasPrice
string
Actual gas price paid per gas.
contractAddress
string
Contract address if this was a contract creation. Null otherwise.
logs
array
Array of log objects generated by this transaction.
logsBloom
string
Bloom filter for logs.
status
string
0x1 for success, 0x0 for failure.
type
string
Transaction type.
Use Case
The eth_getTransactionReceipt method is essential for:
Confirming transaction success/failure
Getting gas used for cost analysis
Extracting event logs
Contract deployment verification
Payment confirmation systems
DeFi transaction tracking
Error Handling
403
Forbidden
Missing or invalid ACCESS-TOKEN.
-32602
Invalid params
Invalid transaction hash format.
-32601
failed to parsed request
Syntax Error
Web3 Integration
Last updated
Was this helpful?