价格水平#
OKX DEX 每秒轮询该接口,获取指定链上的支持交易对、做市地址与非累计分档报价。
请求地址#
GET
https://your-api-endpoint.com/OKXDEX/rfq/pricing请求参数#
| 参数 | 类型 | 必传 | 描述 |
|---|---|---|---|
| chainIndex | String | 是 | 链的唯一标识;Solana 固定为 501。 |
响应参数#
| 参数 | 类型 | 描述 |
|---|---|---|
| code | String | 成功时为 0。 |
| msg | String | 成功时为空;失败时返回原因。 |
| data.chainIndex | String | 链的唯一标识。 |
| data.levelData[] | Array | 支持的交易对与深度列表。 |
| .takerTokenAddress | String | Taker 卖出的代币 Mint 地址。 |
| .makerTokenAddress | String | Taker 买入的代币 Mint 地址。 |
| .makerAddress | String | MM 钱包地址;OKX 用于构建 calldata 并推导 Solana ATA。 |
| .levels | Array | 非累计 [amount, rate] 档位;amount 为 Taker 代币数量,rate 为 Taker/Maker 汇率。 |
| .minTakerAmount | String | 最小 Taker 数量;省略、null 或 0 表示无限制,单位须与 levels[][0] 一致。 |
档位规则:
levels为非累计、增量式深度。每一档独立表示该档可成交数量与汇率;不要将前一档数量累加到后一档。
请求示例#
shell
curl --location --request GET \
'https://your-api-endpoint.com/OKXDEX/rfq/pricing?chainIndex=501' \
--header 'X-API-KEY: <API_KEY>'
响应示例#
json
{
"code": "0",
"msg": "",
"data": {
"chainIndex": "501",
"levelData": [
{
"takerTokenAddress": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"makerTokenAddress": "So11111111111111111111111111111111111111112",
"minTakerAmount": "0.1",
"makerAddress": "MMyVMkp3BmjNHnQQ9B9ApNcGBXgQHnSR7rV3dBdNaZd",
"levels": [
["10000000", "0.00625"],
["50000000", "0.00620"]
]
}
]
}
}
