意图交易solver结算#

POST /settle#

  • 中标的 solver 将先前已求解的拍卖执行上链。
  • 待执行的拍卖由其 ID 识别,该 ID 由 solver 的 /solve 端点返回。 注意事项:
  • 一旦 solver 接受 /settle 请求,即承诺在所要求的区块数内将解决方案执行上链。
curl -X POST 'https://your-api-endpoint.com/OKXDEX/intent/settle' \
  -H 'Content-Type: application/json' \
  -d '{
  "chainIndex": "1",
  "auctionId": "16911293074615936",
  "settleInfos": [
    {
      "settleId": "16911293081366144",
      "solutionId": "1"
    }
  ],
  "submissionDeadlineLatestBlock": "24596909"
}'

请求参数(SettleRequest)

参数类型必填说明范例
chainIndexString链 ID1
auctionIdString拍卖 ID123
submissionDeadlineLatestBlockString解决方案交易必须被打包进区块的最晚区块高度。12345678
settleInfosArray<SettleInfo>包含多组 ID:Solution ID(由 /solve 端点返回)与 Settle ID(通过合约事件发出,用于业务关联)。
> solutionIdStringSolution ID(由 /solve 端点返回)1
> settleIdStringSettle ID(通过合约事件发出,用于业务关联)456
POST /settle 请求范例:
json
{
  "chainIndex": "1",
  "auctionId": "16911293074615936",
  "settleInfos": [
    {
      "settleId": "16911293081366144",
      "solutionId": "1"
    }
  ],
  "submissionDeadlineLatestBlock": "24596909"
}

POST /settle 响应范例:

json
{
  "code": 0,
  "msg": "success",
  "error_code": "0",
  "error_message": "",
  "detailMsg": ""
}