eth_getBlockByHash - Celo
Example code for the eth_getBlockByHash JSON-RPC method. Complete guide on how to use eth_getBlockByHash JSON-RPC in GetBlock Web3 documentation.
This method gets information about a block by its hash on the Celo network. This method is useful for retrieving specific block data when the block hash is known.
Parameters
blockHash
string
Yes
32-byte block hash
fullTransactions
boolean
Yes
If true, returns full transaction objects; if false, returns transaction hashes
Request Example
curl -X POST https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/ \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"id": "getblock.io",
"method": "eth_getBlockByHash",
"params": [
"0x4e3a3754410177e6937ef1f84bba68ea139e8d1a2258c5f85db9f1cd715a1bdd",
false
]
}'const axios = require('axios');
const url = 'https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/';
const payload = {
jsonrpc: '2.0',
id: 'getblock.io',
method: 'eth_getBlockByHash',
params: [
'0x4e3a3754410177e6937ef1f84bba68ea139e8d1a2258c5f85db9f1cd715a1bdd',
false
]
};
axios.post(url, payload, {
headers: { 'Content-Type': 'application/json' }
})
.then(response => console.log(response.data))
.catch(error => console.error(error));Response Example
Response Definition
number
string
Block number
hash
string
Block hash
parentHash
string
Parent block hash
timestamp
string
Block timestamp
gasLimit
string
Maximum gas allowed
gasUsed
string
Total gas used
transactions
array
Transaction hashes or objects
Use Cases
Retrieve specific block data by hash
Verify block existence
Build block explorers
Track block confirmations
Error Handling
-32602
Invalid params - malformed block hash
-32603
Internal error - node processing issues
null result
Block not found
SDK Integration
Last updated
Was this helpful?