# 问题排查指南

# 投票、奖励相关

# 给节点进行投票操作,投票成功且 HiWallet 的 My Vote 页面展示投票成功的记录,但被投节点票数未更新此次投票操作

  • 解决方案:等待 5 分钟后再次使用当前账户对相同的节点进行投票操作,投票数量不限,投票成功后会更新节点及账户的投票信息。

# 领取投票的分红奖励不成功,页面一直处于领取页面轮询

  • 解决方案:用户需保证余额大于 0.1 时发起奖励领取操作。

# 给节点投票成功且节点的票数已更新,但无投票奖励

  • 解决方案:更换投票节点。选择节点前,在 TOPScan (opens new window) 上查看对应节点的每日奖励、信誉分、分红比例以及自己的票数在这个节点所有票数中的占比,大概可以估算自己每日所得。

# 领取分红奖励弹出提示框“TOP mapping has started. Please bind your TOP address first to withdraw”

  • 解决方案:绑定一个主网的收款账户,再次进行转账操作。TOP主网地址可在 HiWallet 中创建,以 T8 开头。

# 节点相关

# 节点无工作奖励

  • 解决方案
    1. 确认磁盘空间是否正常,磁盘空间过小会影响正常工作,需清理磁盘空间。
    2. 如果 TOPIO 版本长时间未更新,则可能导致不能正常工作。

# 启动节点时报错 bad_alloc

  • 解决方案:可以尝试先执行 topio node stopNode 停止节点,在执行 topio node startNode 重启节点。

# 转账相关

# 通过 swap 转账后 TOP 账户地址未收到转账

  • 解决方案:联系客服,提供您的账户地址及交易 hash 即可。

# 其他

# 在 ubuntu 系统中执行 sh install.sh 出现 Syntax error: "(" unexpected 问题

  • 解决方案:执行 sudo dpkg-reconfigure dash,出现画面之后选择“No”。

# 版本升级失败

  • 解决方案:增加一个删除 DB 操作,重新升级。

    ps -ef |grep topio|grep -v 'grep'|awk '{print $2}'|xargs kill -9
    cd ~/topnetwork; rm -rf db_v3 db_v2 db
    wget https://github.com/telosprotocol/TOP-chain/releases/download/v1.14.0/topio-1.14.0-release.tar.gz -O topio-1.14.0-release.tar.gz && tar zxvf topio-1.14.0-release.tar.gz && cd topio-1.14.0-release && sudo bash install.sh && source /etc/profile && bash set_topio.sh && source ~/.bashrc && ulimit -n 65535  && topio -v
    topio db download https://nyc3.digitaloceanspaces.com/top-mainnet-space/db_20220906_adv_5391f0d4430ed1e7c5b2505cfb5e2e0a.tar.gz
    

    节点启动前一定要设置miner key, 否则直接启动节点,会提示 " Please set a miner key by command 'topio mining setMinerKey' "。操作详情可见设置Miner key

    说明:

  1. 设置 miner key 需要用到公钥,公钥信息可以从keystore中找到(字段为:"public_key")
  2. 要求输入密码时,如果没有设置过密码,请输入空格,然后回车;如果已经设置过密码,请输入自己的密码,然后回车

然后启动节点:

topio node startnode

# 注册初始信誉分为 0.1,如何上涨至 0.33 左右

WARNING

注意:

  • 在操作前需确保自己的信誉分是 0.1( 可通过 TOPScan (opens new window) 查询),如果信誉分较高(如 0.6),进行如下操作会降低信誉分。

  • 如果节点的被投票数较高,进行如下操作会导致投票数变为 0, 请谨慎操作。

    节点票数较高时,大概率会入选,正常工作 20-30 天后,也可自然上涨至 0.33 信誉分左右。

操作步骤:

  1. 登录 TOPScan (opens new window) 输入账号检索,查询信誉分和投票数,确保节点信誉分是 0.1。

    如果信誉分大于 0.33 ,则无需进行后续步骤。

    img
  2. 如果信誉分 = 0.1,并且节点存在数量较大的投票数( Voting Tickets ),需联系为这个节点投票的账号,让其执行 取消投票topio staking withdrawVotes)操作。

  3. 注销节点topio mining terminate)。

  4. 将节点 重新注册topio mining registerMiner)为原先的 advance 或 validator node。

  5. 重新 设置分红比例topio mining setDividendRatio)。

  6. 联系为这个节点投票的账号,让其 重新投票topio staking voteMiner)。

  7. 登录 TOPScan (opens new window) 输入账号查询信誉分是否为 0.33,以及投票是否生效。