> ## 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.

# eth_getTransactionReceipt | Hyperliquid EVM

> Returns the receipt of a transaction by its hash, containing execution results, gas usage, event logs, and transaction status. On Hyperliquid EVM.

<Info>
  This method is available on Chainstack. Not all Hyperliquid methods are available on Chainstack, as the open-source node implementation does not support them yet — see [Hyperliquid methods](/docs/hyperliquid-methods) for the full availability breakdown.
</Info>

Returns the receipt of a transaction by its hash, containing execution results, gas usage, event logs, and transaction status. Use this to verify transaction execution and extract contract events.

<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` (string, required) — The 32-byte hash of the transaction

## Returns

Returns a transaction receipt object, or `null` if the transaction is not found or still pending.

**Transaction receipt:**

* `transactionHash` — Hash of the transaction
* `transactionIndex` — Index in the block (hex string)
* `blockHash` — Hash of containing block
* `blockNumber` — Number of containing block (hex string)
* `from` — Sender address
* `to` — Receiver address (null for contract creation)
* `gasUsed` — Actual gas used (hex string)
* `cumulativeGasUsed` — Total gas used in block up to this transaction (hex string)
* `contractAddress` — Created contract address (null if not contract creation)
* `logs` — Array of event logs
* `status` — Transaction status (`0x0` for failure, `0x1` for success)
* `effectiveGasPrice` — Actual gas price paid (hex string)
* `type` — Transaction type (hex string)

**Log object:**

* `address` — Contract address that emitted the log
* `topics` — Array of indexed event parameters
* `data` — Non-indexed event parameters

<Note>
  Transaction receipts are only available for mined transactions. Pending transactions return `null`.
</Note>

## Use cases

* **Transaction verification** — Confirm transaction execution and success status
* **Event extraction** — Process smart contract events and logs
* **Gas analysis** — Analyze transaction costs and gas usage
* **Contract deployment** — Verify contract creation and get addresses
* **Wallet applications** — Display transaction results to users
* **DeFi protocols** — Monitor protocol events and state changes


## OpenAPI

````yaml /openapi/hyperliquid_node_api/evm_eth_get_transaction_receipt.json post /evm
openapi: 3.0.0
info:
  title: Hyperliquid EVM API - eth_getTransactionReceipt
  version: 1.0.0
servers:
  - url: >-
      https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274
security: []
paths:
  /evm:
    post:
      summary: eth_getTransactionReceipt
      description: >-
        Returns the receipt of a transaction by its hash, containing execution
        results and event logs.
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - jsonrpc
                - method
                - params
                - id
              properties:
                jsonrpc:
                  type: string
                  enum:
                    - '2.0'
                  default: '2.0'
                  description: JSON-RPC version
                method:
                  type: string
                  enum:
                    - eth_getTransactionReceipt
                  default: eth_getTransactionReceipt
                  description: The RPC method name
                params:
                  type: array
                  description: 'Parameters: [transactionHash]'
                  default:
                    - >-
                      0x33c3321b162edac1fdbb53af2962b2940c07e334a4f5ff758f1d5ef1235e55d0
                id:
                  type: integer
                  default: 1
                  description: Request identifier
            example:
              jsonrpc: '2.0'
              method: eth_getTransactionReceipt
              params:
                - >-
                  0x33c3321b162edac1fdbb53af2962b2940c07e334a4f5ff758f1d5ef1235e55d0
              id: 1
      responses:
        '200':
          description: Successful response with transaction receipt
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                    description: JSON-RPC version
                  id:
                    type: integer
                    description: Request identifier
                  result:
                    type: object
                    properties:
                      transactionHash:
                        type: string
                        description: Hash of the transaction
                      transactionIndex:
                        type: string
                        description: Index of the transaction in the block
                      blockHash:
                        type: string
                        description: Hash of the block containing the transaction
                      blockNumber:
                        type: string
                        description: Number of the block containing the transaction
                      from:
                        type: string
                        description: Address of the sender
                      to:
                        type: string
                        description: Address of the receiver
                      gasUsed:
                        type: string
                        description: Amount of gas used by the transaction
                      cumulativeGasUsed:
                        type: string
                        description: Total gas used in the block up to this transaction
                      contractAddress:
                        type: string
                        description: >-
                          Contract address created, if the transaction was a
                          contract creation
                      logs:
                        type: array
                        description: Array of log objects generated by the transaction
                        items:
                          type: object
                          properties:
                            address:
                              type: string
                              description: Contract address that emitted the log
                            topics:
                              type: array
                              items:
                                type: string
                              description: Array of indexed event parameters
                            data:
                              type: string
                              description: Non-indexed event parameters
                      status:
                        type: string
                        description: Transaction status (0x0 for failure, 0x1 for success)
                      effectiveGasPrice:
                        type: string
                        description: Actual gas price paid by the transaction
                      type:
                        type: string
                        description: Transaction type
              example:
                jsonrpc: '2.0'
                id: 1
                result:
                  transactionHash: >-
                    0x33c3321b162edac1fdbb53af2962b2940c07e334a4f5ff758f1d5ef1235e55d0
                  transactionIndex: '0x0'
                  blockHash: >-
                    0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890
                  blockNumber: '0x9d0c37'
                  from: '0xFC1286EeddF81d6955eDAd5C8D99B8Aa32F3D2AA'
                  to: '0x5555555555555555555555555555555555555555'
                  gasUsed: '0x5208'
                  cumulativeGasUsed: '0x5208'
                  contractAddress: null
                  logs: []
                  status: '0x1'
                  effectiveGasPrice: '0x3b9aca00'
                  type: '0x0'

````