eth_getTransactionReceipt - Mantle
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 on the Mantle network.
Parameters
transactionHash
string
32-byte transaction hash
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": ["0x6dfef681e0a83a40b05d40877e53a88459e8829240a6d6d5ec6fe816e435f8d8"],
"id": "getblock.io"
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getTransactionReceipt",
"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": {
"transactionHash": "0x6dfef681e0a83a40b05d40877e53a88459e8829240a6d6d5ec6fe816e435f8d8",
"transactionIndex": "0x0",
"blockHash": "0x9b14d73f45c836bfb0e1f59453c39fe8cddab45a0f78670dc6190e5c85b65a8e",
"blockNumber": "0x3f6777",
"from": "0x52988D3DD2D1b36E9c48866670b7683C42197139",
"to": "0xD85498dbEaEB1Df24BE52eED4F52eAc2Fbd56245",
"cumulativeGasUsed": "0x5208",
"gasUsed": "0x5208",
"contractAddress": null,
"logs": [],
"logsBloom": "0x00000000...",
"status": "0x1",
"type": "0x0"
}
}Response Parameters
transactionHash
string
Transaction hash
blockHash
string
Block hash
blockNumber
string
Block number (hex)
status
string
0x1 for success, 0x0 for failure
gasUsed
string
Gas used by this transaction
cumulativeGasUsed
string
Total gas used in block up to this tx
logs
array
Array of log objects
contractAddress
string
Contract address if deployment, null otherwise
Use Case
The eth_getTransactionReceipt method is essential for:
Transaction confirmation verification
Smart contract deployment address retrieval
Gas usage analysis
Event log extraction
Transaction success/failure detection
DeFi transaction outcome verification
Error Handling
403
Forbidden
Missing or invalid ACCESS-TOKEN
-32602
Invalid params
Invalid transaction hash format
Web3 Integration
Last updated
Was this helpful?