eth_getTransactionReceipt - AVAX

Example code for the eth_getTransactionReceipt JSON-RPC method. Complete guide on how to use eth_getTransactionReceipt JSON-RPC in GetBlock Web3 documentation.

Returns the receipt for a C-Chain transaction, including execution status, gas used, emitted logs, and any deployed contract address.

Parameters

Parameter
Type
Required
Description

transactionHash

string

Yes

32-byte hash of the transaction

Request Example

curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/ext/bc/C/rpc' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "eth_getTransactionReceipt",
    "params": [
        "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"
    ],
    "id": "getblock.io"
}'

Response Example

{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": {
        "blockHash": "0x4f3a1d6e8c2b9a7e5d3f1c8a4b6e9d2f5a8c3e7b1d4f9a6c2e5b8d3f7a1c4e9b",
        "blockNumber": "0x44b8a3c",
        "contractAddress": null,
        "cumulativeGasUsed": "0x5208",
        "effectiveGasPrice": "0x5d21dba00",
        "from": "0x9e7c5e3e3a3b8e1aa0e2d4c7f9d4b0c8b8d5f1a2",
        "gasUsed": "0x5208",
        "logs": [],
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
        "status": "0x1",
        "to": "0xd85498dbeaeb1df24be52eed4f52eac2fbd56245",
        "transactionHash": "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b",
        "transactionIndex": "0x0",
        "type": "0x2"
    }
}

Response Parameters

Field
Type
Description

result.status

string

0x1 for success, 0x0 for revert

result.gasUsed

string

Gas used by this transaction (hex)

result.effectiveGasPrice

string

Effective gas price paid (hex, in wei)

result.logs

array

Array of log objects emitted by the transaction

result.contractAddress

string | null

Deployed contract address if this was a contract creation

Use Cases

  • Confirming transaction success or failure after broadcast

  • Reading emitted events from contract interactions

  • Computing actual gas cost for analytics

Error Handling

Status Code
Error Message
Cause

404

Not Found

Missing or invalid <ACCESS-TOKEN>

-32602

Invalid params

Request parameters are missing or malformed

429

Too Many Requests

Rate limit exceeded for your plan

SDK Integration

Last updated

Was this helpful?