2024-02-14 @sslisen

-OrdDeFi是基于ord程序开发的DeFi应用协议,因此在使用时也要配置相应的参数,指定区块数据路径、rpc连接认证等相关参数。本教程以rpcuser&rpcpassword的配置参数来做演示。

-通过查询Bitcoin Core的conf文件,获取rpcuser&rpcpassword,本列rpcuser是user,rpcpassword是pass;

Untitled

-通过查看Bitcoin Core的设置,获取区块数据存储路径;

Untitled

-切换至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 create

#参数说明:
OrdDeFi-Inscribe 主程序
--bitcoin-data-dir "E:\\Bitcoin\\blocks" 指定区块数据存储位置
--bitcoin-rpc-pass pass 指定rpc连接认证密码
--bitcoin-rpc-user user 指定rpc连接认证用户名
wallet --name orddefi create 使用create命令创建一个名为orddefi的钱包

Untitled

创建新钱包后,一定要及时保存12个单词,因为一旦关闭该cmd窗口,后期将无法再获取到助记词。

-创建钱包后,运行:

OrdDeFi-Inscribe --bitcoin-data-dir "E:\\Bitcoin\\blocks" --bitcoin-rpc-pass pass --bitcoin-rpc-user user wallet --name orddefi receive

#参数说明:
OrdDeFi-Inscribe 主程序
--bitcoin-data-dir "E:\\Bitcoin\\blocks" 指定区块数据存储位置
--bitcoin-rpc-pass pass 指定rpc连接认证密码
--bitcoin-rpc-user user 指定rpc连接认证用户名
wallet --name orddefi receive 使用receive命令在roddefi名字的钱包中创建一个新接收地址

Untitled

-创建新地址后,向这个地址存入BTC待用;

-在https://github.com/OrdDeFi/OrdDeFi-Inscribe/tree/main/instruction_demo官方Github下载$ODFI及$ODGV文本文件;

Untitled

-在cmd窗口运行:

OrdDeFi-Inscribe --bitcoin-data-dir "E:\\Bitcoin\\blocks" --bitcoin-rpc-pass pass --bitcoin-rpc-user user wallet --name orddefi inscribe --fee-rate 40 --origin bc1p你的收货vltf --destination bc1p你的收货vltf --file "E:\\Crypto\\OrdDeFi\\1.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 40 设置矿工费率40
--origin bc1p你的地址vltf 配置起源地址(需要与收货目的地地址一致)
--destination bc1p你的收货vltf 配置收货地址(需要与收货目的地地址一致)
--change 这个命令可以设置多余的BTC找零地址,本教程演示中没有使用,会随机找零到钱包的找零地址中
--file "E:\\Crypto\\OrdDeFi\\1.txt" 代币的文本文件,我为了方法改名为1.txt(内容是官方Github下载的文件内容)

Untitled

-看到commit TX 以及 reveal TX的返回值时,即代表铭刻成功。