加入主网
提示
需要先 安装 iris
运行全节点
# 初始化节点
iris init <moniker> --chain-id=irishub-1
# 下载主网公开的 config.toml 和 genesis.json
curl -o ~/.iris/config/config.toml https://raw.githubusercontent.com/irisnet/mainnet/master/config/config.toml
curl -o ~/.iris/config/genesis.json https://raw.githubusercontent.com/irisnet/mainnet/master/config/genesis.json
# 启动节点(也可使用 nohup 或 systemd 等方式后台运行)
iris start
升级为验证人节点
创建钱包
您可以创建新的钱包或导入现有的钱包,然后从交易所或其他任何地方转入一些IRIS到您刚刚创建的钱包中:
# 创建一个新钱包
iris keys add <key-name>
注意
在安全的地方备份好助记词!如果您忘记密码,这是恢复帐户的唯一方法。
确认节点同步状态
# 可以使用此命令安装 jq
# apt-get update && apt-get install -y jq
# 如果输出为 false,则表明您的节点已经完成同步
iris status | jq .sync_info.catching_up
创建验证人
只有节点已完成同步时,才可以运行以下命令将您的节点升级为验证人:
iris tx staking create-validator \
--pubkey=$(iris tendermint show-validator) \
--moniker=<your-validator-name> \
--amount=<amount-to-be-delegated, e.g. 10000iris> \
--min-self-delegation=1 \
--commission-max-change-rate=0.1 \
--commission-max-rate=0.1 \
--commission-rate=0.1 \
--gas=100000 \
--fees=0.6iris \
--chain-id=irishub-1 \
--from=<key-name>
注意
重要
一定要备份好 home(默认为〜/.iris/)目录中的 config
目录!如果您的服务器磁盘损坏或您准备迁移服务器,这是恢复验证人的唯一方法。
如果以上命令没有出现错误,则您的节点已经是验证人或候选人了(取决于您的Voting Power是否在前100名中)
阅读更多:
- 概念
- 验证人安全