Skip to main content
The assets listed on this page are a snapshot and may not reflect real-time availability. Assets can be added, removed, or temporarily disabled at any time. Always call the GET /trades/assets endpoint to get the current list of active assets for your integration. Each asset includes an isActive flag indicating whether it is currently available.

Deposit assets (mainnet)

These are the mainnet cryptocurrencies and stablecoins your users can send to Breet-generated wallet addresses. Use these asset IDs in the production environment.

Native coins

USDT (Tether)

USDC (Circle)

Deposits below the minimum amount are flagged. Breet sends a trade.flagged webhook when this happens. Check the minimum for each asset before displaying deposit instructions to your users, and see resolving a flagged deposit for how to release one that slips through.

Withdrawal assets (mainnet)

Stablecoins

Pass the token and the network.

UTXOs

Each UTXO runs on a single chain, so there is no network — pass a feeLevel (low, medium, high) instead, and quote the fee with POST /payments/estimate-network-fee. See UTXO withdrawals. Use the Withdraw (Stablecoins) endpoint for both. Which tokens are enabled varies by integration — check GET /payments/supported-assets-info.

Test assets (testnet)

In the sandbox environment, you can use test assets to simulate deposits and withdrawals without real funds. All test assets have a minimum deposit of $5 USD. Set the X-Breet-Env header to sandbox 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 the GET /trades/assets endpoint to get the current list. Each asset in the response includes:
  • id - the asset ID to use in API calls
  • name - the human-readable name (e.g., “USDT (Solana)”)
  • symbol - the token symbol (e.g., “USDT”)
  • isActive - whether the asset is currently available
  • minimum - the minimum deposit amount in USD
  • flagFeeUSD - the resolution fee in USD charged to release a deposit flagged below that minimum