配置
用于查询支持的区块链网络和代币的公共接口。这些接口不需要身份认证。
查询所有链信息
获取所有支持的区块链网络。
接口
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.chain | string | 区块链 |
data.receiptAddress | string | 收取商户手续费的地址 |
data.txConfirmCount | integer | 交易确认数 |
data.decimals | integer | 区块链原生币种(例如: ETH,TRX,BNB)的金额精度 |
data.chainId | integer | eip155 chainId |
data.chainType | integer | 区块链类型,0.evm 1.tron 2.solana(目前暂时未支持) |
data.multicall3 | string | multicall3 合约在当前区块链的部署地址 |
data.explorerUrl | string | 区块浏览器查询url |
data.explorerTxPath | string | 查询交易id的路径 |
data.explorerAddrPath | string | 查询地址的路径 |
data.eip712ChainId | integer | 区块链 eip712 签名的 chainId |
data.eip1559Support | boolean | 当前区块链是否支持 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.blockChain | string | 区块链 |
data.chainCode | string | 区块链上的token类型,比方说: eth上的token是erc20,bsc上的是bep20,目前该字段已经弃用 |
data.tokenSymbol | string | token符号,例如: usdt,usdc等 |
data.contractAddress | string | token的合约地址 |
data.decimals | integer | token的金额精度 |
查询特定链的代币信息
获取指定链上的代币信息。
接口
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.blockChain | string | 区块链 |
data.chainCode | string | 区块链上的token类型,比方说: eth上的token是erc20,bsc上的是bep20,目前该字段已经弃用 |
data.tokenSymbol | string | token符号,例如: usdt,usdc等 |
data.contractAddress | string | token的合约地址 |
data.decimals | integer | token的金额精度 |
目前已经支持的 blockChain
blockChain 表示区块链名称。
| blockChain | 说明 |
|---|---|
ETH | Ethereum |
BSC | BNB Smart Chain |
POLYGON | Polygon |
TRON | Tron |
SOL | Solana |
目前已经支持的 tokenSymbol
| tokenSymbol | 名称 | 金额精度 |
|---|---|---|
usdt | Tether USD | 6 |
usdc | USD Coin | 6 |
TIP
建议使用这些配置接口动态填充前端的链和代币选择器,而非硬编码。