Debug methods require a node with debug APIs enabled. Availability and rate limits vary by node provider. These methods replay transactions and are computationally expensive — avoid calling them in hot paths.
Parameters
Block number in hexadecimal, or a block tag:
latest, earliest, safe, or finalized.Optional trace configuration. Accepts the same fields as
debug_traceTransaction.Returns
An array of trace result objects, one per transaction in the block. Same format as
debug_traceBlockByHash.