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

eth_syncing

Introduction

This API returns the sync status. It consumes 118 CUs.

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}'