eth_syncing - HyperEVM

Example code for the eth_syncing JSON RPC method. Сomplete guide on how to use eth_syncing GetBlock JSON RPC in GetBlock Web3 documentation.

This method returns an object with data about the sync status or false if not syncing.

Parameters

  • None

Request

cURL
curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "eth_syncing",
    "params": [],
    "id": "getblock.io"
}'

Response

Example response
{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": false
}

Response Parameters

Field
Type
Description

result

boolean / object

false if not syncing, or sync status object.

Sync Status Object (if syncing)

Field
Type
Description

startingBlock

string

Block at which sync started (hex).

currentBlock

string

Current block being synced (hex).

highestBlock

string

Estimated highest block (hex).

Use Case

The eth_syncing method is essential for:

  • Node health monitoring

  • Sync status verification

  • Application readiness checks

  • Infrastructure monitoring

Error Handling

Error Code
Message
Cause

-32603

Internal error

Node issue.

Web3 Integration

Last updated

Was this helpful?