# Eth\_getUncleByBlockHashAndIndex

## Get uncle block by block hash and index

> Sends a JSON-RPC request to retrieve an uncle block by its parent block hash and uncle index. \
> Returns the uncle block object if found; otherwise, returns null.<br>

```json
{"openapi":"3.0.0","info":{"title":"Ethereum JSON-RPC","version":"1.0.0"},"servers":[{"url":"https://arbitrum.nownodes.io"}],"security":[{"api-keyAuth":[]}],"components":{"securitySchemes":{"api-keyAuth":{"type":"apiKey","in":"header","name":"api-key"}}},"paths":{"/":{"post":{"tags":["eth_getUncleByBlockHashAndIndex"],"summary":"Get uncle block by block hash and index","operationId":"ethGetUncleByBlockHashAndIndex","description":"Sends a JSON-RPC request to retrieve an uncle block by its parent block hash and uncle index. \nReturns the uncle block object if found; otherwise, returns null.\n","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["jsonrpc","method","params","id"],"properties":{"jsonrpc":{"type":"string"},"method":{"type":"string"},"params":{"type":"array","items":{"type":"string"},"minItems":2,"maxItems":2,"description":"- `blockHash`: 32-byte block hash\n- `index`: the uncle index as hex (e.g., \"0x0\" for the first uncle)\n"},"id":{"type":"integer"}}}}}},"responses":{"200":{"description":"Uncle block object or null","content":{"application/json":{"schema":{"type":"object","properties":{"jsonrpc":{"type":"string"},"id":{"type":"integer"},"result":{"type":"object","nullable":true,"description":"Uncle block object or `null` if not found","properties":{"number":{"type":"string","description":"Block number as hex"},"hash":{"type":"string","description":"Hash of the uncle block"},"parentHash":{"type":"string","description":"Hash of the parent block"},"miner":{"type":"string","description":"Address of the miner"},"difficulty":{"type":"string","description":"Difficulty of the block"},"totalDifficulty":{"type":"string","description":"Total difficulty of the chain until this block"},"extraData":{"type":"string","description":"Extra data included in the block"},"size":{"type":"string","description":"Size of the block in bytes"},"gasLimit":{"type":"string","description":"Maximum gas allowed in the block"},"gasUsed":{"type":"string","description":"Total gas used by all transactions"},"timestamp":{"type":"string","description":"Unix timestamp for the block"},"transactions":{"type":"array","description":"Empty array, as uncle blocks do not contain transactions","items":{"type":"string"}}}}}}}}}}}}}}
```
