Optimism
Pronto para usar isso em produção?
O plano gratuito cobre projetos pessoais. O pay-as-you-go escala sem cartão de crédito.
Optimism
O plano gratuito cobre projetos pessoais. O pay-as-you-go escala sem cartão de crédito.
eth_getUncleByBlockHashAndIndex is the standard Ethereum JSON-RPC call for fetching the uncle (ommer) block header at a given index inside the block identified by hash. On OP Mainnet — the ETH-gas OP Stack rollup at chain ID 10 (0xa) — the method exists for compatibility but always returns null: a single sequencer produces blocks deterministically with no proof-of-work race, so there are no competing siblings and therefore no uncles to reference. The endpoint https://optimism.therpc.io/YOUR_API_KEY accepts the call and responds with null for any block hash and index.
null rather than any rate data.| # | Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|---|
| 1 | blockHash | string (hex) | Sim | The hash of the block that references the uncle. |
| 2 | uncleIndex | string (hex) | Sim | Zero-based index of the uncle within the block's uncles array. |
| Tipo | Descrição |
|---|---|
| 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 Optimism playground.
| Código | Mensagem | Causa |
|---|---|---|
-32602 | Invalid params | Block hash or uncle index is malformed. |
null regardless of the block hash or index you pass.0x2 and above always returned null. On OP Mainnet every index — including 0x0 — returns null, so do not treat a null here as a malformed request.Parâmetros
0x-prefixed 32-byte block hash
0x-prefixed hex integer (e.g. "0x0")