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.yaml
和 sui.keystore
这两个文件,把之前保存的地址和私钥分别添加进去。下面演示修改后的结果,按顺序往后添加即可,注意逗号和双引号。


导入后的账户不是默认的,所以需要设置为默认激活的账户。
sui client switch --address b26328f2c0fa0f3b8e7ff0b63948a0fa206bf9af
sui client switch --gateway https://gateway.devnet.sui.io:443/
先查看账户下的资源:
sui client objects
使用上一步对象 ID 继续查看具体的资源明细(余额):
sui client object --id 0x06a69315551dcc6dab936b0f7ead467e2a9d7590 --json

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

sui client create-example-nft

查看 NFT:
Last modified 10mo ago