cat ~/.titan/config/genesis.json | jq ".genesis_time"
状态 1️⃣ :显示为 2024-07-28T10:00:00.000000000Z
表示您的节点在8月7日 - 8月8日之间未进行任何更新。
状态 2️⃣ & 3️⃣ :显示为 2024-08-08T08:00:00.000000000Z
表示您的节点在8月7日 - 8月8日之间进行了第一次更新,8月8日之后未再次调用更新脚本。
状态 4️⃣:显示为 2024-08-08T12:00:00.000000000Z
状态1️⃣ & 2️⃣ & 3️⃣: 未及时更新节点或仅首次更新节点
时间范围: 8月7日 - 8月8日
• 描述: 在此期间未进行更新的节点;或者在此期间进行了第一次更新,没有再次调用更新脚本的节点。
• 解决步骤:
按照更新指南操作,检查当前节点高度与区块链浏览器(https://testnet.titan.explorers.guru)上的高度是否一致。
若一致,可以进行退出监禁状态操作。
解除节点监禁
titand tx slashing unjail
如果退出监禁时出现(unsupported sign mode SIGN_MODE_TEXTUAL): unauthorized
的错误,需要获取最新的Titan-chain代码进行编译替换。具体流程详见 下方“获取最新代码并更新节点,解除监禁报错”。
状态4️⃣: 两次更新后仍然被监禁
如果您更新了,但是仍然处于监禁状态,可以通过
解除节点监禁
titand tx slashing unjail
如果退出监禁时出现(unsupported sign mode SIGN_MODE_TEXTUAL): unauthorized
的错误,需要获取最新的Titan-chain代码进行编译替换。具体流程详见 “获取最新代码并更新节点,解除监禁报错”。
*如果解除监禁过程中出现其他问题,请联系官方支持以寻求帮助。
获取最新代码并更新节点,解除监禁报错
1.重新克隆Titan链的Git仓库
首先,重新克隆Titan链的Git仓库,以确保您拥有最新的代码:
git clone https://github.com/Titannet-dao/titan-chain.git
2.编译并更新Titan节点
进入克隆的目录:
使用Go编译最新的Titan节点:
停止当前运行的Titan验证者节点服务:
删除旧版本的Titan节点可执行文件:
将编译后的新版本Titan节点可执行文件移动到系统路径:
mv titand /usr/local/bin/
重新启动Titan节点服务:
3.解除节点监禁
titand tx slashing unjail
注意: 如果您的验证节点没有被监禁,则不需要执行最后一步。