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::iotrait实现和使用时间的功能grind_signatures- 启用生成低R比特币签名,在50%的情况下每个签名节省1字节(见bitcoin PR #13666)
可用的功能有
stdgrind_signaturesno-std- 从core2crate(至少需要no-std或std之一)暴露write trait实现- 跳过低于给定日志级别的消息日志记录
max_level_offmax_level_errormax_level_warnmax_level_infomax_level_debugmax_level_trace
依赖项
~7–17MB
~177K SLoC