Ethereum
هل أنت مستعد لاستدعاء هذا في الإنتاج؟
الخطة المجانية تغطي المشاريع الشخصية. الدفع حسب الاستخدام يتوسع دون بطاقة.
Ethereum
الخطة المجانية تغطي المشاريع الشخصية. الدفع حسب الاستخدام يتوسع دون بطاقة.
eth_getUncleByBlockNumberAndIndex is the by-height twin of the hash-based uncle lookup: you give it a block number (or a tag like earliest) and the uncle's index, and it returns that ommer's header. Because you address the block by its position in the chain rather than by a 32-byte hash, this is the variant you reach for when walking a contiguous range of Ethereum history to harvest uncles. The data only exists for the Proof-of-Work era. After The Merge at block 15537393, every slot yields a single PoS block with no ommers, so a query against a recent height resolves to null. Call it on https://ethereum.therpc.io/YOUR_API_KEY (chain ID 1); the payload is the uncle's header, no transactions attached.
earliest tag instead of hardcoding genesis-adjacent heights, which keeps a backfill script readable when crawling the oldest uncles.| # | الاسم | النوع | مطلوب | الوصف |
|---|---|---|---|---|
| 1 | blockTag | string | نعم | The block that references the uncle. |
| 2 | uncleIndex | string (hex) | نعم | Zero-based index of the uncle within the block's uncles array. |
| النوع | الوصف |
|---|---|
| object | null | Same uncle header object as eth_getUncleByBlockHashAndIndex. Returns null if not found. |
Try it live in the Ethereum playground.
| الكود | الرسالة | السبب |
|---|---|---|
-32602 | Invalid params | Block tag or uncle index is malformed. |
latest or any post-Merge height returns null every time, because PoS Ethereum simply does not produce ommers. Keep your scan bounded below block 15537393 to avoid wasting calls.المعاملات
hex block number or "latest"/"earliest"/"pending"/"safe"/"finalized"
0x-prefixed hex integer (e.g. "0x0")