#ledger #api #xrpl #websocket-client #websocket #client

xrpl_ws_client

用于 XRP 分类账 WebSocket API 的强类型客户端

6 个版本 (3 个破坏性版本)

0.16.4 2024 年 5 月 25 日
0.16.3 2024 年 3 月 27 日
0.15.0 2023 年 9 月 24 日
0.14.0 2023 年 9 月 9 日
0.13.0 2023 年 8 月 17 日

#2891 in 魔法豆

Apache-2.0

285KB
7K SLoC

XRP 分类账 WebSocket 客户端

用于 XRP 分类账 WebSocket API 的强类型客户端。

这个包是一个 非官方的、社区驱动的项目。

Crates.io Documentation

更多关于这个包的信息可以在 包文档 中找到。

用法

let mut client = Client::connect(DEFAULT_WS_URL)
    .await
    .expect("cannot connect");

let req = AccountInfoRequest::new("r9cZA1mLK5R5Am25ArfXFmqgNwjZgnfk59").strict(true);

client.call(req).await.expect("cannot send request");

if let Some(msg) = client.messages.next().await {
    dbg!(&msg);
}

状态

这个项目正在积极开发中,API 可能会发生变化。

贡献

欢迎提交 pull request、问题和评论!确保为新的特性和错误修复添加测试。

许可证

本作品采用 Apache-2.0 许可证。有关详细信息,请参阅 LICENSE.txthttps://spdx.org/licenses/Apache-2.0.html

版权所有 © 2022 Georgios Moschovitis

依赖关系

~7–15MB
~174K SLoC