# 闪电兑换API
Field | Value |
---|---|
HTTP_SERVER_ENDPOINT | https://ex.movapi.com/flashswap |
# 获取闪兑市场深度
获取闪兑市场指定交易对的深度
# Request
GET /v3/market-depth
# Params
名称 | 必选 | 类型 | 描述 |
---|---|---|---|
symbol | 是 | String | 需要查询深度的交易对,比如BTM/USDT |
# Response
名称 | 类型 | 描述 |
---|---|---|
symbol | String | 交易对 |
fee_rate | String | 交易手续费费率 |
bids | Array | 指定深度的买单的价格和数量 |
asks | Array | 指定深度的卖单的价格和数量 |
示例:
# Request
GET https://ex.movapi.com/flashswap/v3/market-depth?symbol=BTM/USDT
# Response
{
"code": 200,
"msg": "",
"data": {
"symbol": "BTM/USDT",
"fee_rate": "0.003000",
"asks": [
[
"0.0597",
"47690.22"
],
[
"0.0598",
"140120.65"
]
],
"bids": [
[
"0.0596",
"37857.85"
],
[
"0.0595",
"158661.60"
]
]
}
}
# 提交订单
通过调用本地启动Dealer的RESTful API向MOV Server提交订单
# Request
POST /api/v1/place-order
# Body
名称 | 必选 | 类型 | 描述 |
---|---|---|---|
symbol | 是 | String | 交易对,例如BTC_USDT |
side | 是 | String | 买单/卖单,buy / sell |
price | 是 | String | 挂单价格 |
amount | 是 | String | 挂单的数量 |
# Response
名称 | 类型 | 描述 |
---|---|---|
code | Int | 状态码 |
msg | String | 返回的消息 |
result | Object | 返回的结果 |
data | Object | 订单数据 |
├── order_id | Int | 订单ID |
├── order | Object | 订单 |
├──── symbol | String | 交易对 |
├──── side | String | 交易方向 |
├──── price | String | 挂单价格 |
└──── amount | String | 挂单的数量 |
└── address | String | 发起订单的侧链地址 |
示例:
# Request
POST http://127.0.0.1:1024/api/v1/place-order
{
'symbol': 'btm_usdt',
'side': 'sell'
'price': '5',
'amount': '0.3'
}
# Response
{
'code': 200,
'msg': '',
'result': {
'data': {
'order_id': 1340936,
'order': {
'symbol': 'BTM/USDT',
'side': 'sell',
'price': '5',
'amount': '0.3'
},
'address': 'vp1quxu2u2m04stfc82v3ucgpr00vr0w8xuc2zqgu5'
}
}
}
# 取消订单
通过调用本地启动Dealer的RESTful API从MOV Server撤销订单
# Request
GET /api/v1/cancel-orde
# Params
名称 | 必选 | 类型 | 描述 |
---|---|---|---|
order_id | 是 | String | 订单ID |
# Response
名称 | 类型 | 描述 |
---|---|---|
code | Int | 状态码,200为成功 |
msg | String | 返回的消息 |
result | Object | 返回的结果 |
示例:
# Request
GET http://127.0.0.1:1024/api/v1/cancel-order?order_id=1340936
# Response
{
'code': 200,
'msg': '',
'result': {
'data': None
}
}
# 查询订单列表
通过调用本地启动Dealer的RESTful API从MOV Server查询订单
GET /api/v1/orders
# Params
名称 | 必选 | 类型 | 描述 |
---|---|---|---|
symbol | 是 | String | 需要查询的交易对 |
side | 是 | String | 交易方向,buy或sell |
# Response
名称 | 类型 | 描述 |
---|---|---|
code | Int | 状态码,200为成功 |
msg | String | 返回的消息 |
result | Object | 返回的结果 |
data | Object | 订单数据 |
├──order_id | Int | 订单ID |
├──order | Object | 订单 |
├──── symbol | String | 交易对 |
├──── side | String | 交易方向 |
├──── price | String | 挂单价格 |
├──── amount | String | 挂单的数量 |
└── address | String | 发起订单的侧链地址 |
示例:
# Request
GET http://127.0.0.1:1024/api/v1/cancel-order?order_id=1340936
# Response
{
'code': 200,
'msg': '',
'result': {
'data': [{
'order_id': 1340936,
'order': {
'symbol': 'BTM/USDT',
'side': 'sell',
'price': '5',
'amount': '0.3'
},
'address': 'vp1quxu2u2m04stfc82v3ucgpr00vr0w8xuc2zqgu5'
}]
}
}