2 个不稳定版本
0.2.0 | 2023年4月13日 |
---|---|
0.1.1 | 2021年10月28日 |
0.1.0 |
|
#3 在 #xrp
237 每月下载量
1MB
16K SLoC
xrpl-rust
Rust 库,用于与 XRPL 交互。基于 xrpl-py 库。
XRP 账本交互的纯 Rust 实现。xrpl-rust 包简化了 XRP 账本交互中最困难的部分,包括序列化和交易签名,同时为 XRP 账本事务和核心服务器 API(rippled)对象提供惯用的 Rust 功能。
与此包的交互使用此包中的数据结构或核心 alloc 类型,除了 serde 用于 JSON 处理和 indexmap 用于字典外。目标是确保此库可以在无法使用 std 环境的设备上使用。
进行中 - 欢迎帮助
🛠 安装
要安装,请将以下内容添加到项目的 Cargo.toml
[dependencies.xrpl]
version = "0.1.1"
🕮 文档
文档可在 此处 获得。
⛮ 快速入门
待办事项 - 大多数核心功能已就绪并运行。
进行中
- 模型
- 异步账本交互
- JSON RPC
- API
- WebSocket
- 基准测试
- 集成测试
⚐ 标志
默认情况下,启用了 std
和 core
功能。要在 #![no_std]
环境中运行,只需禁用默认设置并手动启用功能
[dependencies.xrpl]
version = "0.1.1"
default-features = false
features = ["core", "models"]
‼ 导出依赖
Serde
本项目导出serde来处理JSON。
Indexmap
由于alloc
crate不支持HashMap
,本项目导出indexmap。待办事项:支持两者。
⚙ #![no_std]
这个库旨在符合#![no_std]
规范。
🕊 贡献者
如果您想为此项目做出贡献,请参阅CONTRIBUTING。
🗎 许可证
xrpl-rust
库在ISC许可证下发布。有关更多信息,请参阅LICENSE。
依赖项
~14–22MB
~274K SLoC