Returns the receipt of a transaction by transaction hash.


The receipt is not available for pending transactions.


  • DATA, 32 Bytes - hash of a transaction
curl \
--request POST \
--header "Content-Type: application/json" \
--data '{


  • Object - A transaction receipt object, or null when no receipt was found:
    • transactionHash : DATA, 32 Bytes - hash of the transaction.
    • transactionIndex: QUANTITY - integer of the transactions index position in the block.
    • blockHash: DATA, 32 Bytes - hash of the block where this transaction was in.
    • blockNumber: QUANTITY - block number where this transaction was in.
    • from: DATA, 20 Bytes - address of the sender.
    • to: DATA, 20 Bytes - address of the receiver. null when its a contract creation transaction.
    • cumulativeGasUsed : QUANTITY - The total amount of gas used when this transaction was executed in the block.
    • effectiveGasPrice : QUANTITY - The sum of the base fee and tip paid per unit of gas.
    • gasUsed : QUANTITY - The amount of gas used by this specific transaction alone.
    • contractAddress : DATA, 20 Bytes - The contract address created, if the transaction was a contract creation, otherwise null.
    • logs: Array - Array of log objects, which this transaction generated.
    • logsBloom: DATA, 256 Bytes - Bloom filter for light clients to quickly retrieve related logs.
    • type: QUANTITY - integer of the transaction type, 0x0 for legacy transactions, 0x1 for access list types, 0x2 for dynamic fees.
  • It also returns either :
    • root : DATA 32 bytes of post-transaction stateroot (pre Byzantium)
    • status: QUANTITY either 1 (success) or 0 (failure)
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
        "blockHash": "0xa957d47df264a31badc3ae823e10ac1d444b098d9b73d204c40426e57f47e8c3",
        "blockNumber": "0xeff35f",
        "contractAddress": null,
        "cumulativeGasUsed": "0xa12515",
        "effectiveGasPrice": "0x5a9c688d4",
        "from": "0x6221a9c005f6e47eb398fd867784cacfdcfff4e7",
        "gasUsed": "0xb4c8",
        "logs": [
                "address": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
                "topics": [
                "data": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
                "blockNumber": "0xeff35f",
                "transactionHash": "0x85d995eba9763907fdf35cd2034144dd9d53ce32cbec21349d4b12823c6860c5",
                "transactionIndex": "0x66",
                "blockHash": "0xa957d47df264a31badc3ae823e10ac1d444b098d9b73d204c40426e57f47e8c3",
                "logIndex": "0xfa",
                "removed": false
        "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000080000000000000000200000000000000000000020000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020001000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000010200000000000000000000000000000000000000000000000000000020000",
        "status": "0x1",
        "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
        "transactionHash": "0x85d995eba9763907fdf35cd2034144dd9d53ce32cbec21349d4b12823c6860c5",
        "transactionIndex": "0x66",
        "type": "0x2"

Try Yourself

Click Try It! to start a request and see the response here!