Deposit assets
These are the cryptocurrencies and stablecoins your users can send to Breet-generated wallet addresses.Native coins
| Asset | Network | Asset ID | Min. deposit (USD) |
|---|---|---|---|
| Bitcoin | Bitcoin | BTC | 2 |
| Ethereum | Ethereum | ETH | 5 |
| Solana | Solana | SOL | 5 |
| Tron | Tron | TRX | 5 |
| BNB | BNB Smart Chain | BNB_BSC | 5 |
| Avalanche | Avalanche C-Chain | AVAX | 5 |
| Litecoin | Litecoin | LTC | 2 |
| Bitcoin Cash | Bitcoin Cash | BCH | 2 |
| Dogecoin | Dogecoin | DOGE | 2 |
| TON | The Open Network | TON | 2 |
| XRP | Ripple | XRP | 2 |
USDT (Tether)
| Network | Asset ID | Min. deposit (USD) |
|---|---|---|
| Tron (TRC20) | TRX_USDT_S2UZ | 20 |
| Ethereum (ERC20) | USDT_ERC20 | 15 |
| Solana | SOL_USDT_EWAY | 15 |
| BNB Smart Chain | USDT_BSC | 15 |
| Polygon | USDT_POLYGON | 15 |
| TON | USDT_TON | 10 |
USDC (Circle)
| Network | Asset ID | Min. deposit (USD) |
|---|---|---|
| Ethereum (ERC20) | USDC | 15 |
| Solana | SOL_USDC_PTHX | 15 |
| Arbitrum | USDC_ARB_3SBJ | 15 |
| Base | USDC_BASECHAIN_ETH_5I5C | 15 |
| Polygon | USDC_POLYGON_NXTB | 15 |
Withdrawal assets
Withdrawals to external crypto addresses only support stablecoins (USDT and USDC).| Network | USDT | USDC |
|---|---|---|
| Ethereum (ERC20) | Yes | Yes |
| Tron (TRC20) | Yes | Yes |
| BNB Smart Chain (BSC) | Yes | Yes |
| Solana | Yes | Yes |
| TON | Yes | No |
Supported countries
Bank withdrawals (fiat settlements) are currently available in the following countries:| Country | Currency | Code |
|---|---|---|
| Nigeria | Nigerian Naira | NGN |
| Ghana | Ghanaian Cedi | GHS |
Test assets
In thedevelopment environment, you can use test assets to simulate deposits and withdrawals without real funds:
BCH_TEST, BNB_TEST, BTC_TEST, DOGE_TEST, ETH_TEST5, LTC_TEST, SOL_TEST, TRX_TEST, USDC_TEST3
Set the X-Breet-Env header to development to use test assets. See the quickstart for environment setup.
Always fetch from the API
Asset availability can change based on your integration, network conditions, or business configuration. Always call theGET /trades/assets endpoint to get the current list. Each asset in the response includes:
id- the asset ID to use in API callsname- the human-readable name (e.g., “USDT (Solana)”)symbol- the token symbol (e.g., “USDT”)isActive- whether the asset is currently availableminimum- the minimum deposit amount in USD
isActive is true.