Debug and trace

The Debug and trace group allows to trace transactions, inspect block execution, and replay transactions or blocks for detailed analysis. Key methods include:

trace_filter : Filters trace data based on criteria.
trace_rawTransaction : Replays a raw transaction for debugging.
trace_block : Traces execution of all transactions in a block.
trace_replayBlockTransactions : Replays block transactions for debugging.
debug_traceBlockByHash : Traces a block by its hash.
debug_traceBlockByNumber : Traces a block by its number.
trace_transaction : Traces a specific transaction.
debug_traceTransaction : Provides detailed trace data for a transaction.
trace_replayTransaction : Replays a transaction for debugging.
trace_callMany : Executes multiple trace calls.
trace_get : Retrieves trace data by criteria.
trace_call : Executes a trace call.
debug_traceCall : Traces a specific call without state change.
debug_storageRangeAt : Returns the contract storage for a specified range.
debug_traceBlock : Traces the execution of all transactions in a supplied raw block.
debug_traceCallMany : Executes and traces multiple call bundles in sequence.

These methods provide developers with essential tools for debug and trace on the Arc network.

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