debug_getRawBlock
Debug & Trace | Arbitrum
debug_getRawBlock | Arbitrum
Arbitrum API method that returns the RLP-encoded block data for a given block number or tag. Available on Arbitrum via Chainstack.
POST
debug_getRawBlock
Arbitrum API method that returns the RLP-encoded block data for a given block number or tag. The response includes the complete block in its raw encoded format, including the header and all transactions. This method is useful for low-level block analysis and custom block processing.Documentation Index
Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
Use this file to discover all available pages before exploring further.
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
quantity or tag— the block number in hex format or block tag (latest,earliest,pending,safe,finalized).
Response
data— the RLP-encoded block data as a hex string, including the header and all transactions.
debug_getRawBlock code examples
Use case
Thedebug_getRawBlock method is useful for applications that need to process or archive raw block data. Developers building custom block explorers, data pipelines, or cross-chain verification tools can use this method to retrieve the complete block in its serialized format for custom parsing and analysis.Last modified on May 18, 2026