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

# Supported Currencies

> Full reference for every cryptocurrency and fiat currency VelaFi supports, including protocols, decimal precision, and the countries each fiat serves.

VelaFi supports a range of cryptocurrencies and fiat currencies to power on-ramp, off-ramp, and global payment flows. Understanding the exact currency codes, decimal precision, and underlying protocols ensures you format amounts correctly in API requests and display them accurately to end users. The tables below cover every supported asset.

## Cryptocurrencies

The table below lists crypto assets VelaFi supports across multiple blockchain protocols. It is not exhaustive. Call [`GET /v2/base/cryptos`](https://docs.velafi.com/api-reference/basic-configuration/get-list-of-crypto-currencies) for the current list. When submitting crypto amounts in API requests, always respect the decimal precision for each asset to avoid rounding errors.

| Currency Name | Code | Decimals | Protocol(s) |
| - | - | - | - |
| Bitcoin | BTC | 8 | BTC |
| Tether USD | USDT | 2 | BEP20, ERC20, POL, SPL20, TRC20 |
| USD Coin | USDC | 2 | ARC, ERC20, POL, SPL20 |
| Moneta Digital | MMXN | 2 | ERC20, TRC20 |
| BRL1 | BRL1 | 4 | POL |
| MXNB | MXNB | 4 | Arbitrum |
| Colombian Peso Stablecoin | COPM | 4 | POL |

> [!NOTE]
>
> USDT and USDC are available on multiple protocols. When initiating a transaction, specify the exact protocol in your request to ensure funds are routed to the correct network. Sending to the wrong network may result in permanent loss of funds.

## Fiat Currencies

Fiat currencies are organized by country. Several countries support more than one currency (for example, Peru supports both PEN and USD). Decimal precision is uniform at 2 for most currencies, with the exception of PEN which uses 4 decimal places.

| Country | Currency | Decimals |
| - | - | - |
| 🇦🇷 Argentina | ARS | 2 |
| 🇧🇷 Brazil | BRL | 2 |
| 🇨🇴 Colombia | COP | 2 |
| 🇭🇰 Hong Kong | USD | 2 |
| 🇲🇽 Mexico | MXN | 2 |
| 🇵🇪 Peru | PEN | 4 |
| 🇵🇪 Peru | USD | 2 |
| 🇺🇸 United States | EUR | 2 |
| 🇺🇸 United States | USD | 2 |

> [!TIP]
>
> When building multi-currency interfaces, store and transmit amounts as integers scaled by the currency's decimal precision (e.g., 100 ARS cents = 1.00 ARS) to avoid floating-point issues in downstream systems.


## Related topics

- [Activate a Merchant Account](https://docs.velafi.com/docs/guides/activating-merchant-account.md)
- [Claim Pending Funds](https://docs.velafi.com/api-reference/merchant/claim-pending-fund.md)
- [Create Virtual Accounts](https://docs.velafi.com/api-reference/merchant/create-multiple-virtual-account.md)
- [Get Transfer Fee](https://docs.velafi.com/api-reference/merchant/get-transfer-pending-funds-fee.md)
- [Merchants](https://docs.velafi.com/docs/merchants.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.