2024-02-14 @sslisen
1、直接转移/Direct Transfer,转移铭文文本中直接包含了接收方地址,通过一次铭刻即可完成转移,省去发送/send转移铭文的步骤(节省一次转移费用)。
2、UTXO转移/UTXO Transfer,转移铭文中不包含接收方地址,铭刻转移铭文后,还需要把转移铭文发送到接收方地址中。
无论使用哪一种方法进行转移,需要转出的持币地址都要有足够的BTC去支付GAS,如果没有的话要提前转入BTC。
假设要把一张$ODFI从 地址A 转移到 地址B
-通过网站查询 地址A 的$ODFI余额为1000,地址B的$ODFI余额为2000;
-创建转移铭文文本,保存为 transfer.txt(或任意名字)内容如下:
{
"p":"orddefi",
"op":"transfer",
"tick":"odfi",
"amt":"1000",
"to":"**地址B**"
}
-切换至E:\OrdDeFi\OrdDeFi-Inscribe\target\release文件夹,在地址栏输入cmd按回车,打开cmd命令提示符窗口,运行:
OrdDeFi-Inscribe --bitcoin-data-dir "E:\\Bitcoin\\blocks" --bitcoin-rpc-pass pass --bitcoin-rpc-user user wallet --name orddefi inscribe --fee-rate 25 --origin 地址A --destination 地址A --file "E:\\Crypto\\OrdDeFi\\transfer.txt"
#参数说明:
OrdDeFi-Inscribe 主程序
--bitcoin-data-dir "E:\\Bitcoin\\blocks" 指定区块数据存储位置
--bitcoin-rpc-pass pass 指定rpc连接认证密码
--bitcoin-rpc-user user 指定rpc连接认证用户名
wallet --name orddefi inscribe 使用名为orddefi的钱包,使用inscribe命令进行铭刻转移铭文
--fee-rate 25 设置矿工费率25
--origin 地址A 包含ODFI代币的地址
--destination 地址A 包含ODFI代币的地址
--change 这个命令可以指定多余的BTC找零地址
--file "E:\\Crypto\\OrdDeFi\\transfer.txt" 转移铭文文本存储位置
-等待链上确认
-转移完成后,通过网站查询 地址A 的$ODFI余额为0,地址B的$ODFI余额为3000;