Skip to main content
这些说明仅适用于 testnet。对于 mainnet 可以忽略。

第 1 部分:停止

节点运营者必须在重新创世之前停止所有 monad 服务。

1. 以 root 用户身份 SSH 登录节点

2. 停止所有 monad 服务

3. 验证服务已停止

预期输出:所有服务应显示 Active: inactive (dead)

第 2 部分:重新创世

在 Monad 基金会通知重新创世准备就绪之前,请不要继续。

1. 硬重置

执行硬重置以清除本地状态并为新的创世块做准备。

2. 升级 monad 软件包

3. 获取配置文件

如果您已配置自动远程配置获取(v0.12.1+),启动时会自动获取新的 forkpoint.tomlvalidators.toml 文件。确保 REMOTE_VALIDATORS_URLREMOTE_FORKPOINT_URL 已在 /home/monad/.env 中定义。有关自动配置获取的更多详细信息,请参见软重置说明如果不使用自动获取,请运行以下命令。

4. (可选)归档器:重置归档源

如果您正在运行归档节点,您必须:
  1. 清除现有的归档源数据 - 清除所有现有的归档数据,以新的创世块重新开始,或者
  2. 指向新的存储桶/源 - 配置您的归档器使用新目标用于重新创世的链
否则可能导致来自先前链的数据冲突。

5. 启动服务并验证

预期输出:所有服务应显示 Active: active (running)

6. 验证运行的版本正确

预期输出:
所有节点预计首先作为公共全节点加入网络,然后再过渡为验证者。Monad 基金会将协调验证者注册和委托。

补丁说明

请参考 v0.12.5 的公开变更日志。