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.

AuthPublic
GroupWallet
Rate limitSee Rate Limits
GET/api/wallet/currencies

SDK 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

live

Test 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

Public — No Auth Required

Responses

200Supported currencies and chains (currencies array and count)
json
{
  "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
  }
}
Edit this page on GitHub