Avalanche
Bereit, das in der Produktion aufzurufen?
Das Free-Tier deckt persönliche Projekte ab. Pay-as-you-go skaliert ohne Karte.
Avalanche
Das Free-Tier deckt persönliche Projekte ab. Pay-as-you-go skaliert ohne Karte.
debug_traceBlockByHash re-executes every transaction in a single Avalanche C-Chain block and returns an opcode-level execution trace for each, with the block selected by its hash. The C-Chain is Avalanche's EVM chain, where AVAX is the gas token and the Snowman consensus engine finalizes blocks in about one to two seconds — so identifying a block by hash is the most precise way to trace it, since the hash is unambiguous even around a reorg. Send the call to https://avalanche.therpc.io/YOUR_API_KEY (chain ID 43114, hex 0xa86a). You get back one trace result per transaction, in block order, shaped by whichever tracer you configure.
callTracer.| # | Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|---|
| 1 | blockHash | string | Ja | Hash of the block to trace. |
| 2 | options | object | Nein | Same tracer configuration object as debug_traceTransaction. |
| Typ | Beschreibung |
|---|---|
| array | Array of per-transaction trace results in block order. Each element has the same shape as debug_traceTransaction output for the active tracer. |
Try it live in the Avalanche playground.
| Code | Meldung | Ursache |
|---|---|---|
-32601 | Method not found | debug namespace not enabled on the node. |
-32602 | Invalid params | Block hash is missing or not a valid 32-byte hex value. |
-32000 | block not found | Block hash not found or archive state unavailable. |
debug_traceBlockByNumber — it replays every transaction in the block, so the work scales with how busy the C-Chain block was, not with the lookup key.block not found for older hashes.Parameter
0x-prefixed 32-byte block hash
Same tracer configuration object as debug_traceTransaction.