eth_syncing - BSC

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

This method returns information about the sync status of the node. When syncing, it returns an object with sync progress. When fully synced, it returns false.

Parameters

  • None

Request Example

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

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

Response Parameters

Parameter
Type
Description

result

boolean/object

false if synced, object if syncing

Field
Type
Description

startingBlock

string

Block sync started

currentBlock

string

Current block

highestBlock

string

Highest known block

Use Cases

  • Check node health before queries

  • Monitor node synchronization

  • Verify RPC endpoint status

  • Build node monitoring dashboards

Error Handling

Error Code
Description

-32603

Internal error

SDK Integration

Last updated

Was this helpful?