# 矿工升级教程

TOP 主网现已全面升级至 1.5.0 版本,现有矿工需要将 TOPIO 升级,以便继续获取收益。

# 升级步骤

  1. 打开 SSH 终端,并连接至您的云主机。

  2. 在 SSH 终端中运行以下命令:

    ps -ef |grep topio|grep -v 'grep'|awk '{print $2}'|xargs kill -9
    wget https://github.com/telosprotocol/TOP-chain/releases/download/v1.5.0/topio-1.5.0-release.tar.gz -O topio-1.5.0-release.tar.gz && tar zxvf topio-1.5.0-release.tar.gz && cd topio-1.5.0-release && sudo bash install.sh && source /etc/profile && bash set_topio.sh && source ~/.bashrc && ulimit -n 65535 && topio -v
    topio node startnode
    

    该命令包含了以下内容:

    • 结束旧版 TOPIO 进程

    • 下载并安装最新版 TOPIO

    • 验证 TOPIO 是否安装成功。在返回信息中,如果包含以下内容,则证明安装成功:

      topio version: 1.5.0
      git commit info: 497f02da
      git submodule: xtopcom/xbase:9bd0bf8
      build date: Jun 14 2022 09:48:29
      build options: release
      MD5:ae7ed73f62a8fbfd024ab8a8697885f3
      
    • 重新启动节点进程。在返回信息中,如果包含以下内容,则证明节点进程启动成功。

      Start node successfully.
      

    升完级后,CPU 占用率会达到 100% 并持续一段时间,导致在 TOPIO 中输入命令时发生卡顿,此时可稍等片刻再进行尝试。

  3. (可选)执行以下命令查询节点是否成功加入网络。

    topio node isJoined
    
    • 若返回 topio not ready,说明 TOPIO 暂未准备好,请等待一分钟后再次运行命令重试。
    • 若返回 YES,则节点成功入网,进入节点候选池,等待选举。
    • 若返回 No,则节点入网失败,可能因为网络故障,网络抖动。

    稍等 1~2 分钟后,您可以前往 TOP Network 区块浏览器 TOPScan (opens new window) 查询节点当选信息。

  4. (可选)您还可执行以下命令查询矿工注册信息。

    在该命令后方加上您的 TOP 账户地址,以空格隔开。

    topio mining getMinerInfo
    

    返回结果如下:

    • 若返回 Not elected to any node role.,则说明已注册成为高级矿工,但尚未被选举成为任何节点。
    • 若返回 Elected as auditor.,则说明已注册成为高级矿工,并已被选为 auditor 节点。