debug_traceBlockByNumber
Availability: Access to the debug namespace depends on your endpoint’s method allowlist. Starting August 4, 2026 at 12:00 PM PST, all debug_* methods require an API key appended to the RPC URL — unauthenticated calls are rejected. If you receive -32601 method not found or method not supported errors, contact Conduit support to confirm your endpoint’s configuration.
Returns trace results for every transaction in the block identified by block. Result shape depends on the tracer chosen in the config object. See debug_traceCall for the full config object schema and tracer reference.
⚡ Compute Units: 300 CU
Request
Trace configuration. Shared shape across all debug_trace* methods; see the TraceConfig schema.
Response
Array of per-transaction trace results, in block-execution order. Each entry is a CallTrace when using callTracer; other tracers return other shapes.
Nested call-tree entry returned by the callTracer. The top-level object describes the outermost call; each entry's calls array contains sub-calls in execution order.
Non-callTracer per-transaction result (varies by tracer).