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

Parameter
Type
Required
Description

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"
}'

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

Field
Type
Description

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

Status Code
Error Message
Cause

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?