githubEdit

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

Parameter
Type
Required
Description

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://go.getblock.io/<ACCESS-TOKEN>/ \
-H "Content-Type: application/json" \
-d '{
  "jsonrpc": "2.0",
  "id": "getblock.io",
  "method": "eth_getBlockByHash",
  "params": [
    "0x4e3a3754410177e6937ef1f84bba68ea139e8d1a2258c5f85db9f1cd715a1bdd",
    false
  ]
}'

Response Example

Response Definition

Field
Type
Description

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

Error Code
Description

-32602

Invalid params - malformed block hash

-32603

Internal error - node processing issues

null result

Block not found

SDK Integration

Last updated

Was this helpful?