Updated on 2023-12-06 GMT+08:00

eth_syncing

Introduction

This API returns the sync status. It consumes 1 CU.

Parameter Description

This method does not accept any parameters.

Return Value

An array of objects with the following fields:

Return value one:

Boolean: false is returned if synchronization is complete.

Return value two:

Object: the sync status is returned if the synchronization is in progress.
  • startingBlock: the block at which the import started, encoded as hexadecimal.
  • currentBlock: the current block, same as eth_blockNumber, encoded as hexadecimal.
  • highestBlock: the estimated highest block, encoded as hexadecimal.

Request

curl https://your-http-endpoint/v1/<API-KEY> \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{"jsonrpc":"2.0","method":"eth_syncing","params": [],"id":1}'