价格水平#
OKX DEX 将通过以下参数请求相关数据,并需要以下代币和定价信息才能获得完整的报价数据:
- 做市商必须提供独立 (非累积) 定价
- 定价包含起始/终止代币数量及价格
- 包含:交易对信息、各价格水平及深度
实例: 一位交易者想要将 1.26 WETH 兑换成 USDT。做市商会以 4257.065884207436 的价格买入 0.2635658632112683 WETH。 剩余的 0.9964341368 WETH 需要由其他 PMM 或 AMM 来完成。
另一位交易者想要将 2000 USDT 兑换成 WETH。做市商会以 0.00023477808901049835 的价格买入 1277.8023761262712 USDT,并以 0.00023474489972208067 的价格买入 722.1976238737 USDT。
请求参数#
参数 | 类别 | 必须提供 | 简介 |
---|---|---|---|
chainIndex | String | Yes | 链唯一标识。(如1 代表Ethereum。更多可查看这里) |
levelData | Object[] | Yes | Levels[] 用于区分深度,其中第一个值是数量,第二个值是价格,代表来自/到代币的汇率。 注:我们对流动性不设最低要求。 |
>takerTokenAddress | String | Yes | 待售代币的合约地址 (例如: 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee) |
>makerTokenAddress | String | Yes | 待买入代币的合约地址 (例如:0xa892e1fef8b31acc44ce78e7db0a2dc610f92d00) |
>levels | String[] | Yes | 级别是按价格提供多少数量的列表,报价必须是非累积的、逐级的 |
请求示例
shell
curl --location --request GET 'https://your-api-endpoint.com/OKXDEX/rfq/pricing?chainIndex=501' \
--header 'X-API-KEY: 37c541a1-****-****-****-10fe7a038418' \
响应示例:
200
{
"code": "0",
"msg": "",
"data": {
"chainIndex": "1",
"levelData": [
{
"takerTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", // WETH
"makerTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", // USDT
"levels": [
[
"0.2635658632112683", // Maker is willing to buy 0.2635658632112683 ETH
"4257.065884207436" // takerTokenRate 1 WETH = 4257.065884207436 USDT
]
]
},
{
"takerTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7", // USDT
"makerTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2", // WETH
"levels": [
[
"1277.8023761262712", // Maker is willing to buy 1277.8023761262712 USDT
"0.00023477808901049835"//takerTokenRate 1 USDT = 0.00023477808901049835 WETH
],
[
"961.3366422965815",
"0.00023474489972208067"
]
]
}
]
}
}