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

Build Status Latest Version

crates.io | docs.rs

最新的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)。

用法

支持的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