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

查看账户地址和私钥

注意保存地址和私钥!!!

查看账户地址:

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 频道中获取。

余额查看

通过区块浏览器

地址:https://explorer.devnet.sui.io/

通过 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:

https://explorer.devnet.sui.io/addresses/b26328f2c0fa0f3b8e7ff0b63948a0fa206bf9af

Last updated