# Public interface
# Measuring the latency with the server
GET /v1/base/delay
| Module | Type | Isolation Type | Rate Limit |
|---|---|---|---|
| Public (BASE) | Query (QUERY) | 0 |
# Parameters
NONE
# Response parameters
| Name | Type | Description |
|---|---|---|
| Long | Delay time |
# Request Example
GET /v1/base/delay
# Response Example
{
"code": "200",
"message": "OK",
"timestamp": "1687326509410",
"data": "3751"
}
# Get server time
GET /v1/base/time
| Module | Type | Isolation Type | Rate Limit |
|---|---|---|---|
| Public (BASE) | Query (QUERY) | 0 |
# Parameters
NONE
# Response parameters
| Name | Type | Description |
|---|---|---|
| Long | System timestamp |
# Request Example
GET /v1/base/time
# Response Example
{
"code": "200",
"message": "OK",
"timestamp": "1687316609701",
"data": "1687316609699"
}
# Currency configuration for spot trading
GET /v1/spot/common/coins
| Module | Type | Isolation Type | Rate Limit |
|---|---|---|---|
| Spot market (SPOT_MARKET) | Query (QUERY) | 5 |
# Parameters
NONE
# Response parameters
| Name | Type | Description |
|---|---|---|
| withdrawPrecision | Int | Decimal places for deposits and withdrawals |
| depositEnabled | Boolean | Whether deposits are enabled for this currency |
| assertPrecision | Int | Decimal places for the currency's total asset value |
| fullName | String | Full name of the currency |
| withdrawEnabled | Boolean | Whether withdrawals are enabled for this currency |
| coin | String | Currency symbol or code |
# Request Example
GET /v1/spot/common/coins
# Response Example
{
"code": "200",
"message": "OK",
"timestamp": "1687316640895",
"data": [
{
"coin": "USDT",
"fullName": "TetherUSD",
"depositEnabled": true,
"withdrawEnabled": true,
"withdrawPrecision": 3,
"assertPrecision": 8
},
{
"coin": "BTC",
"fullName": "bitcoin",
"depositEnabled": true,
"withdrawEnabled": true,
"withdrawPrecision": 8,
"assertPrecision": 8
}
]
}
# Spot Trading Pair Configuration
GET /v1/spot/common/symbols
| Module | Type | Isolation type | Rate Limit |
|---|---|---|---|
| Spot Market (SPOT_MARKET) | Query(QUERY) | 5 |
# Parameters
NONE
# Response Parameters
| Name | Type | Description |
|---|---|---|
| minAmount | Decimal | Minimim order quantity |
| pricePrecision | Int | Price precision |
| symbol | String | Trading pair |
| visibleEnabled | Boolean | Whether it's visible |
| types | Array | Suppoet trading types,MARKET-Market、LIMIT-Limit、STOP_LIMIT-Stop limit、TRIGGER_ORDER_MARKET-Plan order-Market、TRIGGER_ORDER_LIMIT-Plan order-Limit |
| feeProbability | Decimal | Base fee rate |
| feeType | String | Fee type, fee type,CCOINSTANDARD - Coin-based (buyer fee in base currency, seller fee in quote currency)),GOLDSTANDARD - Gold-based (both buyer and seller fees in quote currency) |
| priceMustGreaterThan | Decimal | Percentage above market price to sell |
| amountPrecision | Int | Quantity precision |
| minVolume | Decimal | Minimum trading volime |
| forbidTrade | Boolean | Whether trading is forbidden |
| leverFeeOpened | Boolean | Whether leverage fee is opened |
| priceMustLessThan | Decimal | Percentage below market price to buy |
| maxAmount | Decimal | Maximum order quantity |
| baseCoin | String | Base currency |
| quoteCoin | String | Quote currency |
# Request Example
GET /v1/spot/common/symbols
# Response Example
{
"code": "200",
"message": "OK",
"timestamp": "1687316745170",
"data": [
{
"symbol": "EOS/USDT",
"baseCoin": "EOS",
"quoteCoin": "USDT",
"pricePrecision": 4,
"amountPrecision": 4,
"minAmount": "0.1",
"maxAmount": "10000",
"minVolume": "5",
"visibleEnabled": true,
"feeType": "GOLD_STANDARD",
"leverFeeOpened": true,
"feeProbability": "0.001",
"forbidTrade": false,
"priceMustLessThan": "1.1",
"priceMustGreaterThan": "0.9",
"types": [
"MARKET",
"LIMIT",
"STOP_LIMIT",
"TRIGGER_ORDER_MARKET",
"TRIGGER_ORDER_LIMIT"
]
},
{
"symbol": "LTC/USDT",
"baseCoin": "LTC",
"quoteCoin": "USDT",
"pricePrecision": 2,
"amountPrecision": 3,
"minAmount": "0.01",
"maxAmount": "5000",
"minVolume": "10",
"visibleEnabled": true,
"feeType": "GOLD_STANDARD",
"leverFeeOpened": false,
"feeProbability": "0.5",
"forbidTrade": false,
"priceMustLessThan": "1.1",
"priceMustGreaterThan": "0.9",
"types": [
"MARKET",
"LIMIT",
"STOP_LIMIT",
"TRIGGER_ORDER_MARKET",
"TRIGGER_ORDER_LIMIT"
]
}
]
}