Home
Write
Language
Login
刘娟娟
@28576
mixin bot 通过 mixin cli 升级到safe并迁移资产
2023-12-05 06:16
Words count: 851
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 机器人开发者 群内各位大佬的解答,顺手整理,方便他人。

以上。

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

Login

Read, write, and earn crypto rewards.

Connect Wallet
刘娟娟
@28576
Subscribing: 14 Subscribers: 74
风会熄灭蜡烛,却能使火越烧越旺。你要成为火,渴望得到风的吹拂。
Subscribe
Related Posts
linux 运行 quorum 全节点的极简方式 如何在 Rum 上开发实现种子网络 “Huoju在Rum上说了啥”? Python requests 库常规用法 海外市场拓展的渠道调研 影响入睡的各种情况与应对办法
Rules Stats Help Github Twitter Discord