首页 > 头条 > > 内容页

Ordinals全节点Value修改为555sats

2023-05-02 23:02:53 来源:一起玩转web3 分享到 :

4.13日,我发布了 大饼生态Ordinals全节点部署 ,大家可以通过这个来完成ordinals的全节点部署和铭文的mint,但是默认的value是10000sats,mint一个铭文的时候会发现每次都会固定扣取10000sats,还不算fee,真的有些...不,真的是太肉疼了!所以就有人问了,能不能少给一点sats呢,如果后面不够了我们再加sats或者单独给fee,经过各位技术大佬的研究,终于发现可以解决这个问题了。


(资料图片仅供参考)

解决方法:

官方git上面ord的release包里面是写死的10000sats,我们需要下载他的源码,修改value值再重新编译使用就行了

1.前往官方git,下载源码( GitHub - casey/ord: ‍ Rare and exotic sats )

2.打开文件修改数值为555后保存

文件路径:

/ord-master/src/subcommand/wallet/transaction_builder.rs

3.下载rust,然后编译程序

去rust中文网站查看安装教程,傻瓜式安装(安装 Rust - Rust 程序设计语言 (rust-lang.org)),以我的电脑mac为例,终端执行:

curl --proto "=https" --tlsv1.2 -sSf https://sh.rustup.rs | sh

操作完成后可以查看版本来检查是否安装成功

rustc -V

编译程序

cargo build --release

出现下面包含Finished相关字样则表示编译成功

4.替换ord,此处有两种方法:

方法1:保持原来的ord,把刚刚编译的源码里面的ord进行改名,然后把改名后的ord文件复制到环境变量路径下(我选择了该方法,同时保留了两种ord配置)

方法2:直接把刚刚编译的源码里面的ord复制到环境变量路径下替换原先的ord文件

方法1具体操作如下:

文件:/ord-master/target/release/ord 修改为ord555

复制ord555放到环境变量路径下(路径查找参考之前全节点部署文章里面)

5.检索index,检测替换是否成功(所有的命令都需要使用ord555来操作)

ord555 --cookie-file bitcoincore路径/.cookie --data-dir 新建存放钱包数据路径 wallet balance

6.mint铭文

ord555 --cookie-file bitcoincore路径/.cookie --data-dir 新建存放钱包数据路径 wallet inscribe --destination 钱包地址 文件位置路径 --fee-rate x

7.查看mint状态

复制上图中的commit里面内容,前往交易查询网站搜索(https://mempool.space/zh/)

主要出现了确认1次以上(绿色)就表示mint成功,否则就是在内存池里面排队

确认mint成功之后,可以复制inscription里面的内容去查看铭文(https://ordinals.com/)

确认value为555,修改成功

如果大家不想麻烦安装rust来修改编译,可以直接使用我修改好的master文件直接替换,方法如下:

1.公众号后台回复「 ord555 」获取下载链接,下载master压缩包

2.存放到你想要存放的路径后解压

3.文件/ord-master/target/release/ord555 复制放到环境变量路径下(路径查找参考之前全节点部署文章里面)

4.所有命令使用ord555开头执行即可

以上就是今天的ordinals全节点修改value为555sats的教程

如果有其他问题可以通过公众号联系作者

推荐阅读