同步方式:
web3.eth.syncing
异步方式:
web3.eth.getSyncing(callback(error, result){ ... })
这个属性是只读的。如果正在同步,返回同步对象。否则返回false
。
返回值:
Object|Boolean
- 如果正在同步,返回含下面属性的同步对象。否则返回false
。
返回值:
startingBlock
:Number
- 同步开始区块号currentBlock
: Number
- 节点当前正在同步的区块号highestBlock
: Number
- 预估要同步到的区块var sync = web3.eth.syncing;
console.log(sync);
$ node test.js
false
//正在sync的情况
$ node test.js
{
startingBlock: 300,
currentBlock: 312,
highestBlock: 512
}