#协议 #服务 #注册 #名称 #环境 #inscriber #ns-protocol

bin+lib ns-inscriber

基于 Rust 的名称 & 服务协议注册服务

6 个版本 (破坏性更新)

0.6.0 2024 年 1 月 22 日
0.5.0 2024 年 1 月 14 日
0.4.0 2024 年 1 月 8 日
0.3.0 2024 年 1 月 5 日
0.1.0 2023 年 12 月 23 日

#10#注册

Download history

每月 64 次下载

CC0 许可

310KB
7.5K SLoC

NS-Inscriber — Rust 中的 NS-Protocol 注册库

License Crates.io CI Docs.rs Latest Version

有关协议的更多信息,请参阅协议文档

依赖项

  1. Bitcoin RPC 服务器 启用 txindex 选项,不需要钱包。例如,运行 regtest 节点
bitcoind -regtest -txindex -rpcuser=test -rpcpassword=123456 -fallbackfee=0.00001

开发

构建

cargo build --release --package ns-inscriber --bin ns-inscriber

用法

example.env 重命名为 .env 并填写值,使用 .env 运行 ns-inscriber

./target/release/ns-inscriber help
./target/release/ns-inscriber list-keys

使用 my.env 运行 ns-inscriber

./target/release/ns-inscriber -c my.env list-keys

这是在主网上注册的第一个交易: https://mempool.space/tx/8e9d3e0d762c1d2348a2ca046b36f8de001f740c976b09c046ee1f09a8680131

ns-inscriber -c my.env inscribe --txid 1d6166ed74982ffd757d3da4082fa18a61094785a3338d6caf3c50190f3e14d7 --addr bc1q6dukpvmcxae0pdh95zgh793l5ept8fluhqqnyc --fee 200 --key 0x31d6ec328b42051a63c1619afad4e60b78f4991e62337918fe2d2e694a4f88f7 --names 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z

依赖项

~37–52MB
~887K SLoC