debug_traceCall
debug_traceCall
Request
Transaction call object — same shape as eth_call.
Block number, tag, or hash. Defaults to "latest" when omitted (per reth; geth requires it — we follow the looser).
Trace configuration. Shared shape across all debug_trace* methods; see the TraceConfig schema.
Response
Tracer-dependent. For callTracer the result is a CallTrace object describing the outermost call and its nested sub-calls. For other tracers see the corresponding tracer’s documentation.
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 result shape (varies by tracer).