Deposit assets (mainnet)
These are the mainnet cryptocurrencies and stablecoins your users can send to Breet-generated wallet addresses. Use these asset IDs in theproduction environment.
Native coins
USDT (Tether)
USDC (Circle)
Withdrawal assets (mainnet)
Withdrawals to external crypto addresses only support stablecoins (USDT and USDC).
Use the Withdraw (Stablecoins) endpoint to send stablecoins to an external wallet address.
Test assets (testnet)
In thedevelopment environment, you can use test assets to simulate deposits and withdrawals without real funds. All test assets have a minimum deposit of $1 USD.
Set the X-Breet-Env header to development to use test assets. See the quickstart for environment setup.
Base assets
USDT (Tether)
USDC (Circle)
Supported countries
Bank withdrawals (fiat settlements) are currently available in the following countries:
Use the Withdrawal (NGN | GHS) endpoint to settle funds to a bank account in either country.
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