兑换 API

意图交易solver詢價#

POST /quote#

取得 Intent 價格預估(Quote)。

http
POST /quote
Content-Type: application/json

請求參數#

參數型別必填說明範例
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"
}

回應範例#

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