List currencies
/cash/v1/merchant/exchange/currencies Auth: API key (Bearer)exchange:readLists every tradable asset. Each row carries symbol, network, name, decimals, contractAddress, isNative, routeCount (number of reachable counterparties — 0 means the asset cannot be exchanged right now), logo and network facts (networkName, networkExplorerTxUrl, memo/tag extraFields). Use the symbol / network pair exactly as returned in quote and order requests.
contractAddress is only present when the asset has a verified contract address: native coins (isNative: true) have no contractAddress key at all, and neither do tokens whose address has not been verified yet. Check whether the key exists rather than comparing it with null.
logo is usually a path relative to https://www.moin.cash that ends in a ?v= version, for example /api/platform-gateway/cash/v1/content/currency-icons/bsc/USDT?v=1789233436149 — prefix it with and keep the query string; the version changes whenever the icon changes, so the full URL is safe to cache. If a value already starts with , it is a complete URL; use it as is.
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| lite | query | boolean | no | Return a slim row (symbol, network, name, decimals, logo) for fast pickers. |
{
"lite": "1"
}{
"ok": true,
"code": 200,
"message": "OK",
"data": [
{
"id": "USDT-bsc",
"symbol": "USDT",
"network": "bsc",
"name": "Tether USD (BNB Smart Chain)",
"decimals": 18,
"contractAddress": "0x55d398326f99059ff775485246999027b3197955",
"isNative": false,
"routeCount": 412,
"logo": "/api/platform-gateway/cash/v1/content/currency-icons/bsc/USDT?v=1789233436149",
"networkName": "BNB Smart Chain",
"networkExplorerTxUrl": "https://bscscan.com/tx/",
"extraFields": [],
"isRecommended": true
},
{
"id": "BNB-bsc",
"symbol": "BNB",
"network": "bsc",
"name": "BNB",
"decimals": 18,
"isNative": true,
"routeCount": 412,
"logo": "/api/platform-gateway/cash/v1/content/currency-icons/bsc/BNB?v=1789233297390",
"networkName": "BNB Smart Chain",
"networkExplorerTxUrl": "https://bscscan.com/tx/",
"extraFields": [],
"isRecommended": true
}
]
}Code samples
curl -X GET 'https://api.moin.cash/cash/v1/merchant/exchange/currencies?lite=1' \
-H 'Authorization: Bearer ck_live_xxxxxxxxxxxxxxxx'