5 个版本 (2 个稳定版)

1.0.1 2024年1月1日
1.0.0 2023年12月18日
0.2.1 2023年5月2日
0.2.0 2021年11月17日
0.1.1 2021年10月29日

#395 in 神奇豆子

Apache-2.0

115KB
2.5K SLoC

Crates.io link Docs.rs link License

blockfrost-rust


Blockfrost.io API 的 Rust SDK。

入门安装示例端点

入门

要使用此 SDK,您需要在 blockfrost.io 上登录并创建一个新项目以获取 API 密钥。

安装

将以下内容添加到项目的 Cargo.toml

blockfrost = "1.0.1"

示例

所有示例都位于 examples/ 文件夹中。

您可以查看 all_requests.rsipfs.rs

以下是一个基本的设置示例,没有设置自定义:simple_request.rs

use blockfrost::{BlockfrostAPI, BlockfrostResult};

fn build_api() -> BlockfrostResult<BlockfrostAPI> {
    let api = BlockfrostAPI::new("mainnetxvMK4xOpp5mHJgihi055KDLU64JJv2be", Default::default());
    Ok(api)
}

#[tokio::main]
async fn main() -> blockfrost::BlockfrostResult<()> {
    let api = build_api()?;
    let genesis = api.genesis().await?;

    println!("{:#?}", genesis);
    Ok(())
}

依赖项

~6–21MB
~275K SLoC