SuperZero gero同步区块进度可视化

第一步:开启gero Javascript交互

第二步:插入以下代码

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

相关文章

文章浏览阅读903次。文章主要介绍了收益聚合器Beefy协议在币...
文章浏览阅读952次。比特币的主要思路是,构建一个无中心、去...
文章浏览阅读2.5k次。虚拟人从最初的不温不火,到现在步入“...
文章浏览阅读1.3k次,点赞25次,收藏13次。通过调查和分析用...
文章浏览阅读1.7k次。这个智能合约安全系列提供了一个广泛的...
文章浏览阅读1.3k次。本文描述了比特币核心的编译与交互方法...