Skip to content

公共 - 链与资产目录 ​

获取 SureLink 网关当前支持的公链网络及资产配置目录。在创建链上充币或提币订单前,建议先通过本接口获取有效的网络代码(Chain Code)。


1. 查询支持链列表 ​

GET /api/v1/chains

请求头 (Headers) ​

需携带标准 HMAC 鉴权请求头(X-Api-Key、X-Timestamp、X-Nonce、X-Signature)。

Query 参数 ​

参数名类型是否必填默认值描述
assetstring否USDT按资产代码过滤(如 USDT)

请求示例 ​

bash
curl -X GET "https://api-sandbox.surelink.io/api/v1/chains?asset=USDT" \
  -H "X-Api-Key: mch_key_your_api_key" \
  -H "X-Timestamp: 1715000000000" \
  -H "X-Nonce: 9f8e7d6c5b4a392817263544a1b2c3d4" \
  -H "X-Signature: c8b9...f01"
typescript
import { sendSignedRequest } from './signer';

const result = await sendSignedRequest({
  apiKey: 'mch_key_...',
  apiSecret: 'sec_...',
  method: 'GET',
  url: 'https://api-sandbox.surelink.io/api/v1/chains?asset=USDT'
});
console.log(result.items);

响应说明 (Response) ​

  • HTTP 状态码:200 OK
json
{
  "items": [
    {
      "code": "TRON",
      "name": "Tron (TRC20)",
      "protocol": "TRC20"
    },
    {
      "code": "ETH",
      "name": "Ethereum (ERC20)",
      "protocol": "ERC20"
    },
    {
      "code": "BSC",
      "name": "BNB Smart Chain (BEP20)",
      "protocol": "BEP20"
    },
    {
      "code": "ARBITRUM",
      "name": "Arbitrum One",
      "protocol": "ERC20"
    },
    {
      "code": "POLYGON",
      "name": "Polygon PoS",
      "protocol": "ERC20"
    }
  ]
}

返回字段描述 ​

字段类型说明
itemsArray<ChainOption>支持的链列表数组
items[].codestring链标识代码(创建充提订单时填入 chain 字段)
items[].namestring网络友好展示名称
items[].protocolstring代币协议标准(TRC20, ERC20, BEP20 等)