1 个不稳定版本
0.0.1 | 2023年3月24日 |
---|
#109 in #required
4MB
64K SLoC
rgb-lightning
此项目是来自 rust-lightning 的 rust-lightning 的 lightning crate 的分支,目前只更改了crate名称和版本,以在 crates.io 中预留crate名称。由于它依赖于一些未发布的依赖项,我们目前无法发布RGB分支,但您仍然可以通过检出 rgb分支 来克隆并尝试该项目。
lib.rs
:
Rust-Lightning,而非Rusty的闪电!
一个功能全面且灵活的闪电实现,以库的形式。这允许用户(您)决定如何使用它,而不是成为一个完全自包含的守护进程。这意味着没有内置的线程/执行环境,用户必须自己决定如何最佳地实现网络、定时器触发、将内容写入磁盘、生成密钥等。这使得它非常适合紧密集成到现有的钱包中,而不是作为钱包中相对独立的闪电附加组件。
default
特性包括
std
- 启用需要std
的功能,包括std::io
trait 实现和使用时间的功能grind_signatures
- 启用生成 低R比特币签名,在50%的情况下每个签名节省1个字节(见 bitcoin PR #13666)
支持的功能有
std
grind_signatures
no-std
- 提供了从core2
包(至少需要no-std
或std
中的一个)的写入特性行实现- 跳过给定日志级别以下的消息记录
max_level_off
max_level_error
max_level_warn
max_level_info
max_level_debug
max_level_trace
依赖项
~6.5–9MB
~115K SLoC