Skip to content

配置 ​

用于查询支持的区块链网络和代币的公共接口。这些接口不需要身份认证。

查询所有链信息 ​

获取所有支持的区块链网络。

接口 ​

POST /v4.0.0/config/chains

请求 ​

无需请求体。发送一个空 JSON 对象:

json
{}

响应 ​

json
{
    "code": 0,
    "msg": "success",
    "ui": null,
    "version": null,
    "count": 0,
    "data": [
        {
            "id": 1,
            "chain": "ETH",
            "receiptAddress": "0xfa1...61",
            "txConfirmCount": "3",
            "decimals": 18,
            "chainId": "1",
            "createTime": 1712156631401,
            "updateTime": 1712156631401,
            "chainType": 0,
            "multicall3": "0xca11bde05977b3631167028862be2a173976ca11",
            "explorerUrl": "https://etherscan.io",
            "explorerTxPath": "/tx/",
            "explorerAddrPath": "/address/",
            "eip712ChainId": "0",
            "eip1559Support": true
        },
        {
            "id": 3,
            "chain": "BSC",
            "receiptAddress": "0xfa...c61",
            "txConfirmCount": "3",
            "decimals": 18,
            "chainId": "56",
            "createTime": 1712156631404,
            "updateTime": 1712156631404,
            "chainType": 0,
            "multicall3": "0xca11bde05977b3631167028862be2a173976ca11",
            "explorerUrl": "https://bscscan.com",
            "explorerTxPath": "/tx/",
            "explorerAddrPath": "/address/",
            "eip712ChainId": "0",
            "eip1559Support": true
        },
        {
            "id": 2,
            "chain": "POLYGON",
            "receiptAddress": "0xfa..c61",
            "txConfirmCount": "3",
            "decimals": 18,
            "chainId": "137",
            "createTime": 1712156631403,
            "updateTime": 1712156631403,
            "chainType": 0,
            "multicall3": "0xca11bde05977b3631167028862be2a173976ca11",
            "explorerUrl": "https://polygonscan.com",
            "explorerTxPath": "/tx/",
            "explorerAddrPath": "/address/",
            "eip712ChainId": "0",
            "eip1559Support": true
        },
        {
            "id": 4,
            "chain": "TRON",
            "receiptAddress": "TSK4...PN",
            "txConfirmCount": "3",
            "decimals": 6,
            "chainId": "0",
            "createTime": 1712156631405,
            "updateTime": 1712156631405,
            "chainType": 1,
            "multicall3": "TEazPvZwDjDtFeJupyo7QunvnrnUjPH8ED",
            "explorerUrl": "https://tronscan.org",
            "explorerTxPath": "/#/transaction/",
            "explorerAddrPath": "/#/address/",
            "eip712ChainId": "0",
            "eip1559Support": true
        }
    ]
}

响应字段 ​

字段类型说明
data.chainstring区块链
data.receiptAddressstring收取商户手续费的地址
data.txConfirmCountinteger交易确认数
data.decimalsinteger区块链原生币种(例如: ETH,TRX,BNB)的金额精度
data.chainIdintegereip155 chainId
data.chainTypeinteger区块链类型,0.evm 1.tron 2.solana(目前暂时未支持)
data.multicall3stringmulticall3 合约在当前区块链的部署地址
data.explorerUrlstring区块浏览器查询url
data.explorerTxPathstring查询交易id的路径
data.explorerAddrPathstring查询地址的路径
data.eip712ChainIdinteger区块链 eip712 签名的 chainId
data.eip1559Supportboolean当前区块链是否支持 eip1559

查询所有代币信息 ​

获取所有链上支持的全部代币。

接口 ​

POST /v4.0.0/config/coins

请求 ​

json
{}

响应 ​

