Polygon
¿Listo para usar esto en producción?
El plan gratuito cubre proyectos personales. El pago por uso escala sin necesidad de tarjeta.
Polygon
El plan gratuito cubre proyectos personales. El pago por uso escala sin necesidad de tarjeta.
eth_getUncleByBlockHashAndIndex returns the header of an uncle (ommer) block at a given index inside the block identified by a hash. The method is kept for Ethereum JSON-RPC compatibility on Polygon — the PoS chain whose native token is MATIC and whose endpoint is https://polygon.therpc.io/YOUR_API_KEY (chain ID 137, 0x89). It is important to understand that Polygon's Bor/Heimdall Proof-of-Stake design never forks into uncle blocks the way Ethereum's old Proof-of-Work chain did, so on Polygon this call effectively always returns null. It remains available so tooling written against the standard Ethereum interface does not break.
null.eth_getBlockByHash instead.| # | Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|---|
| 1 | blockHash | string (hex) | Sí | The hash of the block that references the uncle. |
| 2 | uncleIndex | string (hex) | Sí | Zero-based index of the uncle within the block's uncles array. |
| Tipo | Descripción |
|---|---|
| object | null | Block header object (no transactions array): number, hash, parentHash, sha3Uncles, miner, stateRoot, transactionsRoot, receiptsRoot, logsBloom, difficulty, gasLimit, gasUsed, timestamp, extraData, mixHash, nonce. Returns null if not found. |
Try it live in the Polygon playground.
| Código | Mensaje | Causa |
|---|---|---|
-32602 | Invalid params | Block hash or uncle index is malformed. |
null, for both recent and historical blocks. Treat a null as normal, not an error."0x2" and above always return null; on Polygon even index "0x0" returns null.Parámetros
0x-prefixed 32-byte block hash
0x-prefixed hex integer (e.g. "0x0")