5 个版本 (2 个稳定版)
1.1.0 | 2024 年 5 月 30 日 |
---|---|
1.0.0 | 2024 年 5 月 21 日 |
0.1.2 | 2024 年 5 月 8 日 |
0.1.1 | 2024 年 5 月 7 日 |
0.1.0 | 2024 年 5 月 7 日 |
#6 in #key-path
每月下载 261 次
6MB
2K SLoC
包含 (Mach-o exe, 13MB) tests/bitcoind
bitceptron retriever
这是 bitceptron 产品套件的一部分。一个用于扫描包含在自定义推导路径中构建的脚本中锁定在utxo集中的比特币的工具
工作进度通知
请注意,目前这是一个正在进行中的项目,可能会有破坏性的更改。
尚未准备就绪。
关于
使用不同 BIP32 推导路径的各种钱包可能会给比特币用户带来问题。在某些情况下,这可能会导致混淆或认为比特币丢失,当使用不兼容的钱包接收比特币并在以后时间检索时。Bitceptron retriever 有助于在一定程度上缓解这个问题。
Bitceptron retriever 使用 bitcoincore 的 txout 导出文件扫描您的助记词和密码派生的各种描述符的 utxo 集合。我们使用 miniscript 创建以下单一密钥描述符
- P2PK。
- P2PKH。
- P2SHWPKH。
- P2WPKH。
- P2TR (没有脚本树的单一密钥路径消费)。
未来步骤
我们计划
- 构建一个 GUI。
- 添加异步支持以加快准备速度。[在 v1.0.0 中完成]
- 添加多重签名支持。
- 优化 txoutset crate 以满足 retriever 的特定使用情况。
- 添加更多文档。
- 增加测试覆盖率。
- 改进错误消息。
- 添加跟踪。[在 v1.0.0 中完成]
- 添加 CI/CD。
使用方法
bitceptron-retriever-cli
提供了一个 cli 工具来使用这个 crate。请参阅 https://github.com/bitceptron/bitceptron-retriever/bitceptron-retriever-cli 以获取说明。
结语
快乐地 Rust。
依赖项
~24–33MB
~448K SLoC