262 个版本 (5 个重大变更)

0.6.26 2024 年 7 月 29 日
0.6.24 2024 年 6 月 5 日
0.6.3 2024 年 3 月 28 日
0.1.103 2023 年 12 月 29 日
0.1.53 2023 年 11 月 29 日

#822 in 网络编程

Download history 193/week @ 2024-04-14 354/week @ 2024-04-21 26/week @ 2024-04-28 441/week @ 2024-05-05 164/week @ 2024-05-12 276/week @ 2024-05-19 35/week @ 2024-05-26 802/week @ 2024-06-02 36/week @ 2024-06-09 4/week @ 2024-06-16 32/week @ 2024-06-30 122/week @ 2024-07-07 5/week @ 2024-07-14 133/week @ 2024-07-28

每月 260 次下载

GPL-3.0 许可证

1MB
18K SLoC

Safenode RPC 客户端

此 Crate 为与 safenode 交互的 RPC 协议提供客户端。它封装了 Protobuf 生成的代码和类型,这样使用 RPC 协议的用户不需要重新定义该代码。

它还提供了一个二进制文件,该文件是一个 CLI,可以通过协议与运行的 safenode 实例交互。

二进制文件用法

运行 cargo run -- <ADDR> <command> 来连接到节点。提供节点 RPC 服务的地址,例如 127.0.0.1:12001。随后是执行命令。一些可用的命令包括

  • info:检索关于节点的信息
  • netinfo:检索关于节点与网络连接的信息
  • events:开始监听节点事件
  • transfers:开始监听转账事件
  • restart:在指定延迟后重启节点
  • stop:在指定延迟后停止节点
  • update:更新到最新的 safenode 版本,并重启

有关每个命令的更多信息,请运行 cargo run -- <command> --help

依赖项

~62–100MB
~2M SLoC