web3.eth.syncing
只读属性,当节点与网络已经同步时返回一个同步对象,否则返回false。
调用方法:
web3.eth.syncing
// or async
web3.eth.getSyncing(callback(error, result){ ... })
返回值:
Object|Boolean
: 同步时返回的对象具有如下字段:- startingBlock: Number - 同步开始时的块号
- currentBlock: Number - 当前已经同步的最后一个块号
- highestBlock: Number - 需要同步的最后块号,这是一个估计值
示例代码:
var sync = web3.eth.syncing;
console.log(sync);
/*
{
startingBlock: 300,
currentBlock: 312,
highestBlock: 512
}
*/