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
79 每月下载量
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