Sui Client PTB CLI 常用命令 (持续更新)
type
status
date
slug
summary
tags
category
icon
password
学习内容
 

创建钱包

创建新钱包
sui client new-address ed25519
查看钱包地址
sui client addresses
切换当前使用的地址
sui client switch --address <YOUR_ADDRESS>
 

keytool

查看别名
sui keytool list -s
使用别名导出私钥 sui keytool export --key-identity [别名]
查看私钥
cat sui.keystore
私钥转bech32格式 sui keytool convert
 

查看环境

sui client envs
notion image
 

切换环境

sui client switch --env testnet
 

部署合约

编译合约
sui move build
运行测试
sui move test
发包之前执行此操作,避免发布失败,消耗不必要的gas
sui client verify-bytecode-meter 检查字节码是否超过规定值
添加gas 预算 可防止发布失败导致浪费
sui client publish --gas-budget 100000
部署合约后,记录 packageid
查看交易事件
sui client event --package <new_package_id>
 

转sui

sui client transfer-sui --to <钱包地址> --sui-coin-object-id <your coin id> --gas-budget 100000000
合约更新
合约更新不允许修改现有字段,函数。只能新增。 不建议更新
sui client upgrade --gas-budget 500000000 --upgrade-capability <upgrade object id>

--coin

查看代币信息 sui client object <coin_id>

--spilt coin

task4 可以用到,⚠️ 需要是同一个package id 下 铸造的coin
1.指定coin 额度分割
使用sui client balance --with-coins 查看执行前 coin 的余额
notion image
执行命令后,分割成指定大小了。
notion image
 
2.指定数量分割coin
notion image
执行后faucet coin的大小
notion image
 
使用 sui client split-coin --help查看 最新的命令操作(此处查阅到的命令未来可能会变,建议自行查阅)
notion image
 
⚠️错误示范 警惕
notion image
报错:
notion image
多参数执行,拼写错误导致。
notion image
gas 不够,加上—gas-budget 750000 设置预算。
 
查阅了官网的- -spilt coin 命令操作,有如下的错误,这些我常未找到解决的办法,有知道的佬们可以留言,感激不尽🥹。
 
notion image
 
 

© Anne 2021-2025