1个不稳定版本

0.1.0 2023年5月18日

#215 in #wallet

MIT许可证

54KB
1.5K SLoC

bitpanda-api

~ Bitpanda API的Rust客户端 ~

开始使用 · 文档

@veeso开发

当前版本:0.1.0 (2023/05/18)

License-MIT Repo stars Downloads counter Latest version Ko-fi

Build CI Coveralls Docs



关于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并且感激我所做的工作,请考虑小额捐赠 🥳

你可以使用以下平台之一进行捐赠

ko-fi PayPal bitcoin


贡献和问题 🤝🏻

贡献、错误报告、新功能和问题都受欢迎!😉如果你有任何问题或担忧,或者你想建议一个新功能,或者你只是想改进bitpanda-api,请随意打开一个问题或PR。

请遵循我们的贡献指南


更新日志 ⏳

查看bitpanda-api的更新日志 这里


许可证 📃

bitpanda-api使用MIT许可证。

你可以在这里阅读完整的许可证:这里

依赖

~7–20MB
~317K SLoC