5 个版本
新版本 0.2.0 | 2024 年 8 月 22 日 |
---|---|
0.1.1 | 2024 年 2 月 8 日 |
0.1.0 | 2024 年 2 月 8 日 |
0.1.0-beta.0 | 2024 年 2 月 2 日 |
#6 在 #psbt 中
565KB
10K SLoC
部分签名比特币交易
根据 BIP-174(在 BIP-174 中定义)和 PSBT 版本 2(在 BIP-370 中定义)实现的格式。
贡献
目前我们主要遵循 rust-bitcoin 的贡献指南。
最低支持的 Rust 版本 (MSRV)
此库应该始终与 Rust 1.63.0 的任何功能组合一起编译。
要使用 MSRV 构建,您可能需要固定大量依赖项,请参阅 ./contrib/test.sh
中的当前列表。
只是
我们支持 just
运行开发工作流程命令。在您的 shell 中运行 just
以查看可用的子命令列表。
构建文档
我们使用夜间工具链构建文档,您可能希望使用以下 shell 别名来检查您的文档更改是否正确构建。
alias build-docs='RUSTDOCFLAGS="--cfg docsrs" cargo +nightly rustdoc --features="$FEATURES" -- -D rustdoc::broken-intra-doc-links'
Githooks
为了帮助开发者捕捉在运行 CI 之前发生的错误,我们提供了一些 githooks。如果您尚未在本地上配置 githooks,您可以在存储库的根目录中运行以下命令来使用此存储库中提供的 githooks:
git config --local core.hooksPath githooks/
或者,在您的 .git/hooks
目录中添加我们提供的 githooks 的符号链接。
rustfmt
我们使用 cargo +nightly fmt
进行格式化,有关当前配置,请参阅 ./rusntfmt.toml
。
许可证
此项目中的代码根据 Creative Commons CC0 1.0 Universal license 许可。我们使用 SPDX 许可列表 和 SPDX IDs。
依赖项
~8.5MB
~106K SLoC