Links
Comment on page

DevNet 体验

加入 MoveMove 社区,一起构建 Move 生态https://discord.gg/Vsj7Jwny9G

DevNet 环境

注意:
该步骤是进去 Docker 容器,容器中已经安装好 Sui,后面的操作都会在 Docker 容器中执行。
更新镜像:
sudo docker pull jiangydev/sui-node:devnet
进入 Sui 节点环境:
sudo docker run --rm -it --name=sui-node jiangydev/sui-node:devnet /bin/bash

钱包使用

激活账户

如果不存在,会创建新账户并提示设置 RPC 接口,最后返回新账户地址:
sui client active-address
devnet RPC 接口:https://gateway.devnet.sui.io:443/

查看账户地址和私钥

注意保存地址和私钥!!!
查看账户地址:
cat /root/.sui/sui_config/client.yaml
查看私钥:
cat /root/.sui/sui_config/sui.keystore

导入账户

如果你没有需要导入的账户,可以跳过这步。

编辑账户两个文件

需要编辑 client.yamlsui.keystore 这两个文件,把之前保存的地址和私钥分别添加进去。
下面演示修改后的结果,按顺序往后添加即可,注意逗号和双引号。

切换激活的账户

导入后的账户不是默认的,所以需要设置为默认激活的账户。
sui client switch --address b26328f2c0fa0f3b8e7ff0b63948a0fa206bf9af

切换 devnet RPC

sui client switch --gateway https://gateway.devnet.sui.io:443/

获取代币

加入 Discord(https://discord.gg/sui),在 #devnet-faucet 频道中获取。

余额查看

通过区块浏览器

通过 wallet cli

先查看账户下的资源:
sui client objects
使用上一步对象 ID 继续查看具体的资源明细(余额):
sui client object --id 0x06a69315551dcc6dab936b0f7ead467e2a9d7590 --json

转账

这里演示使用默认账户向 2a1acbb0300499fb490c5c308756e01485296be6 转账:
sui client transfer-coin \
--to 2a1acbb0300499fb490c5c308756e01485296be6 \
--coin-object-id 0x06a69315551dcc6dab936b0f7ead467e2a9d7590 \
--gas-budget 100

创建 NFT

sui client create-example-nft
查看 NFT: