Latest REST API Introduction | Latest REST API Endpoints | Latest Websocket API Documentation
- Implements MaiCoin MAX v2 API
- Support both REST and websocket API
- Asynchronous programming that not limit to specific runtime
In Cargo.toml:
[dependencies]
maicoin_max = "2.1"No feature flag required.
- To use REST API, a http_types compatible client (e.g Surf) is required.
- To use websocket API, serde_json is required to serialize/deserialize messages, and a websocket client (e.g Tungstenite) is also required.
- Get list of exchange supported currencies via public REST API: examples/get_currencies.rs
- Private REST API authentication: examples/rest_auth.rs
- Receiving tickers from public websocket API: examples/ws_client.rs
- Websocket authentication and channel filtering: examples/ws_auth.rs
- private
-
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(officially deprecated) -
GET /api/v2/deposit_addresses -
POST /api/v2/deposit_addresses -
GET /api/v2/withdraw_addresses -
GET /api/v2/internal_transfers -
GET /api/v2/internal_transfer -
GET /api/v2/rewards/{path_reward_type} -
GET /api/v2/rewards -
GET /api/v2/yields -
GET /api/v2/max_rewards/yesterday -
POST /api/v2/orders/clear -
GET /api/v2/orders -
POST /api/v2/orders -
POST /api/v2/orders/multi/onebyone -
POST /api/v2/order/delete -
GET /api/v2/order -
GET /api/v2/withdrawals
-
- public
-
GET /api/v2/vip_levels -
GET /api/v2/vip_levels/{level} -
GET /api/v2/currencies -
GET /api/v2/k -
GET /api/v2/depth -
GET /api/v2/trades -
GET /api/v2/markets -
GET /api/v2/summary -
GET /api/v2/tickers/{path_market} -
GET /api/v2/tickers -
GET /api/v2/timestamp -
GET /api/v2/vip_levels -
GET /api/v2/vip_levels/{level} -
GET /api/v2/withdrawal/constraint
-
- Public Channels
- Subscribe
- UnSubscribe
- Orderbook feeds
- Trade feeds
- Ticker feeds
- Market status feeds
- Private Channels
- Authentication & Subscribe
- Order feeds
- Trade feeds
- Account feeds
Patches and pull requests are welcome. For major features or breaking changes, please open a ticket or start a discussion first so we can discuss what you would like to do.