curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/evm \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"method": "debug_getRawBlock",
"params": [
"latest"
],
"id": 1
}'
{
"jsonrpc": "2.0",
"id": 1,
"result": "0xf90211a0..."
}
Returns the complete raw block data for a specific block. This method provides the entire block in its raw encoded format, including header and all transactions.
curl --request POST \
--url https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/evm \
--header 'Content-Type: application/json' \
--data '{
"jsonrpc": "2.0",
"method": "debug_getRawBlock",
"params": [
"latest"
],
"id": 1
}'
{
"jsonrpc": "2.0",
"id": 1,
"result": "0xf90211a0..."
}
debug_getRawBlock
JSON-RPC method returns the complete raw block data for a specific block. This method provides the entire block in its raw encoded format, including header and all transactions, useful for low-level blockchain analysis and custom block processing applications.
result
— Complete raw block data encoded in hexadecimal format, including header and all transactions// Get raw block data
const getRawBlock = async (blockIdentifier = 'latest') => {
const response = await fetch('https://hyperliquid-mainnet.core.chainstack.com/YOUR_ENDPOINT/evm', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
jsonrpc: '2.0',
method: 'debug_getRawBlock',
params: [blockIdentifier],
id: 1
})
});
const data = await response.json();
return data.result;
};
// Usage
getRawBlock('latest').then(blockData => {
console.log('Raw block data:', blockData);
console.log('Block size:', blockData.length / 2 - 1, 'bytes');
});
curl -X POST \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "debug_getRawBlock",
"params": [
"latest"
],
"id": 1
}' \
https://hyperliquid-mainnet.core.chainstack.com/4f8d8f4040bdacd1577bff8058438274/evm
debug_getRawBlock
method is essential for applications that need to:
Successful response with raw block data
The response is of type object
.