#lumina #celestia #blockchain #node #local-node #native #networking

bin+lib lumina-cli

Celestia 网络数据可用性节点在 Rust 中的实现

3 个版本 (重大更新)

新版本 0.3.0 2024 年 8 月 21 日
0.2.0 2024 年 4 月 19 日
0.1.0 2024 年 1 月 30 日

#64 in 魔豆

Download history 7/week @ 2024-05-18 1/week @ 2024-05-25 3/week @ 2024-06-08 1/week @ 2024-06-15 7/week @ 2024-07-27 129/week @ 2024-08-17

每月 136 次下载

Apache-2.0 协议

240KB
4.5K SLoC

lumina-cli

用于运行 Celestia 网络节点(本地或浏览器中)的命令行界面。

当使用默认功能构建时,lumina-cli 仅编译原生运行代码。如果您想提供 lumina-wasm-node 并在浏览器中运行它,您需要 手动编译代码 并使用 browser-node 功能标志。作为简写,lumina 可执行文件可以被重命名为 lumina-node,这将使其仅作为本地节点运行,与使用 lumina node 调用时的行为相同。

安装

cargo install lumina-cli --locked

运行节点

lumina node --network mocha

有关所有配置选项,请参阅 lumina node -h。默认情况下,节点将在主网上运行,连接到官方引导节点,并在用户的家目录中具有持久性标题存储。

WebTransport 和安全上下文

出于安全考虑,浏览器只允许在 安全上下文 中使用 WebTransport。当在浏览器中运行 Lumina 时,请确保通过本地或 HTTPS 访问它。

依赖关系

~0.4–40MB
~647K SLoC