8个重大版本
0.9.0 | 2020年3月13日 |
---|---|
0.7.0 | 2019年9月17日 |
0.6.0 | 2019年4月30日 |
0.5.0 | 2019年3月14日 |
0.2.0 | 2018年5月24日 |
#317 in #bitcoin
58KB
917 行
btc-transaction-utils
BTC交易工具库是一个小型的库,帮助创建多重签名地址,快速签署某些类型的segwit交易,并在需要时检查现有签名。
segwit交易的操纵相当复杂,因此主要目标是提供上述所述最常见操作的简单和清晰的解决方案。
功能
- 创建用于多重签名交易中的赎回脚本。
- 创建和检查
p2wsh
输入的签名。 - 创建和检查
p2wpk
输入的签名。
注意:此库仅支持SIGHASH_ALL
类型的签名。
待办事项
一些功能目前尚未实现,但希望在未来的版本中实现。对于以下列出的项目的实现,欢迎提供帮助。
- 实现对
P2SH-P2WPKH
和P2SHP2WSH
输入的支持。 - 实现
TransactionBuilder
,它有助于创建未签名交易。 - 实现对旧版输入的支持。
- 实现通用交易签署器,它可以自动检测对应输入的输出类型。
许可
根据Apache许可(版本2.0)许可。有关详细信息,请参阅LICENSE。
依赖项
~9MB
~117K SLoC