> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base.org/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 (type 0x7e deposit, index 0x0) theme={null}
  {
    "jsonrpc": "2.0",
    "id": 1,
    "result": {
      "blockHash": "0x491bca01d4bc076d60833dbd973fe031a74e7ae31866bf70d077619e09edb6ff",
      "blockNumber": "0x2c31b0b",
      "depositReceiptVersion": "0x1",
      "from": "0xdeaddeaddeaddeaddeaddeaddeaddeaddead0001",
      "gas": "0xf4240",
      "gasPrice": "0x0",
      "hash": "0x03c8f106f18ad94190e763e21b584c5825b2f4c61f1274c0e8abe65b4476cd51",
      "input": "0x3db6be2b...",
      "mint": "0x0",
      "nonce": "0x2c31b0e",
      "r": "0x0",
      "s": "0x0",
      "sourceHash": "0xe40ffb1b9f98a24b21e90e3a3cfe49de1eed195618e943da4d029881d3b3e055",
      "to": "0x4200000000000000000000000000000000000015",
      "transactionIndex": "0x0",
      "type": "0x7e",
      "v": "0x0",
      "value": "0x0",
      "yParity": "0x0"
    }
  }
  ```
</CodeGroup>
