debug_traceBlockByHash | Ronin

The debug_traceBlockByHash method provides a way to trace the execution of all transactions in a specific block identified by its hash. This is particularly useful for developers and auditors who need to understand the exact behavior of smart contracts under specific conditions as recorded on the blockchain.


Get you own node endpoint today

Start for free and get your app to production levels immediately. No credit card required.

You can sign up with your GitHub, X, Google, or Microsoft account.


  • blockHash - The hash of the block to trace.


  • result - An object containing detailed execution traces for each transaction in the block, including executed operations, gas used, and state changes.

Use case

This method is invaluable for debugging smart contracts, analyzing transaction execution, and auditing contract interactions for security purposes. It provides deep insights into the EVM (Ethereum Virtual Machine) execution at a granular level.

Click Try It! to start a request and see the response here!