debug_traceBlockByHash

The debug_traceBlockByHash method returns execution traces for all transactions in a block, identified by its block hash on the Arbitrum network.
It is useful for:

Debugging full block execution

Analyzing patterns inside a block

Reviewing internal calls, gas usage, and failures

Understanding transaction flows at a low level

This method is primarily used by developers, indexers, and advanced debugging tools.


Parameters

parameter
type
description
blockHash
string (required)
Hash of the target block (32-byte hex string)
traceConfig
object (optional)
Configuration options for the tracer (e.g., tracer type, state overrides, timeout)
Return Object

The response contains an array of trace results for each transaction within the block.
Each item includes execution details such as internal calls, gas usage, value transfers, and more.


Request Example
Request
Response Example
Response

Share on
Share on FacebookShare on XShare on LinkedIn
Did you find this page useful?