市场交易对列表
描述
返回全部交易对及其配置信息——最小价格变动、最小数量、最小名义价值、费率以及上线状态。
HTTP 请求
GET /spot/markets (公开 (无需鉴权))
权重
0 — 当前公开行情接口对单个 IP 不设权重限制 (MVP)。
响应示例
200 OK
[
{
"id": "DFUSDT",
"base_token": "DF",
"quote_token": "USDT",
"tick_size": "0.0001",
"lot_size": "0.01",
"min_notional": "1",
"maker_fee_bps": 0,
"taker_fee_bps": 0,
"status": "listed"
}
]
| 字段 | 说明 |
|---|---|
id | 在 REST 及 WebSocket API 中统一使用的交易对标识符(如 DFUSDT)。区分大小写。 |
base_token / quote_token | 代币符号。名义价值 = price × quantity(以 quote_token 计价)。 |
tick_size | 最小价格变动单位。price 不是 tick_size 整数倍的订单将被拒绝,错误码 INVALID_TICK。 |
lot_size | 最小数量变动单位。quantity 不是 lot_size 整数倍的订单将被拒绝,错误码 INVALID_LOT。 |
min_notional | 订单最小名义价值(price × quantity)。低于阈值则返回 BELOW_MIN_NOTIONAL。 |
maker_fee_bps / taker_fee_bps | 以基点表示的费率(1 bps = 0.01%)。MVP 测试网默认值均为 0。 |
status | 参见市场状态:listed (已上线) / halted (已暂停) / delisted (已下架)。 |
MVP:数组中仅含一条记录——
DFUSDT。
错误响应
| HTTP | error |
|---|---|
500 | DB_ERROR |
完整列表:错误代码。
代码示例
cURL
curl -s "https://api-sepolia.p99.world/api/v1/spot/markets"
Python
import requests
BASE = "https://api-sepolia.p99.world/api/v1"
markets = requests.get(f"{BASE}/spot/markets").json()
for m in markets:
print(m["id"], m["status"], "tick:", m["tick_size"], "lot:", m["lot_size"])