意图交易solver询价#

POST /quote#

获取 Intent 价格预估(Quote)。

http
curl -X POST 'https://your-api-endpoint.com/OKXDEX/intent/quote' \
  -H 'Content-Type: application/json' \
  -d '{
  "amount": "5000000",
  "chainIndex": "1",
  "commissionInfos": [
    {
      "commissionType": "okx",
      "feeDirection": true,
      "feePercent": "3000000",
      "referrerWalletAddress": "0x29e27c8e9979b9879de65955f172f36236446925",
      "toB": false
    },
    {
      "commissionType": "child",
      "feeDirection": true,
      "feePercent": "1000000",
      "referrerWalletAddress": "0x29e27c8e9979b9879de65955f172f36236446925",
      "toB": false
    },
    {
      "commissionType": "parent",
      "feeDirection": true,
      "feePercent": "500000",
      "referrerWalletAddress": "0x29e27c8e9979b9879de65955f172f36236446925",
      "toB": false
    }
  ],
  "deadline": "1772781826964",
  "fromTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
  "fromTokenTags": ["RWA_ONDO","RWA"],
  "swapMode": "exactIn",
  "toTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
  "toTokenTags": ["RWA_ONDO","RWA"],
  "userWalletAddress": "0x29e27c8e9979b9879de65955f172f36236446925",
  "tokens": [
    {
      "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
      "decimals": "18",
      "price": "2284.7"
    }
  ]
}'

请求参数#

参数类型必填说明范例
chainIndexString链 ID1-eth
fromTokenAddressString卖出 Token 地址0xA0b8...
fromTokenTagsArray卖出 Token 标签列表["RWA_ONDO","RWA"]
toTokenAddressString买入 Token 地址0xdAC1...
toTokenTagsArray买入 Token 标签列表["RWA_ONDO","RWA"]
swapModeString订单类型:exactIn / exactOutexactIn
amountString买入或卖出数量(以最小单位表示),为扣除手续费前的数量1000000000000000000
deadlineString期望获取响应的截止时间戳172120120102
userWalletAddressString用户钱包地址0x29e2...
commissionInfosArray手续费信息列表
┗ feePercentString最多支持 9 位小数;若超出位数,系统将自动向上取整20000000
┗ referrerWalletAddressString手续费收款地址0x1234...
┗ feeDirectionBoolean收费方向:true = 从 fromToken 收取,false = 从 toToken 收取true
┗ commissionTypeString手续费类型:okx = OKX 平台费、parent = 上层节点分成、child = 下层节点分成okx
┗ toBBoolean订单类型:true = ToB、false = ToCfalse

响应参数#

参数类型必填说明
toTokenAmountString扣除手续费后的 toToken 数量
solverString提供此次报价的 Solver 地址

请求范例#

json
{
  "amount": "5000000",
  "chainIndex": "1",
  "commissionInfos": [
    {
      "commissionType": "okx",
      "feeDirection": true,
      "feePercent": "3000000",
      "referrerWalletAddress": "0x29e27c8e9979b9879de65955f172f36236446925",
      "toB": false
    },
    {
      "commissionType": "child",
      "feeDirection": true,
      "feePercent": "1000000",
      "referrerWalletAddress": "0x29e27c8e9979b9879de65955f172f36236446925",
      "toB": false
    },
    {
      "commissionType": "parent",
      "feeDirection": true,
      "feePercent": "500000",
      "referrerWalletAddress": "0x29e27c8e9979b9879de65955f172f36236446925",
      "toB": false
    }
  ],
  "deadline": "1772781826964",
  "fromTokenAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
  "fromTokenTags": ["RWA_ONDO","RWA"],
  "swapMode": "exactIn",
  "toTokenAddress": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
  "toTokenTags": ["RWA_ONDO","RWA"],
  "userWalletAddress": "0x29e27c8e9979b9879de65955f172f36236446925",
  "tokens": [
        {
            "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",
            "decimals": "18",
            "price": "2284.7"
        }
    ]
}

响应范例#

json
{
  "code": 0,
  "msg": "success",
  "data": {
    "toTokenAmount": "2352174150533861",
    "solver": "0xafe9d55a5a4e90bbbabba0327bf72196b5683596"
  }
}