18个版本 (11个重大更新)
0.15.0 | 2021年7月1日 |
---|---|
0.13.1 | 2021年5月10日 |
0.8.0 | 2021年3月31日 |
#8 in #api-secret
每月50次下载
61KB
1.5K SLoC
Kraken REST API客户端
为Kraken REST API提供强类型Rust客户端。
安装
[dependencies]
kraken_client = "0.15"
使用
let client = Client::new(
"YOUR-API-KEY",
"YOUR_API-SECRET",
);
let resp = client.get_server_time().send().await?;
println!("{}", resp.unixtime);
let pair = PairName::from("BTC", "USD");
let req = client.get_ohlc_data(&pair).interval(Interval::Day1);
let resp = req.send().await;
println!("{:?}", resp);
let pair = "XXRPZUSD";
let resp = client
.add_limit_order(pair, OrderSide::Buy, "20", "0.10")
.expire_after(60 * 60)
.userref(123)
.validate_only()
.send()
.await?;
println!("{:?}", resp);
let resp = client.cancel_order("O6CIT1-NABRS-TMVZ1X").send().await?;
println!("{}", resp.count);
状态
该软件处于积极开发中,API预计将发生变化。
贡献
欢迎提交拉取请求、问题及评论!请确保为新功能和错误修复添加测试。
联系
有关问题、建议等,您可以联系维护者Twitter。
许可证
该软件根据MIT许可证和Apache许可证(版本2.0)的条款分发。有关详细信息,请参阅LICENSE-APACHE和LICENSE-MIT。
除非您明确声明,否则您提交给此crate的任何有意贡献,根据Apache-2.0许可证的定义,将按照上述方式双许可,不附加任何其他条款或条件。
免责声明
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、针对特定目的的适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任承担责任,无论此类责任是基于合同、侵权或其他方式,由软件产生、引起或与之相关,或使用或操作软件。
版权
版权所有 © 2021 George Moschovitis。
依赖项
~6–19MB
~283K SLoC