7 个版本
新版本 0.0.7 | 2024年8月26日 |
---|---|
0.0.6 | 2024年8月22日 |
0.0.1 | 2024年7月22日 |
#211 in 魔法豆
636 每月下载量
31KB
772 行
BIP-322
实现BIP-322,通用消息签名和验证。
签名类型
目前此crate支持P2TR
,P2WPKH
和P2SH-P2WPKH
单签地址。欢迎和鼓励通过问题或PR提供关于接口设计和安全性的反馈。
- 简单
- 完整
- 完整(资金证明)
- 传统(BIP-137)
目标是提供一个类似于这个 JavaScript 库的完整签名和验证库。
测试向量
为WASM编译(在MacOs上)
brew install llvm
cargo install wasm-pack
rustup target add wasm32-unknown-unknown
AR=/opt/homebrew/opt/llvm/bin/llvm-ar \
CC=/opt/homebrew/opt/llvm/bin/clang \
wasm-pack build \
--target web \
--out-name bip322 \
www
WASM二进制文件和JavaScript粘合代码可以在www/pkg
中找到。如果想要检查,bip322.rs网站也运行了一个小的WASM二进制文件。
依赖项
~12MB
~151K SLoC