var startBlock = sero.syncing.currentBlock var cs = 0 var b_time = 10 * 1000 setInterval(function(){ var nowData = sero.syncing var blocks = nowData.currentBlock - startBlock; cs += 1 console.info(" 总区块:" + nowData.highestBlock) console.info(" 当前区块:" + nowData.currentBlock) console.info(" >>> 同步区块:" + blocks) console.info(" >>> 同步进度:" + (blocks / (nowData.highestBlock - startBlock) * 100).toFixed(2) + "%") console.info(" >>> 预计剩余时间:" + ( (nowData.highestBlock - startBlock)/(blocks/(b_time*cs/1000))/60/60).toFixed(2) + '小时') console.info("------------------------------------")},b_time)