1个不稳定版本
0.1.0 | 2023年5月18日 |
---|
#215 in #wallet
54KB
1.5K SLoC
bitpanda-api
~ Bitpanda API的Rust客户端 ~
由@veeso开发
当前版本:0.1.0 (2023/05/18)
关于bitpanda-api 🐼
bitpanda-api是Bitpanda API的Rust客户端库。该库支持需要APIKEY的“私有API”和公开API。这些数据是公开的
- 公开API
- 获取资产
- 获取资产OHLC
- 私有API
- 获取交易
- 获取交易
- 获取钱包
开始使用 🏁
将bitpanda-api添加到Cargo.toml 🦀
bitpanda-api = "^0.1.0"
查询Bitpanda
use bitpanda_api::Client;
use bitpanda_api::model::AssetClass;
use bitpanda_api::model::ohlc::Period;
#[tokio::main]
async fn main() {
let client = Client::default().x_apikey(env!("X_API_KEY"));
// collect my last 20 trades
client.get_trades_ex(Some(20)).await.expect("failed to collect trades");
// get OHLC for BTC of the last 5 years
let btc = client
.get_assets(AssetClass::Cryptocurrency)
.await
.unwrap()
.into_iter()
.find(|asset| asset.symbol == "BTC")
.unwrap();
let ohlc = client.get_ohlc(Period::FiveYears, &btc.pid, "EUR").await.unwrap();
}
文档 📚
开发者文档可以在Rust Docs上找到:https://docs.rs/bitpanda-api
支持开发者 ☕
如果你喜欢bitpanda-api并且感激我所做的工作,请考虑小额捐赠 🥳
你可以使用以下平台之一进行捐赠
贡献和问题 🤝🏻
贡献、错误报告、新功能和问题都受欢迎!😉如果你有任何问题或担忧,或者你想建议一个新功能,或者你只是想改进bitpanda-api,请随意打开一个问题或PR。
请遵循我们的贡献指南
更新日志 ⏳
查看bitpanda-api的更新日志 这里
许可证 📃
bitpanda-api使用MIT许可证。
你可以在这里阅读完整的许可证:这里
依赖
~7–20MB
~317K SLoC