Skip to content

资产目录 ​

资产目录:支持的链、资产,地址校验

地址校验 ​

http
POST /v1/addresses/validate

API key 权限范围: read

地址校验:格式是否正确、是否平台内地址(平台内地址提现走内部转账,不上链)

请求体

字段类型说明
addressstring地址
chain_codestring链代码

请求示例:

json
{
  "address": "TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf",
  "chain_code": "TRON"
}

响应 (200, AddressValidation)

字段类型说明
internalboolean是否平台内的用户充值地址:是则提现到该地址走内部转账(即时到账、不上链、无手续费)
normalized_addressstring规整后的地址(EVM 为全小写);无效时为空
validboolean格式是否正确

响应示例:

json
{
  "internal": false,
  "normalized_address": "TXYZopYRdj2D9XRtbG411XZZ3kM5VkAeBf",
  "valid": false
}

失败时返回统一错误体,见 错误处理。

支持的资产 ​

http
GET /v1/assets

API key 权限范围: read

支持的资产:链 × 币种(精度、合约、最小充值 / 提现额、手续费),可按链过滤

请求参数

参数位置类型必填说明
chain_code查询string否链代码:可选,不传返回所有启用链的资产

响应 (200, AssetList)

字段类型说明
assetsobject (Asset)[]
assets[].chain_codestring
assets[].contract_addressstring合约地址;原生币为空
assets[].decimalsinteger
assets[].deposit_enabledboolean
assets[].explorer_url_templatestring区块浏览器交易链接模板,{txHash} 替换为交易哈希
assets[].min_deposit_amountstring以下金额为主单位十进制字符串
assets[].min_withdraw_amountstring
assets[].token_codestring币种代码,如 USDT
assets[].token_namestring
assets[].withdraw_enabledboolean
assets[].withdraw_feestring

响应示例:

json
{
  "assets": [
    {
      "chain_code": "TRON",
      "contract_address": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
      "decimals": 6,
      "deposit_enabled": false,
      "explorer_url_template": "https://tronscan.org/#/transaction/{txHash}",
      "min_deposit_amount": "1",
      "min_withdraw_amount": "10",
      "token_code": "USDT",
      "token_name": "Tether USD",
      "withdraw_enabled": false,
      "withdraw_fee": "1"
    }
  ]
}

失败时返回统一错误体,见 错误处理。

支持的链 ​

http
GET /v1/chains

API key 权限范围: read

支持的链:只返回启用的链

响应 (200, ChainList)

字段类型说明
chainsobject (Chain)[]
chains[].codestring链代码:TRON / ETH / BSC
chains[].evm_chain_idstringEVM chainId(如 "1"、"56"),TRON 为空
chains[].namestring

响应示例:

json
{
  "chains": [
    {
      "code": "TRON",
      "evm_chain_id": "",
      "name": "TRON"
    }
  ]
}

失败时返回统一错误体,见 错误处理。