10个不稳定版本 (3个破坏性版本)
0.4.3 | 2024年7月21日 |
---|---|
0.4.2 | 2024年7月14日 |
0.4.1 | 2024年6月30日 |
0.3.2 | 2024年5月10日 |
0.1.0 | 2024年4月25日 |
#2233 in 神奇豆
每月430次 下载
110KB
2.5K SLoC
概述
fireblocks_sdk
是一个用于Fireblocks API 的异步库
!!!! 注意,这是一个由社区推动的项目,与 Fireblocks 无关 !!!!!
入门指南
快速入门
use fireblocks_sdk::{ClientBuilder, PagingVaultRequestBuilder};
use std::time::Duration;
async fn vaults() -> color_eyre::Result<()> {
let api_key = std::env::var("FIREBLOCKS_API_KEY")?;
let secret = std::env::var("FIREBLOCKS_SECRET")?;
let client = ClientBuilder::new(&api_key, &secret.into_bytes())
.with_timeout(Duration::from_secs(10))
.with_connect_timeout(Duration::from_secs(5))
.build()?;
let params = PagingVaultRequestBuilder::new().limit(10).build()?;
let (vault_accounts, request_id) = client.vaults(params).await?;
println!("Got requestId: {request_id}");
println!("vault accounts: {:#?}", vault_accounts.accounts);
Ok(())
}
开发
创建一个 .env 文件
cp .env-sameple .env
编辑 .env 并配置您的API和密钥
运行测试
cargo test
支持的 端点
依赖项
~9–24MB
~383K SLoC