eth_getBlockByNumber - HyperEVM
Example code for the eth_getBlockByNumber JSON RPC method. Сomplete guide on how to use eth_getBlockByNumber JSON RPC in GetBlock Web3 documentation.
This method returns information about a block by block number.
Parameters
blockNumber
string
Yes
Block number (hex) or "latest", "earliest", "pending".
fullTransactions
boolean
Yes
If true, returns full transaction objects; if false, returns transaction hashes.
Request
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
"jsonrpc": "2.0",
"method": "eth_getBlockByNumber",
"params": ["latest", true],
}'import axios from 'axios';
const data = JSON.stringify({
"jsonrpc": "2.0",
"method": "eth_getBlockByNumber",
"params": ["latest", true],
});
const config = {
method: 'post',
url: 'https://go.getblock.io/<ACCESS-TOKEN>/',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(response => console.log(JSON.stringify(response.data)))
.catch(error => console.log(error));Response
{
"jsonrpc": "2.0",
"id": "getblock.io",
"result": {
"number": "0x1b4",
"hash": "0xb903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568238",
"parentHash": "0xa903239f8543d04b5dc1ba6579132b143087c68db1b2168786408fcbce568237",
"timestamp": "0x64a1b2c3",
"transactions": [],
"gasUsed": "0x0",
"gasLimit": "0x1c9c380",
"baseFeePerGas": "0x3b9aca00"
}
}Response Parameters
number
string
Block number (hex).
hash
string
Block hash.
parentHash
string
Parent block hash.
timestamp
string
Block timestamp (hex).
transactions
array
Transaction hashes or objects.
gasUsed
string
Gas used in block (hex).
baseFeePerGas
string
EIP-1559 base fee (hex).
Use Case
The eth_getBlockByNumber method is essential for:
Block explorer functionality
Chain synchronization tracking
Sequential block processing
Historical data analysis
Real-time block monitoring
Error Handling
-32602
Invalid params
Invalid block number format.
-32603
Internal error
Block not found or node issue.
Web3 Integration
Last updated
Was this helpful?