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

Download history · Rust 包仓库 29/week @ 2024-03-29 · Rust 包仓库 17/week @ 2024-04-05 · Rust 包仓库 3/week @ 2024-04-12 · Rust 包仓库 1/week @ 2024-05-17 · Rust 包仓库 8/week @ 2024-05-31 · Rust 包仓库 9/week @ 2024-06-07 · Rust 包仓库 15/week @ 2024-06-14 · Rust 包仓库 22/week @ 2024-06-21 · Rust 包仓库 3/week @ 2024-06-28 · Rust 包仓库 42/week @ 2024-07-05 · Rust 包仓库

每月68次下载

Apache-2.0

70KB
2K SLoC

helium-api

一个异步库,用于访问公共的Helium区块链REST API。

Crates.io docs.rs Build Status Discord chat

概述

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