3个稳定版本
| 2.1.1 | 2022年8月3日 |
|---|---|
| 2.0.2 | 2021年11月29日 |
#38 在 #cryptocurrencies
190KB
4K SLoC
maicoin_max - MAX (Maicoin Assets eXchange) Rust SDK
最新的REST API介绍 | 最新的REST API端点 | 最新的Websocket API文档
目录
简介
- 实现MaiCoin MAX v2 API
- 支持REST和websocket API
- 异步编程,不限于特定运行时
安装
在 Cargo.toml
[dependencies]
maicoin_max = "2.1"
不需要功能标志。
- 要使用REST API,需要一个兼容 http_types 的客户端(例如 Surf)。
- 要使用websocket API,需要 serde_json 来序列化/反序列化消息,还需要一个websocket客户端(例如 Tungstenite)。
用法
- 通过公共REST API获取支持的交易所货币列表: examples/get_currencies.rs
- 私有REST API认证: examples/rest_auth.rs
- 从公共websocket API接收指标: examples/ws_client.rs
- Websocket认证和频道过滤: examples/ws_auth.rs
支持的API
REST API v2
- 私有
-
GET /api/v2/trades/my/of_order -
GET /api/v2/trades/my -
GET /api/v2/withdrawal -
POST /api/v2/withdrawal -
GET /api/v2/members/profile -
GET /api/v2/members/vip_level -
GET /api/v2/members/me -
GET /api/v2/members/accounts/{path_currency} -
GET /api/v2/members/accounts -
GET /api/v2/deposits -
GET /api/v2/deposit -
GET /api/v2/deposit_address(已官方弃用) -
GET /api/v2/deposit_addresses -
POST /api/v2/deposit_addresses -
GET /api/v2/withdraw_addresses -
GET /api/v2/internal_transfers -
GET /api/v2/内部转账 -
GET /api/v2/奖励/{路径奖励类型} -
GET /api/v2/奖励 -
GET /api/v2/收益 -
GET /api/v2/最大奖励/昨天 -
POST /api/v2/订单/清除 -
GET /api/v2/订单 -
POST /api/v2/订单 -
POST /api/v2/订单/多重/逐个 -
POST /api/v2/订单/删除 -
GET /api/v2/订单 -
GET /api/v2/提款
-
- 公开
-
GET /api/v2/VIP等级 -
GET /api/v2/VIP等级/{等级} -
GET /api/v2/货币 -
GET /api/v2/k -
GET /api/v2/深度 -
GET /api/v2/trades -
GET /api/v2/市场 -
GET /api/v2/摘要 -
GET /api/v2/股票代码/{路径市场} -
GET /api/v2/股票代码 -
GET /api/v2/时间戳 -
GET /api/v2/VIP等级 -
GET /api/v2/VIP等级/{等级} -
GET /api/v2/withdrawal/约束
-
Websocket API v2
- 公共频道
- 订阅
- 取消订阅
- 订单簿流
- 交易流
- 股票代码流
- 市场状态流
- 私人频道
- 身份验证 & 订阅
- 订单流
- 交易流
- 账户流
贡献
欢迎提交依赖项和拉取请求。对于主要功能或破坏性更改,请先提交工单或开始讨论,以便我们可以讨论您想要做什么。
依赖项
~8MB
~161K SLoC