Documentation Index Fetch the complete documentation index at: https://base-a060aa97-meyer9-move-azul-to-top-of-upgrades.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Replays a transaction and returns its complete EVM execution trace, including every opcode executed, gas consumed at each step, stack contents, and storage changes.
Debug methods replay transactions and are computationally expensive. Availability and rate limits vary by node provider . Avoid calling these in hot paths.
Parameters
The 32-byte transaction hash to trace.
Optional tracing configuration. Built-in tracer name. "callTracer" returns a call tree. "prestateTracer" returns the pre-execution account state. Omit to use the default struct log tracer.
Options for the selected tracer. For "callTracer": { "onlyTopCall": true } skips internal calls.
If true, omits storage capture from struct logs. Reduces response size. Defaults to false.
If true, omits memory capture from struct logs. Reduces response size. Defaults to false.
If true, omits stack capture from struct logs. Defaults to false.
Execution timeout as a Go duration string (e.g., "10s", "30s"). Defaults to "5s".
Returns
The execution trace. Format depends on the tracer option. Show Default struct log trace
Total gas provided for the transaction.
Whether the transaction failed (reverted).
Hex-encoded return value from the execution.
Array of struct log entries, one per EVM opcode executed. Program counter position.
EVM opcode name (e.g., "PUSH1", "SLOAD").
Remaining gas at this step.
Call depth (1 = top-level call).
EVM stack values at this step.
EVM memory contents as 32-byte chunks.
Contract storage changes at this step (slot → value).
Call type: "CALL", "STATICCALL", "DELEGATECALL", or "CREATE".
ETH value sent with the call.
Gas provided for the call.
Return data from the call.
Error message if the call reverted. Optional.
Array of nested call objects for internal calls.
Example
Request (default struct log)
Request (callTracer)
Response (default)
Response (callTracer)
{
"jsonrpc" : "2.0" ,
"method" : "debug_traceTransaction" ,
"params" : [
"0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238" ,
{}
],
"id" : 1
}