创建Diem账户遇Waypoint值不匹配错误,需排查来源及确认账户有效性
解决Diem Testnet CLI Waypoint不匹配及账户创建疑问
一、waypoint值8ce65af8ca7ad5c9da796fbfccdc1bd53f5cdf58616322d5d574c7ca93ddd583的来源
这个旧waypoint是你本地CLI配置文件里的默认预设值。当你checkout testnet分支并完成环境初始化后,CLI会读取本地配置(通常路径是~/.libra/config/client.toml)里的waypoint参数,但这个预设值没有同步更新到当前Testnet的最新版本,所以才会出现和节点返回的正确waypoint不匹配的错误。
二、本地账户创建提示是否安全?
完全安全,但你需要明确:这个提示创建的是本地钱包内的离线账户——它只是在你的本地设备生成了账户地址和密钥对,并没有在Testnet链上完成注册或同步。因为waypoint不匹配,CLI无法和Testnet节点建立有效连接,所以这个账户目前仅存在于你的本地钱包中,无法进行任何链上交易。等你修复waypoint问题后,还需要通过Testnet faucet向该账户充值,才能让它在链上生效。
修复Waypoint不匹配的具体步骤
- 打开CLI的配置文件:
nano ~/.libra/config/client.toml - 找到
waypoint字段,将其值替换为你获取到的正确waypoint:waypoint = "3139c30efe6dbde4228efb9df32c137dc3a2490b97ab6a086897be1d0cb336f0" - 保存文件后,重新启动Libra CLI,再次执行账户操作即可正常连接Testnet节点。
注意:Diem Testnet的waypoint会随着网络升级定期更新,之后如果再遇到类似问题,记得去官方Testnet页面获取最新的waypoint值。
内容的提问来源于stack exchange,提问作者Abdelkrim
相关产品推荐
相关产品推荐

