刘娟娟
@28576
mixin bot 通过 mixin cli 升级到safe并迁移资产
2023-12-05 06:16
Words count: 783
0、安装 mixin cli https://github.com/MixinNetwork/bot-api-go-client/releases 1、生成 key,执行下方命令行,成功会得到 64 位长度的一串字符 # Linux mixin-cli ...

bot 升级到 safe:

0、安装 mixin cli

https://github.com/fox-one/mixin-cli/releases

并把 bot 的 keystore 新建 keystore.json 文件放在 mixin-cli 可执行文件所在目录。

1、生成 key:执行下方命令行,成功会得到 64 位长度的一串字符

# Linux
mixin-cli keystore pin new-key

# windows
.\mixin-cli.exe keystore pin new-key

2、设置 tip pin:下方命令行中的 xxx 替换为上一步生成的 64 位长度的那串字符

# Linux
mixin-cli -f keystore.json keystore pin update xxxx

#windows
.\mixin-cli.exe -f keystore.json keystore pin update xxx

3、迁移 safe

3.1 更新 pin:把 keystore.json 的 pin 字段的值,替换为 第一步生成的 64 位长度的字符

3.2 再次执行步骤1,生成一个新的 key

3.3 命令行中的xxx替换为3.2所生成的key,并执行

# Linux
mixin-cli -f keystore.json safe migrate xxx

#windows
.\mixin-cli.exe -f keystore.json safe migrate xxx

成功提示:migrate success!

资产管理

查询账户余额:

据实际观察,迁移成功后,bot 将同时具有新旧两个版本的资产账户。当用户对 bot 支付,用户来自哪个版本,资产就会进入到 bot 对应版本的账户余额。

查询的方式分别如下:

# 新版 safe 账户资产
.\mixin-cli.exe -f keystore.json safe assets

# 旧版账户资产
.\mixin-cli.exe -f keystore.json asset list

转账:

bot 可以向任意用户(不限定版本)转账,从旧版账户资产中扣除。

# 向用户 28576 转账 1.1 个 CNB,memo 是 test
.\mixin-cli.exe pay 28576 "965e5c6e-434c-3fa9-b780-c50f43cd955c" "1.1" "test" -f .\keystore.json

资产迁移到safe:

所谓资产迁移,就是把旧版账户的资产转移到新版账户下。操作 bot 向 Safe Network Migration(7000104743)转账即可。

# 向 7000104743 转账 1.1 个 CNB,memo 是 test
.\mixin-cli.exe pay 7000104743 "965e5c6e-434c-3fa9-b780-c50f43cd955c" "1.1" "test" -f .\keystore.json

# 稍等数秒
# 查询 safe 账户余额:增加 1.1 
.\mixin-cli.exe -f keystore.json safe assets
# 查询旧版账户余额:减少 1.1
.\mixin-cli.exe -f keystore.json asset list

感谢 Mixin 机器人开发者 群内各位大佬的解答,顺手整理,方便他人。

以上。

Arweave TX
GVXyGlSuGN8QvxzseWRR2iI1d3EyasdnwhAm_KNkQdA
Content Digest
ed35dc8f4fac0655e74dca47fb99c4c4ba6dfb372d88241fd568c4e058a0d404
Reward
3 : 0
0 times bought, 0 times reward
0.0
Price(BTC)
0
Paid Times
0.0
Revenue(USD)
0.0
My Share(%)
Comments
Subscribe
刘娟娟
@28576
Subscribing: 14 Subscribers: 73
风会熄灭蜡烛,却能使火越烧越旺。你要成为火,渴望得到风的吹拂。
Subscribe
Related Posts
linux 运行 quorum 全节点的极简方式 如何在 Rum 上开发实现种子网络 “Huoju在Rum上说了啥”? Python requests 库常规用法 海外市场拓展的渠道调研 影响入睡的各种情况与应对办法
Rules Stats Help Github Twitter Discord
刘娟娟
@28576
Subscribing: 14 Subscribers: 73
风会熄灭蜡烛,却能使火越烧越旺。你要成为火,渴望得到风的吹拂。
Subscribe
Related Posts
linux 运行 quorum 全节点的极简方式 如何在 Rum 上开发实现种子网络 “Huoju在Rum上说了啥”? Python requests 库常规用法 海外市场拓展的渠道调研 影响入睡的各种情况与应对办法
Rules Stats Help Github Twitter Discord