2个版本
0.10.3 | 2023年9月5日 |
---|---|
0.10.2 | 2023年8月9日 |
#1481 in 加密学
94KB
2K SLoC
Filecoin签名工具
请访问我们的网站 zondax.ch
🚫 项目维护通知 🚫
此包将一直积极维护到 2023-12-31。在此日期之后,它将不再接收更新或错误修复。鼓励用户在此期间寻找替代解决方案,并欢迎fork项目以进行持续开发。
⚠️ 相关说明 ⚠️
我们很高兴地宣布,我们已经创建了一个名为 izari-filecoin 🔗 的新包,它将是filecoin-signing-tools的继任者。Izari Filecoin是一个高级且用户友好的包,包含了一些此项目中不可用的新特性和改进。新包也组织得更好,使用起来更方便。虽然此项目将继续维护,但不会添加新功能。因此,我们强烈建议您切换到Izari Filecoin以利用其新功能和好处。
您可以在 文档网站 找到更多信息
-
Rust本地库
- Secp256k1
- 多签名(进行中)
- BLS
- Filecoin交易(CBOR <> JSON序列化)
-
WASM库
- Secp256k1
- 多签名(进行中)
- BLS
- Filecoin交易(CBOR <> JSON序列化)
-
示例
调用者 | 被调用者 | 状态 | |
---|---|---|---|
浏览器 | WASM | 就绪 ✔️ | 链接 |
Node.js / Mocha | WASM | 就绪 ✔️ | 链接 |
C | Rust | 就绪 ✔️ | 链接 |
C++ | Rust | 就绪 ✔️ | 链接 |
Java | Rust | 就绪 ✔️ | 链接 |
Kotlin | Rust | 就绪 ✔️ | 链接 |
Go | Rust | 就绪 ✔️ | 链接 |
Objective-C | Rust | 就绪 ✔️ | 链接 |
Swift | Rust | 就绪 ✔️ | 链接 |
Flutter | Rust | 就绪 ✔️ | 链接 |
React Native | Rust | 计划 ⏳ | 即将推出 |
运行测试和示例
提示:查找可重复步骤的好地方是此项目的circleci配置
安装依赖项
您需要安装 rust。
# Install wasm-pack in your system
$ make install_wasmpack
# Install some utilitary tools
$ make install_deps_rust
注意:如果您想使用库的WASM版本,则需要wasm包。
Rust
cargo test -p filecoin-signer
WASM
构建WASM并将其本地链接,以便示例链接到本地版本
make build_npm
之后,您可以运行以下测试/示例
命令 | 描述 |
---|---|
maketest_npm_unit |
单元测试 |
maketest_npm_node |
Node集成测试 |
maketest_npm_browser |
浏览器集成测试 |
依赖
~14–24MB
~364K SLoC