> ## Documentation Index
> Fetch the complete documentation index at: https://daehan-base.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# eth_getTransactionByBlockHashAndIndex

> Returns a transaction by block hash and index position.

Returns information about a transaction given a block hash and the transaction's index position within that block.

## Parameters

<ParamField body="blockHash" type="string" required>
  The 32-byte block hash.
</ParamField>

<ParamField body="index" type="string" required>
  The transaction index position as a hexadecimal integer.
</ParamField>

## Returns

<ResponseField name="result" type="object | null">
  A transaction object, or `null` if not found. See [`eth_getTransactionByHash`](/base-chain/api-reference/ethereum-json-rpc-api/eth_getTransactionByHash) for the full field list.
</ResponseField>

## Example

<CodeGroup>
  ```json Request theme={null}
  {
    "jsonrpc": "2.0",
    "method": "eth_getTransactionByBlockHashAndIndex",
    "params": ["0x5c330e55a190f82ea486b61e5b12e27dfb4fb3cecfc5746886ef38ca1281bce8", "0x0"],
    "id": 1
  }
  ```

  ```json Response theme={null}
  {
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
      "hash": "0x7ef8f8a0...",
      "blockNumber": "0x158a0e9",
      "transactionIndex": "0x0",
      "type": "0x7e"
    }
  }
  ```
</CodeGroup>
