debug_intermediateRoots
Robinhood Chain node API
debug_intermediateRoots | Robinhood
Robinhood Chain API method that computes the intermediate state roots for a given block by re-executing all transactions. Robinhood Chain via Chainstack.
POST
debug_intermediateRoots
Robinhood Chain API method that computes the intermediate state roots for a given block by re-executing all transactions. For each transaction in the block, it returns the state root after that transaction was applied. This provides a detailed view of how the state trie evolves within a single block.
Learn how to deploy a node with the debug and trace API methods enabled.
Get your own node endpoint todayStart 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.
Parameters
hash— the hash of the block to compute intermediate roots for.object— (optional) tracing configuration:timeout— the timeout for the computation. Defaults to5s. See Go time format for accepted values.reexec— the number of blocks to re-execute to reconstruct historical state. Defaults to 128.
Response
result— an array of state root hashes (as hex strings), one per transaction in the block. Each root represents the state after the corresponding transaction was executed.
debug_intermediateRoots code examples
Body
application/json
Last modified on July 18, 2026