返回到文章

采纳

编辑于

eth_syncing

ethereumj
命令

eth_syncing,返回同步状态,或返回FALSE。

参数:

  • none

返回:

Object|Boolean, 同步状态数据或FALSE的对象在不同步时:

  • startingBlock: QUANTITY - 导入开始的块(只有在同步达到它的头之后才会被重置)
  • currentBlock: QUANTITY - 当前块,与eth_blockNumber相同
  • highestBlock: QUANTITY - 估算的最高区块

举例:

// Request
curl -X POST --data '{"jsonrpc":"2.0","method":"eth_isSyncing","params":[],"id":1}'

// Result
{
  "id":1,
  "jsonrpc": "2.0",
  "result": {
    startingBlock: '0x384',
    currentBlock: '0x386',
    highestBlock: '0x454'
  }
}
// Or when not syncing
{
  "id":1,
  "jsonrpc": "2.0",
  "result": false
}