6 个稳定版本
1.4.11 | 2023年11月6日 |
---|---|
1.4.10 | 2023年7月23日 |
1.4.8 | 2023年6月19日 |
1.4.7 | 2023年6月18日 |
1.4.6 | 2023年5月14日 |
#2661 in 神奇豆
用于 2 crates
145KB
3.5K SLoC
kucoin_api
kucoin_api 是 Kucoin 加密货币交易所的 API 包装器。这是 Eric Abrahams 的 kucoin_rs 的一个派生项目。
交易加密货币风险很高,不能保证此项目的稳定性和有效性。但是,评论、贡献、星和捐赠都是欢迎的。
描述
kucoin_api 支持所有目前可用的 Kucoin REST 和 Websocket 端点。它设计为异步,主要依赖于 tokio 异步运行时、reqwest 用于 HTTP 层和 tokio_tungstenite 用于 Websocket 层。
有关官方 API 文档,请访问 Kucoin 文档。
有关库特定文档,请访问 kucoin_api
入门
该库可以通过克隆 Git 仓库并将其直接链接到您的项目或通过使用 cargo 并安装所需的版本来使用。一旦库可用,将外部 crate 引入您的项目。
如果您需要特定端点的信息,请参阅特定库的文档。如果您克隆了git,可以运行以下命令以在本地查看:cargo doc --open --no-deps
。或者,您可以在添加了kucoin_api
作为依赖项的自己的项目上运行cargo doc --open
。最后,您可以访问kucoin_api。
授权
许多端点都需要授权。 [Kucoin 客户端
] 处理所有头部构造,但需要客户端以凭证初始化才能执行此操作。要包含凭证,请执行以下操作
use kucoin_api::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);
贡献
欢迎为修复错误、编写更多文档、编写更多测试、添加功能或帮助提高性能做出贡献。我将尽力审查和实施拉取请求。
许可证
本项目是开源的,使用MIT许可证。请随意根据您的需要使用它。
依赖项
~8–22MB
~345K SLoC