2024-02-14 @sslisen

在交易市场挂单需要使用UTXO转移/UTXO Transfer的方法铭刻转移铭文,并在市场进行挂单。

-假设要把10张$ODFI在OKX WEB3市场挂单

-通过网站查询地址中$ODFI余额为61000(61张)、$ODGV余额为2000(2张);

Untitled

-创建UTXO转移铭文文本,保存为 UTXOtransferODFI.txt(或任意名字)内容如下:

{
  "p":"orddefi",
  "op":"transfer",
  "tick":"odfi",
  "amt":"10000"
}

-文本中”amt”是要转移的数量,不能大于地址持有的数量,比如本教程中是转移10000个(10张)。

-切换至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 16 --destination 持币地址 --change 持币地址 --file "E:\\Crypto\\OrdDeFi\\UTXOtransferODFI.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 16 设置矿工费率16
--destination 持币地址 包含ODFI代币的地址(也就是要发送ODFI的地址) 
--change 持币地址 这个命令可以指定多余的BTC找零地址(本教程是找零给持币地址)
--file "E:\\Crypto\\OrdDeFi\\UTXOtransferODFI.txt" 转移铭文文本存储位置

-等待链上确认

Untitled

-转移完成后,通过网站查询地址中的$ODFI的余额为51张+10张可转移,$ODGV的余额为2张。

Untitled

-如果持币地址是OrdDeFi程序创建的,还需要提前把助记词导入unisat或okx插件钱包,教程中使用的地址是助记词派生路径为0的地址,添加后自动会显示,如果是其他派生路径地址,需要添加账户来找到持币地址,比如路径6的地址,就要点击添加账户6次。

Untitled

Untitled

-打开OKX WEB3市场,https://www.okx.com/web3 , 连接钱包后,在我的NFT找到刚才铭刻的UTXO转移铭文

Untitled

-点击List for sale,点击右下角List,在设置窗口设置价格(注意这里的价格是总价格,比如本教程的转移铭文是10张,价格0.018BTC就是10张的价格,不要设置错了),点击右边List上架,在钱包中确认即可完成上架。