eth_getUncleByBlockHashAndIndex
eth_getUncleByBlockHashAndIndex
Returns information about an uncle block by block hash and uncle index position. Post-Merge note: Ethereum no longer produces uncle blocks since the Merge (September 2022). This method will always return null on Conduit chains and is retained for backwards compatibility only.
⚡ Compute Units: 10 CU
Request
32-byte hash of the block
Response
32-byte hash of the parent block
8-byte value used in proof-of-work mining. On post-Merge chains (all Conduit rollups) this is always "0x0000000000000000" — the field is retained for header-shape backwards compatibility.
32-byte hash. Post-Merge this field carries the prevRandao value (the beacon chain randomness) rather than a proof-of-work mix hash.
20-byte address of the beneficiary
Array of uncle hashes. Always empty on post-Merge chains (including all Conduit rollups), which no longer produce uncle blocks.
The block number, hex-encoded
32-byte block hash
Base fee per gas in wei, hex-encoded. Introduced by EIP-1559 (London). Absent on pre-London blocks.
Array of validator withdrawal objects. Introduced by EIP-4895 (Shanghai). Absent on pre-Shanghai blocks.
Root of the withdrawals trie. Introduced by EIP-4895 (Shanghai). Absent on pre-Shanghai blocks.
Total blob gas used by the transactions in this block, hex-encoded. Introduced by EIP-4844 (Cancun). Absent on pre-Cancun blocks.
Running total of blob gas consumed in excess of the target, used to compute the blob gas price, hex-encoded. Introduced by EIP-4844 (Cancun). Absent on pre-Cancun blocks.
Parent beacon block root hash. Introduced by EIP-4788 (Cancun). Absent on pre-Cancun blocks.