# 参与投票

投票者可以投票给自己支持的高级节点,同时获得高级节点的分红。

如果您是高级节点,您也可以给自己投票。

本章将向您展示如何使用TOPIO给自己支持的节点投票。

  1. 进入topcl

  2. 兑换选票

  3. 给节点投票

# 进入topcl

如您在TOPIO attach模式,首先请按Ctrl+C退出TOPIO attach模式。

执行以下命令进入topcl。

topio topcl

# 兑换选票

兑换同样多的票,TOP token锁定期越长,锁定的TOP token越少。

sendtx stakevote <vote_amount> <lock_duration>
  • vote_amount:兑票数量,每次兑票1,000票起兑;

  • lock_duration:TOP token锁定期,锁定期单位:天。

  • 锁定期最少为30天,且必须为30的整数倍。

示例:

兑换2000张票,TOP token锁定期为60天。

sendtx stakevote 2000 60

# 给节点投票

system voteNode <node_num> <node_account_addr> <vote_num>
  • node_num:接受投票的节点数,可同时给多个节点投票;

  • node_account_addr:接受投票账户地址;

  • vote_num:投票数量,投到一个节点上的起投票数100票,后续累加投票无限制。

示例:

分别给高级节点"T-0-LQHpzTF1jjj8ie4g7SYPCPvi5D5c2Q3nP5"和"T-0-LSiFkNdXxRh9KyrYDsDEX2QJrnCCUScMqB"投1000张票。

system voteNode 2 T-0-LQHpzTF1jjj8ie4g7SYPCPvi5D5c2Q3nP5 1000 T-0-LSiFkNdXxRh9KyrYDsDEX2QJrnCCUScMqB 1000

# 查询投票是否成功

执行投票命令后,系统会返回交易hash(tx_hash),请前往TOP Network区块链浏览器 (opens new window),在浏览器搜索栏中输入交易hash,查询投票结果,如“交易状态”为“成功”,则投票成功。

投票高级操作
  • 取消投票

    system unvoteNode <node_num> <node_account_addr> <vote_num>
    
    • node_num:投票节点数;

    • node_account_addr:接受投票的节点账户地址;

    • vote_num:取消投票数量。

  • 解锁兑票押金

    sendtx unstakeVote <votes_num>
    

    votes_num:选票数量,解锁相应的TOP token。

  • 查看投票分布

    system listVoteUsed <target_account_addr>
    

    target_account_addr:投票者账户地址。

  • 查看投票者分红

    system queryVoterDividend <target_account_addr>
    

    target_account_addr:投票者账户地址。

  • 领取投票者分红。

    system claimVoterDividend