json
{
    "code": 0,
    "msg": "success",
    "ui": null,
    "version": null,
    "count": 0,
    "data": [
        {
            "id": 1,
            "blockChain": "ETH",
            "chainCode": "erc20",
            "tokenSymbol": "usdt",
            "contractAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
            "decimals": "6",
            "createTime": 1712156631406,
            "updateTime": 1712156631406
        },
        {
            "id": 2,
            "blockChain": "ETH",
            "chainCode": "erc20",
            "tokenSymbol": "usdc",
            "contractAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "decimals": "6",
            "createTime": 1712156631408,
            "updateTime": 1712156631408
        },
        {
            "id": 3,
            "blockChain": "POLYGON",
            "chainCode": "polygon-erc20",
            "tokenSymbol": "usdt",
            "contractAddress": "0xc2132d05d31c914a87c6611c10748aeb04b58e8f",
            "decimals": "6",
            "createTime": 1712156631409,
            "updateTime": 1712156631409
        },
        {
            "id": 4,
            "blockChain": "POLYGON",
            "chainCode": "polygon-erc20",
            "tokenSymbol": "kampay",
            "contractAddress": "0x39fc9e94caeacb435842fadedecb783589f50f5f",
            "decimals": "18",
            "createTime": 1712156631411,
            "updateTime": 1712156631411
        },
        {
            "id": 5,
            "blockChain": "BSC",
            "chainCode": "bep20",
            "tokenSymbol": "usdt",
            "contractAddress": "0x55d398326f99059ff775485246999027b3197955",
            "decimals": "18",
            "createTime": 1712156631419,
            "updateTime": 1712156631419
        },
        {
            "id": 6,
            "blockChain": "BSC",
            "chainCode": "bep20",
            "tokenSymbol": "usdc",
            "contractAddress": "0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d",
            "decimals": "18",
            "createTime": 1712156631429,
            "updateTime": 1712156631429
        },
        {
            "id": 7,
            "blockChain": "BSC",
            "chainCode": "bep20",
            "tokenSymbol": "kampay",
            "contractAddress": "0x8e984e03ab35795c60242c902ece2450242c90e9",
            "decimals": "18",
            "createTime": 1712156631432,
            "updateTime": 1712156631432
        },
        {
            "id": 8,
            "blockChain": "TRON",
            "chainCode": "trc20",
            "tokenSymbol": "usdt",
            "contractAddress": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
            "decimals": "6",
            "createTime": 1712156631436,
            "updateTime": 1712156631436
        },
        {
            "id": 9,
            "blockChain": "TRON",
            "chainCode": "trc20",
            "tokenSymbol": "usdc",
            "contractAddress": "TEkxiTehnzSmSe2XqrBj4w32RUN966rdz8",
            "decimals": "6",
            "createTime": 1712156631437,
            "updateTime": 1712156631437
        },
        {
            "id": 10,
            "blockChain": "POLYGON",
            "chainCode": "polygon-erc20",
            "tokenSymbol": "usdc",
            "contractAddress": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174",
            "decimals": "6",
            "createTime": 1766680438411,
            "updateTime": 1766680438411
        }
    ]
}

响应字段 ​

字段类型说明
data.blockChainstring区块链
data.chainCodestring区块链上的token类型,比方说: eth上的token是erc20,bsc上的是bep20,目前该字段已经弃用
data.tokenSymbolstringtoken符号,例如: usdt,usdc等
data.contractAddressstringtoken的合约地址
data.decimalsintegertoken的金额精度

查询特定链的代币信息 ​

获取指定链上的代币信息。

接口 ​

POST /v4.0.0/config/coins/query

请求 ​

json
{
  "blockChain": "ETH"
}

响应 ​

json
{
    "code": 0,
    "msg": "success",
    "ui": null,
    "version": null,
    "count": 0,
    "data": [
        {
            "id": 2,
            "blockChain": "ETH",
            "chainCode": "erc20",
            "tokenSymbol": "usdc",
            "contractAddress": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "decimals": "6",
            "createTime": 1712156631408,
            "updateTime": 1712156631408
        },
        {
            "id": 1,
            "blockChain": "ETH",
            "chainCode": "erc20",
            "tokenSymbol": "usdt",
            "contractAddress": "0xdac17f958d2ee523a2206206994597c13d831ec7",
            "decimals": "6",
            "createTime": 1712156631406,
            "updateTime": 1712156631406
        }
    ]
}

响应字段 ​

字段类型说明
data.blockChainstring区块链
data.chainCodestring区块链上的token类型,比方说: eth上的token是erc20,bsc上的是bep20,目前该字段已经弃用
data.tokenSymbolstringtoken符号,例如: usdt,usdc等
data.contractAddressstringtoken的合约地址
data.decimalsintegertoken的金额精度

目前已经支持的 blockChain ​

blockChain 表示区块链名称。

blockChain说明
ETHEthereum
BSCBNB Smart Chain
POLYGONPolygon
TRONTron
SOLSolana

目前已经支持的 tokenSymbol ​

tokenSymbol名称金额精度
usdtTether USD6
usdcUSD Coin6

TIP

建议使用这些配置接口动态填充前端的链和代币选择器,而非硬编码。