18个稳定版本
3.3.1 | 2022年9月14日 |
---|---|
3.3.0 | 2022年8月11日 |
3.2.1 | 2021年11月29日 |
3.1.0 | 2021年7月30日 |
2.0.1 | 2021年3月22日 |
#43 in #public-api
每月68次下载
70KB
2K SLoC
helium-api
一个异步库,用于访问公共的Helium区块链REST API。
概述
Helium API是blockhain-http服务定义的REST API服务。此库试图将此API包装在一个异步、易于使用的库中,该库支持API暴露的约定。这包括
- 模块化访问Helium API的每个主要区域
- 支持延迟获取的分页响应
欢迎贡献和建议(请在此处查看)
示例
创建一个连接到默认的api.helium.io
端点的客户端,并请求一个给定的账户。
use helium_api::*;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = Client::default();
let account = accounts::get(
&client,
"13buBykFQf5VaQtv7mWj2PBY9Lq4i1DeXhg7C4Vbu3ppzqqNkTH",
)
.await?;
println!("Account: {:?}", account);
Ok(())
}
查看示例文件夹和单元测试以获取更多示例。
依赖项
~5–20MB
~258K SLoC