7 个版本

新版本 0.0.7 2024年8月26日
0.0.6 2024年8月22日
0.0.1 2024年7月22日

#211 in 魔法豆

Download history 104/week @ 2024-07-22 96/week @ 2024-07-29 322/week @ 2024-08-05 53/week @ 2024-08-12 160/week @ 2024-08-19

636 每月下载量

CC0 许可证

31KB
772

BIP-322

实现BIP-322,通用消息签名和验证。

签名类型

目前此crate支持P2TRP2WPKHP2SH-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