Wallet
Get supported currencies and chains
Returns the list of **platform-supported cryptocurrencies and chains** for non-custodial wallets, broadcast, and multi-chain use. Custodial wallet is no longer used in production; this endpoint is the source of truth for supported chains and currencies. **Supported:** BTC, LTC, DOGE, ETH, ETC, CELO, SOL, TRX, TON, Polygon (MATIC), Arbitrum, Optimism, Base, BSC/BNB, Avalanche (AVAX), Cardano (ADA), USDT. Each item includes **code** (currency symbol), **name** (display name), **chain** (chain id for API calls). USDT includes **networks** (ETH, BSC, TRX, SOL, POLYGON). Use **chain** with non-custodial endpoints (register-address, broadcast, estimate-gas). Use **code** for display and fee/currency selection. This is a public endpoint - no authentication required.
/api/wallet/currenciesSDK setup
Create a client instance. No authentication is required for this endpoint.
import { Configuration, WalletApi } from 'mudbase-sdk';
const configuration = new Configuration({
basePath: 'https://cloud.mudbase.dev',
});
const wallet = new WalletApi(configuration);import { Configuration, WalletApi } from 'mudbase-sdk';
const configuration = new Configuration({
basePath: 'https://cloud.mudbase.dev',
});
const wallet = new WalletApi(configuration);Example request
Call this endpoint using the client from SDK setup. Use View HTTP for a raw cURL example.
const { data: result } = await wallet.getSupportedCurrencies();const { data: result } = await wallet.getSupportedCurrencies();Playground
liveTest this endpoint with your own credentials. Your requests will be sent to the live API.
No Request Yet
Send a request to see the full inspector
Authentication
Responses
{
"success": true,
"data": {
"currencies": [
{
"code": "BTC",
"name": "Bitcoin",
"chain": "bitcoin"
},
{
"code": "LTC",
"name": "Litecoin",
"chain": "litecoin"
},
{
"code": "DOGE",
"name": "Dogecoin",
"chain": "dogecoin"
},
{
"code": "ETH",
"name": "Ethereum",
"chain": "ethereum"
},
{
"code": "ETC",
"name": "Ethereum Classic",
"chain": "etc"
},
{
"code": "CELO",
"name": "Celo",
"chain": "celo"
},
{
"code": "SOL",
"name": "Solana",
"chain": "solana"
},
{
"code": "TRX",
"name": "Tron",
"chain": "tron"
},
{
"code": "TON",
"name": "TON",
"chain": "ton"
},
{
"code": "MATIC",
"name": "Polygon",
"chain": "polygon"
},
{
"code": "ETH",
"name": "Arbitrum One",
"chain": "arbitrum"
},
{
"code": "ETH",
"name": "Optimism",
"chain": "optimism"
},
{
"code": "ETH",
"name": "Base",
"chain": "base"
},
{
"code": "BNB",
"name": "BNB Smart Chain",
"chain": "bsc"
},
{
"code": "AVAX",
"name": "Avalanche",
"chain": "avalanche"
},
{
"code": "ADA",
"name": "Cardano",
"chain": "cardano"
},
{
"code": "USDT",
"name": "Tether",
"chain": null,
"networks": [
"ETH",
"BSC",
"TRX",
"SOL",
"POLYGON"
]
}
],
"count": 17
}
}{
"success": true,
"data": {
"currencies": [
{
"code": "BTC",
"name": "Bitcoin",
"chain": "bitcoin"
},
{
"code": "LTC",
"name": "Litecoin",
"chain": "litecoin"
},
{
"code": "DOGE",
"name": "Dogecoin",
"chain": "dogecoin"
},
{
"code": "ETH",
"name": "Ethereum",
"chain": "ethereum"
},
{
"code": "ETC",
"name": "Ethereum Classic",
"chain": "etc"
},
{
"code": "CELO",
"name": "Celo",
"chain": "celo"
},
{
"code": "SOL",
"name": "Solana",
"chain": "solana"
},
{
"code": "TRX",
"name": "Tron",
"chain": "tron"
},
{
"code": "TON",
"name": "TON",
"chain": "ton"
},
{
"code": "MATIC",
"name": "Polygon",
"chain": "polygon"
},
{
"code": "ETH",
"name": "Arbitrum One",
"chain": "arbitrum"
},
{
"code": "ETH",
"name": "Optimism",
"chain": "optimism"
},
{
"code": "ETH",
"name": "Base",
"chain": "base"
},
{
"code": "BNB",
"name": "BNB Smart Chain",
"chain": "bsc"
},
{
"code": "AVAX",
"name": "Avalanche",
"chain": "avalanche"
},
{
"code": "ADA",
"name": "Cardano",
"chain": "cardano"
},
{
"code": "USDT",
"name": "Tether",
"chain": null,
"networks": [
"ETH",
"BSC",
"TRX",
"SOL",
"POLYGON"
]
}
],
"count": 17
}
}