> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

<AgentInstructions>

## Submitting Feedback

If you encounter incorrect, outdated, or confusing documentation on this page, submit feedback:

POST https://docs.chainstack.com/feedback

```json
{
  "path": "/reference/base-gettransactionreceipt",
  "feedback": "Description of the issue"
}
```

Only submit feedback when you have something specific and actionable to report.

</AgentInstructions>

# eth_getTransactionReceipt | Base

Base API method `eth_getTransactionReceipt` retrieves the receipt of a transaction by its hash. This receipt includes details such as the transaction's outcome (status), gas used, and logs generated by the transaction. This method is crucial for confirming transaction execution and for interacting with smart contracts.

<Check>
  **Get your own node endpoint today**

  [Start for free](https://console.chainstack.com/) and get your app to production levels immediately. No credit card required.

  You can sign up with your GitHub, X, Google, or Microsoft account.
</Check>

## Parameters

* `transactionHash` — the hash of the transaction for which the receipt is being requested.

## Response

* `result` — an object containing the transaction receipt details, including the transaction hash, index, block hash, block number, from and to addresses, cumulative gas used, gas used by this transaction, contract address (if a contract was created), an array of logs, the logs bloom filter, and the status of the transaction (1 for success, 0 for failure).

## Use case

The `eth_getTransactionReceipt` method is essential for:

* DApps that need to confirm the outcome of a transaction, especially after interacting with smart contracts.
* Services that monitor transactions for confirmation, gas usage, and event logging.
* Tools that analyze the efficiency and effects of transactions on the Base network.


## OpenAPI

````yaml /openapi/base_node_api/eth_getTransactionReceipt.json POST /2fc1de7f08c0465f6a28e3c355e0cb14
openapi: 3.0.0
info:
  title: eth_getTransactionReceipt example
  version: 1.0.0
  description: >-
    This is an API example for eth_getTransactionReceipt, a method to get the
    receipt of a transaction by its  hash.
servers:
  - url: https://base-mainnet.core.chainstack.com
security: []
paths:
  /2fc1de7f08c0465f6a28e3c355e0cb14:
    post:
      tags:
        - Ethereum Operations
      summary: eth_getTransactionReceipt
      operationId: getTransactionReceipt
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - method
                - id
                - params
              properties:
                jsonrpc:
                  type: string
                  default: '2.0'
                method:
                  type: string
                  default: eth_getTransactionReceipt
                id:
                  type: integer
                  default: 1
                params:
                  type: array
                  default:
                    - >-
                      0x1759c699e6e2b1f249fa0ed605c0de18998bc66556cd6ea3362f92f511aeb06a
                  items:
                    type: string
      responses:
        '200':
          description: Transaction receipt for the given transaction hash
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                  id:
                    type: integer
                  result:
                    type: object
                    properties:
                      transactionHash:
                        type: string
                      transactionIndex:
                        type: string
                      blockHash:
                        type: string
                      blockNumber:
                        type: string
                      from:
                        type: string
                      to:
                        type: string
                      cumulativeGasUsed:
                        type: string
                      gasUsed:
                        type: string
                      contractAddress:
                        type: string
                      logs:
                        type: array
                        items:
                          type: object
                          properties:
                            removed:
                              type: boolean
                            logIndex:
                              type: string
                            transactionIndex:
                              type: string
                            transactionHash:
                              type: string
                            blockHash:
                              type: string
                            blockNumber:
                              type: string
                            address:
                              type: string
                            data:
                              type: string
                            topics:
                              type: array
                              items:
                                type: string
                      logsBloom:
                        type: string
                      status:
                        type: string

````