生成订单信息

POST https://open.crosschainx.io/api/exchangeRecord/updateDataAndStatus

以下参数带*字段为必填,不带*号为选填

Request Body

Name
Type
Description

equipmentNo*

String

设备号设备号(该字段将作为用户的唯一标识,三方可通过自己的方式获得,如fromAddress的前32位字符,或者32位随机数字与字母结合的字符串)

sourceFlag*

String

渠道来源(需要双方约定一个名称来代表三方的渠道)

hash*

String

交易哈希

sourceType

String

设备类型(H5/IOS/Android 该字段为选填,如通过直接通过API调用,可为空)

fromTokenAddress*

String

出售币种合约地址(可通过获取币种列表中的address字段获得)

toTokenAddress*

String

获得币种合约地址(可通过获取币种列表中的address字段获得)

fromAddress*

String

用户地址

toAddress*

String

接受地址

fromTokenChain*

String

出售币种链(可通过获取币种列表中的chain字段获得,详细支持链的情况可查看【基本说明】)

toTokenChain*

String

获得币种链(可通过获取币种列表中的chain字段获得,详细支持链的情况可查看【基本说明】)

fromTokenAmount*

String

出售币种数量(带精度,可通过询价接口里的fromTokenAmount字段获得)

amountOutMin*

String

预期得到币种数量(带精度,可通过询价接口里的amountOutMin字段获得)

fromCoinCode*

String

出售代币名称 (可通过获取币种列表中的symbol字段获得)

toCoinCode*

String

获得代币名称 (可通过获取币种列表中的symbol字段获得)

slippage

String

滑点,例如:0.1(代表10%)最低接收数量 = amountOutMin * (1 - slippage)

{
 "resCode":100,
 "resMsg":"success",
 "data":{
  "orderId":"..." // 订单号orderId
  }
}

调用示例

Postman 示例

Last updated