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