Skip to main content

Get LP Pay Token List

Query the list of supported payment tokens for LP staking, including user's available balance for each.

info
  • Call this before staking to verify which tokens are available and check balances
  • Rate Limit: 5 req/s (per user), 5000 req/s (global)

HTTP Request

POST/v5/alpha/lp/pay-token-list

Request Parameters

ParameterRequiredTypeComments
chainCodefalsestringFilter by blockchain identifier
tokenAddressfalsestringFilter by token contract address

Response Parameters

ParameterTypeComments
tokensarrayPayment token list
> tokenCodestringToken identifier, e.g. CEX_1
> tokenSymbolstringToken symbol, e.g. USDT
> chainCodestringBlockchain identifier
> chainIconUrlstringBlockchain icon URL
> decimalsintegerToken decimal precision
> availableBalancestringUser's available balance for this token
> tokenIconUrlDaystringToken icon URL (light mode)
> tokenIconUrlNightstringToken icon URL (dark mode)
> minStakeAmountstringMinimum stake amount for this token
> maxStakeAmountstringMaximum stake amount for this token

Request Example

POST /v5/alpha/lp/pay-token-list HTTP/1.1
Host: api.bybit.com
X-BAPI-SIGN: XXXXXX
X-BAPI-API-KEY: xxxxxxxxxxxxxxxxxx
X-BAPI-TIMESTAMP: 1704067200000
X-BAPI-RECV-WINDOW: 5000
Content-Type: application/json

{}

Response Example

{
"retCode": 0,
"retMsg": "OK",
"result": {
"tokens": [
{
"tokenCode": "CEX_1",
"tokenSymbol": "USDT",
"chainCode": "ETH",
"chainIconUrl": "",
"decimals": 6,
"availableBalance": "1000",
"tokenIconUrlDay": "",
"tokenIconUrlNight": "",
"minStakeAmount": "",
"maxStakeAmount": ""
},
{
"tokenCode": "CEX_2",
"tokenSymbol": "USDC",
"chainCode": "ETH",
"chainIconUrl": "",
"decimals": 6,
"availableBalance": "500",
"tokenIconUrlDay": "",
"tokenIconUrlNight": "",
"minStakeAmount": "",
"maxStakeAmount": ""
}
]
},
"retExtInfo": {},
"time": 1704067200000
}