48次发布
新 0.0.124-beta | 2024年8月20日 |
---|---|
0.0.123 | 2024年5月9日 |
0.0.123-beta | 2024年4月19日 |
0.0.121 | 2024年1月23日 |
0.0.1 | 2018年2月16日 |
#25 in #bitcoin
22,170 每月下载量
在 111 个crate(28个直接使用)中使用
7MB
117K SLoC
Rust-Lightning,而非Rusty的闪电!
一个功能全面且灵活的闪电实现,以库的形式。这允许用户(你)决定如何使用它,而不是成为一个完全自包含的守护进程。这意味着没有内置的线程/执行环境,用户需要自己决定如何最好地实现网络连接、定时器触发、将数据写入磁盘、生成密钥等。这使得它非常适合紧密集成到现有的钱包中,而不是作为一个相对独立的闪电附加组件。
默认
功能是
std
- 启用需要std
的功能,包括std::io
trait实现和使用时间的功能grind_signatures
- 启用生成低R比特币签名,在50%的情况下每个签名节省1字节(见bitcoin PR #13666)
可用的功能有
std
grind_signatures
no-std
- 从core2
crate(至少需要no-std
或std
之一)暴露write trait实现- 跳过低于给定日志级别的消息日志记录
max_level_off
max_level_error
max_level_warn
max_level_info
max_level_debug
max_level_trace
依赖项
~7–17MB
~177K SLoC