Debug and trace#

Available only on the paid tier. Allows tracing transactions, inspecting block execution, and replaying transactions or blocks for detailed analysis.

arbtrace_filter : Filters trace data based on criteria.
arbtrace_block : Traces execution of all transactions in a block.
arbtrace_replayBlockTransactions : Replays block transactions for debugging.
arbtrace_replayBlockTransactions#vmTrace : Provides VM-level trace during block replay.
debug_traceBlockByHash : Traces a block by its hash.
debug_traceBlockByNumber : Traces a block by its number.
arbtrace_transaction : Traces a specific transaction.
debug_traceTransaction : Provides detailed trace data for a transaction.
arbtrace_replayTransaction : Replays a transaction for debugging.
arbtrace_replayTransaction#vmTrace : Provides VM-level trace during transaction replay.
arbtrace_callMany : Executes multiple trace calls.
arbtrace_get : Retrieves trace data by criteria.
arbtrace_call : Executes a trace call.
debug_traceCall : Traces a specific call without state change.

These methods provide advanced debugging capabilities, enabling developers to trace execution flows, analyze failed transactions, and inspect block behavior on the Arbitrum network.

Get started
Unlock Access to 50+ chains
Boost your app's speed and reliability with dRPC - get your access API key