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 日 |
#2283 in 神奇豆
每月下载量 35 次
用于 xrpl_cli
295KB
7K SLoC
XRP 区块链 JSONRPC 客户端
XRP 区块链 HTTP JSONRPC API 的强类型客户端。
本包是一个 非官方的、社区驱动的项目。
更多关于此包的信息可以在 包文档 中找到。
安装
[dependencies]
xrpl_http_client = "0.12"
使用
let client = Client::new();
let account = "...";
let req = AccountTxRequest::new(&account).limit(5);
let resp = client.call(req).await;
dbg!(&resp);
let client = Client::new();
let account = "...";
let public_key = "...";
let secret_key = "...";
let offer_sequence = 123; // the sequence of the offer to cancel
let tx = Transaction::offer_cancel(account, offer_sequence);
let tx = client.prepare_transaction(tx).await?;
let public_key = hex::decode(public_key)?;
let secret_key = hex::decode(secret_key)?;
let tx = sign_transaction(tx, &public_key, &secret_key);
let tx_blob = serialize_transaction_to_hex(&tx);
let req = SubmitRequest::new(&tx_blob);
let resp = client.call(req).await?;
dbg!(resp);
状态
此项目正在积极开发中,API 预计将会更改。
贡献
欢迎提交拉取请求、问题和评论!请确保为新功能和错误修复添加测试。
许可证
此作品根据 Apache-2.0 许可证授权。请参阅 LICENSE.txt 或 https://spdx.org/licenses/Apache-2.0.html 了解详细信息。
版权
版权所有 © 2022 Georgios Moschovitis。
依赖关系
~7–22MB
~340K SLoC