> ## Documentation Index
> Fetch the complete documentation index at: https://developer.madhousewallet.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Supported currencies, tokens, and networks

> Source tokens and networks you can deposit, and the fiat currencies you can pay out.

## Source tokens and networks

You fund a payout by sending a stablecoin to a deposit address. Call [`GET /api/payouts/deposit-options`](/api-reference/payouts/list-deposit-options) for the live list of accepted token and network combinations — each option includes a `status` of `available` or `unavailable`.

<Warning>
  Do not use a token/network combination whose `status` is `unavailable` in a transfer request. Availability changes over time, so query this endpoint rather than hardcoding the list.
</Warning>

Use the `token` and `network` values as `source_token` and `source_network` in a transfer request.

| Token | Networks                                                         |
| ----- | ---------------------------------------------------------------- |
| USDC  | `arbitrum`, `avalanche`, `base`, `ethereum`, `polygon`, `solana` |
| USDT  | `ethereum`, `tron`                                               |

v2 transfers are **USDC only**, on `base`, `solana`, `polygon`, `arbitrum`, `avalanche`, or `ethereum`. Use a v1 transfer for USDT. See [v1 vs v2 transfers](/concepts/v1-vs-v2).

## Payout currencies

The API supports **81** ISO 4217 target currencies for quotes and recipients. Pass any of these as `targetCurrency` or `currency`:

```text theme={null}
AED, ALL, ARS, AUD, BAM, BDT, BHD, BMD, BOB, BRL, BWP, CAD, CHF, CLP,
CNY, COP, CRC, CVE, CZK, DKK, DOP, EGP, EUR, GBP, GEL, GHS, GMD, GNF,
GTQ, HKD, HNL, HUF, IDR, ILS, INR, ISK, JPY, KES, KGS, KHR, KRW, KWD,
LAK, LKR, MAD, MNT, MOP, MUR, MXN, MYR, NAD, NGN, NIO, NOK, NPR, NZD,
OMR, PEN, PHP, PKR, PLN, PYG, QAR, RON, RSD, RWF, SAR, SCR, SEK, SGD,
SRD, THB, TND, TRY, TZS, UAH, UGX, USD, UYU, VND, ZAR
```

<Note>
  The payout route is USD-funded and converts to the target currency. If a specific corridor is unavailable, quote and transfer requests return a descriptive `400` error.
</Note>
