跳到主要内容

提币聚合配置

提币聚合配置

查询提币前置聚合配置。该接口是发起提币前的推荐最短路径,可一次返回可提资产、支持链、金额限制、精度、memo 要求,以及可选的白名单地址。

请求频率限制:1/1s

请求地址

GET /deepcoin/asset/withdraw-config

请求参数

字段名是否必填类型字段描述
ccystring币种,例如 USDT
includeAddressesboolean是否包含地址簿白名单,默认 false

响应参数

字段名类型字段描述
dataarray提币聚合配置列表
>ccystring币种
>withdrawablestring可提数量
>quotastring提币额度,-1 表示无固定额度限制
>usedQuotastring已用提币额度
>leftQuotastring剩余提币额度
>withdrawEnabledboolean是否可提币
>addressWhitelistWithdrawOnlyboolean是否仅允许向白名单地址提币
>noticestring公告或提示
>assetsarray可提币资产列表,结构同 withdraw-assets
>addressesarray白名单地址列表,includeAddresses=true 时返回
>chainsarray提币链列表,结构同 withdraw-chains

推荐流程

  1. 调用 GET /deepcoin/asset/withdraw-config?ccy=USDT&includeAddresses=true
  2. 使用 chains[].chain 作为 POST /deepcoin/asset/withdrawalchain 参数。
  3. 使用 addresses[].addressId 作为必填 addressId 参数。
  4. 可选传入 addresses[].toAddr 作为 toAddr;接口仅用于白名单一致性校验。
  5. 使用 chains[].minWdchains[].precision 校验 amt
  6. chains[].needMemo=trueaddresses[].memo 非空时传入 memo
  7. 如需指定非默认资金账户扣款,传入 1 个 accountTypes 值。

响应示例

{
"code": "0",
"msg": "",
"data": {
"data": [
{
"ccy": "USDT",
"withdrawable": "36378.15",
"quota": "-1",
"usedQuota": "0",
"leftQuota": "0",
"withdrawEnabled": true,
"addressWhitelistWithdrawOnly": false,
"assets": [
{
"ccy": "USDT",
"available": "36378.15",
"withdrawable": "36378.15"
}
],
"addresses": [
{
"addressId": "574",
"ccy": "USDT",
"chain": "USDT-TRC20",
"chainType": "8",
"toAddr": "TEV1gDkDST3kUtv27SCYfbAoz7ukLMwJdS",
"apiWithdrawEnabled": true
}
],
"chains": [
{
"ccy": "USDT",
"chain": "USDT-TRC20",
"chainName": "TRC20",
"chainType": "8",
"withdrawEnabled": true,
"minWd": "10",
"fee": "11",
"precision": "2",
"needMemo": false
}
]
}
]
}
}