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 神奇豆子
115KB
2.5K SLoC
blockfrost-rust
Blockfrost.io API 的 Rust SDK。
入门
要使用此 SDK,您需要在 blockfrost.io 上登录并创建一个新项目以获取 API 密钥。
安装
将以下内容添加到项目的 Cargo.toml
blockfrost = "1.0.1"
示例
所有示例都位于 examples/
文件夹中。
您可以查看 all_requests.rs
和 ipfs.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