25 个版本

0.4.4 2021 年 5 月 12 日
0.4.0 2021 年 4 月 29 日
0.3.0 2021 年 2 月 19 日
0.2.11 2020 年 12 月 29 日
0.2.1 2020 年 3 月 9 日

#7 in #algorithmic-trading

Download history 59/week @ 2024-04-05 24/week @ 2024-04-12 55/week @ 2024-04-19 45/week @ 2024-04-26 52/week @ 2024-05-03 69/week @ 2024-05-10 40/week @ 2024-05-17 23/week @ 2024-05-24 32/week @ 2024-05-31 18/week @ 2024-06-07 34/week @ 2024-06-14 43/week @ 2024-06-21 31/week @ 2024-06-28 17/week @ 2024-07-05 8/week @ 2024-07-12 12/week @ 2024-07-19

79 每月下载量

MIT 许可证

145KB
3.5K SLoC

kucoin_rs

kucoin_rs 是一个开源库 SDK/API 封装器,用于 Kucoin 加密货币交易所

交易加密货币风险很高,本项目无法保证其稳定性和有效性。然而,评论、贡献、星级和捐款都是受欢迎的。

描述

kucoin_rs 支持所有目前可用的 Kucoin REST 和 Websocket 端点。它被设计为异步的,主要依赖于 tokio 异步运行时、reqwest 用于 HTTP 层和 tokio_tungstenite 用于 Websocket 层。

有关官方 API 文档,请访问 Kucoin 文档

有关库特定文档,请访问 kucoin_rs

入门指南

该库可以直接通过克隆 git 仓库并将其直接链接到您的项目中使用,或者通过利用 cargo 安装所需的版本。一旦库可用,请将外部crate引入您的项目中。

如果您需要有关特定端点的信息,请参阅库特定文档。如果您克隆了 git,可以运行 cargo doc --open --no-deps 在本地查看它们。或者,您可以在添加了 kucoin_rs 作为依赖项的自己的项目中运行 cargo doc --open。最后,您还可以访问 kucoin_rs

授权

许多端点都需要授权。 [Kucoin 客户端] 处理所有头部构建,但要求客户端初始化时带有凭证。要包含凭证,请执行以下操作

use kucoin_rs::kucoin::client::{Kucoin, Credentials, KucoinEnv};

let credentials = Credentials::new(
        "xxxxxxxxxxxxxXXXXXXxxx",           // API KEY
        "XXxxxxx-xxxxxx-xXxxxx-xxxx",       // SECRET KEY
        "xxxxxx"                            // PASSPHRASE
    );

let api = Kucoin::new(KucoinEnv::Live, Some(credentials));

非授权客户端可以通过输入 None: Kucoin::new(KucoinEnv::Live, None);

贡献

欢迎为修复错误、编写更多文档、编写更多测试、添加功能或帮助提高性能做出贡献。我会尽最大努力审查并实施拉取请求。

捐赠

捐赠总是受到赞赏,并有助于支持更多开源交易工具的开发。

BTC: 3KvTuAnv7o2VAf4LGgg1MiDURd2DgjFGaa

ETH: 0x7713a223e0e86355ac02b1e0de77695e822071cf

NEO: AWngpjmoXPHiJH6rtf81brPiyPomYAqe8j

如需使用其他特定加密货币,请联系我。

许可证

本项目是开源的,并使用MIT许可证。您可以根据自己的需要自由使用它。

依赖项

~8–21MB
~343K SLoC