1 个稳定版本
1.0.0 | 2023 年 2 月 22 日 |
---|
#177 在 #api-key
155KB
4K SLoC
Rust(非异步)客户端,基于 dYdX (v3 API) 的官方源代码构建。
安装
从 crates.io 安装 dydx-v3-blocking。将以下行添加到您的 Cargo.toml
文件的依赖项部分
[dependencies]
dydx-v3-blocking = { git = "https://github.com/Sharaddition/dydx-v3-blocking" }
tokio = { version = "1.18.2", features = ["full"] }
用法
调用 Get Markets API 的示例代码
use dydx_v3_blocking::{types::*, ClientOptions, DydxClient};
fn main() {
let options: ClientOptions = ClientOptions {
network_id: None,
api_timeout: None,
api_key_credentials: None,
stark_private_key: None,
eth_private_key: None,
};
let client = DydxClient::new("https://api.dydx.exchange", options);
let response = client
.public
.get_markets(Some(DydxMarket::BTC_USD))
.unwrap();
dbg!(response);
}
运行测试
cargo test
免责声明
请自行承担风险,自行进行尽职调查,我不对因使用此库而发生的一切负责。
依赖项
~10–24MB
~360K SLoC