Skip to main content
Returns the traces of every transaction in an RLP-encoded block, replayed with the given tracer. This method will use 80 Compute Units.
This method is served by nanoreth, the HyperEVM archive client, and works for any block back to genesis. On blocks that carry a HyperCore deposit, block-level traces include the deposit as their first entry; see Overview.

Parameters

block - String - Required - The RLP-encoded block as a hexadecimal string, for example the result of debug_getRawBlock. object - Object - Required - The tracer object, same as debug_traceBlockByNumber: tracer (callTracer or prestateTracer), optional tracerConfig and timeout.

Returns

array - One entry per transaction in the block, each with a txHash and a result object in the shape the chosen tracer produces.