開發者平臺
主題

价格水平#

OKX DEX 每秒轮询该接口,获取指定链上的支持交易对、做市地址与非累计分档报价。

请求地址#

GET
https://your-api-endpoint.com/OKXDEX/rfq/pricing

请求参数#

参数类型必传描述
chainIndexString链的唯一标识;Solana 固定为 501

响应参数#

参数类型描述
codeString成功时为 0
msgString成功时为空;失败时返回原因。
data.chainIndexString链的唯一标识。
data.levelData[]Array支持的交易对与深度列表。
.takerTokenAddressStringTaker 卖出的代币 Mint 地址。
.makerTokenAddressStringTaker 买入的代币 Mint 地址。
.makerAddressStringMM 钱包地址;OKX 用于构建 calldata 并推导 Solana ATA。
.levelsArray非累计 [amount, rate] 档位;amount 为 Taker 代币数量,rate 为 Taker/Maker 汇率。
.minTakerAmountString最小 Taker 数量;省略、null0 表示无限制,单位须与 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"]
        ]
      }
    ]
  }
}