> For the complete documentation index, see [llms.txt](https://docs.clv.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.clv.org/clv-chain-developer-guide/technical-documentations/web3-compatibility/eth_syncing.md).

# eth\_syncing

```
web3.eth.isSyncing([callback])
```

#### Returns

A sync object when the node is currently syncing or `false`:

> * `startingBlock` - `Number`: The block number where the sync started.
> * `currentBlock` - `Number`: The block number where the node is currently synced to.
> * `highestBlock` - `Number`: The estimated block number to sync to.
> * `knownStates` - `Number`: The number of estimated states to download.
> * `pulledStates` - `Number`: The number of already downloaded states.

#### Example

```
> web3.eth.isSyncing().then(console.log)
> false
```
