意图交易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"
}
]
}'
请求参数#
| 参数 | 类型 | 必填 | 说明 | 范例 |
|---|---|---|---|---|
| chainIndex | String | 是 | 链 ID | 1-eth |
| fromTokenAddress | String | 是 | 卖出 Token 地址 | 0xA0b8... |
| fromTokenTags | Array | 否 | 卖出 Token 标签列表 | ["RWA_ONDO","RWA"] |
| toTokenAddress | String | 是 | 买入 Token 地址 | 0xdAC1... |
| toTokenTags | Array | 否 | 买入 Token 标签列表 | ["RWA_ONDO","RWA"] |
| swapMode | String | 是 | 订单类型:exactIn / exactOut | exactIn |
| amount | String | 是 | 买入或卖出数量(以最小单位表示),为扣除手续费前的数量 | 1000000000000000000 |
| deadline | String | 是 | 期望获取响应的截止时间戳 | 172120120102 |
| userWalletAddress | String | 是 | 用户钱包地址 | 0x29e2... |
| commissionInfos | Array | 否 | 手续费信息列表 | — |
| ┗ feePercent | String | 是 | 最多支持 9 位小数;若超出位数,系统将自动向上取整 | 20000000 |
| ┗ referrerWalletAddress | String | 是 | 手续费收款地址 | 0x1234... |
| ┗ feeDirection | Boolean | 是 | 收费方向:true = 从 fromToken 收取,false = 从 toToken 收取 | true |
| ┗ commissionType | String | 是 | 手续费类型:okx = OKX 平台费、parent = 上层节点分成、child = 下层节点分成 | okx |
| ┗ toB | Boolean | 是 | 订单类型:true = ToB、false = ToC | false |
响应参数#
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| toTokenAmount | String | 是 | 扣除手续费后的 toToken 数量 |
| solver | String | 是 | 提供此次报价的 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"
}
}
