githubEdit

eth_syncing - Monad

Example code for the eth_syncing JSON-RPC method. Complete guide on how to use eth_syncing 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

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

Response Parameters

Field
Type
Description

result

boolean/object

False if not syncing, or sync status object.

startingBlock

string

Block number where sync started (hex).

currentBlock

string

Current block being synced (hex).

highestBlock

string

Highest known block (hex).

Use Case

The eth_syncing method is essential for:

  • Node health monitoring

  • Sync progress tracking

  • Application readiness checks

  • Infrastructure monitoring

  • Load balancer health checks

  • User notifications about node status

Error Handling

Status Code
Error Message
Cause

403

Forbidden

Missing or invalid ACCESS-TOKEN.

Web3 Integration

Last updated

Was this helpful?