环境搭建 - Move共学营2024

日月星辰 发布在Blockchain

课程链接

跟着视频安装了Sui,在最后执行sui client publish的时候一直报下面的错误:

Successfully verified dependencies on-chain against source.
Networking or low-level protocol error: Server returned an error status code: 502

Caused by:
    Server returned an error status code: 502

尝试切换网络,依然不行。

查看sui的配置信息

 › sui client envs
╭─────────┬─────────────────────────────────────┬────────╮
│ alias   │ url                                 │ active │
├─────────┼─────────────────────────────────────┼────────┤
│ testnet │ https://fullnode.testnet.sui.io:443 │ *      │
╰─────────┴─────────────────────────────────────┴────────╯

应试是当前测试网不稳定了,尝试切换到开发网。
参考官方文档 下面给出命令:

添加devnet

 › sui client new-env --alias devnet --rpc https://fullnode.devnet.sui.io:443 

再次查看env信息

 › sui client envs
╭─────────┬─────────────────────────────────────┬────────╮
│ alias   │ url                                 │ active │
├─────────┼─────────────────────────────────────┼────────┤
│ testnet │ https://fullnode.testnet.sui.io:443 │ *      │
│ devnet  │ https://fullnode.devnet.sui.io:443  │        │
╰─────────┴─────────────────────────────────────┴────────╯

切换devnet

 › sui client switch --env devnet

再查看当前env

 › sui client envs
╭─────────┬─────────────────────────────────────┬────────╮
│ alias   │ url                                 │ active │
├─────────┼─────────────────────────────────────┼────────┤
│ testnet │ https://fullnode.testnet.sui.io:443 │        │
│ devnet  │ https://fullnode.devnet.sui.io:443  │ *      │
╰─────────┴─────────────────────────────────────┴────────╯

已经切换到devnet了。
根据视频里的讲,前面领取的是testnet上的gas,这里切换到devnet了,要重新领取gas。

 › sui client gas
[warn] Client/Server api version mismatch, client api version : 1.37.1, server api version : 1.37.0
No gas coins are owned by this address

重新领取devnet上的gas

 › sui client faucet

接下来就可以继续publish操作了。

suiscan devnet