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

These are the cryptocurrencies and stablecoins your users can send to Breet-generated wallet addresses.

Native coins

AssetNetworkAsset IDMin. deposit (USD)
BitcoinBitcoinBTC2
EthereumEthereumETH5
SolanaSolanaSOL5
TronTronTRX5
BNBBNB Smart ChainBNB_BSC5
AvalancheAvalanche C-ChainAVAX5
LitecoinLitecoinLTC2
Bitcoin CashBitcoin CashBCH2
DogecoinDogecoinDOGE2
TONThe Open NetworkTON2
XRPRippleXRP2

USDT (Tether)

NetworkAsset IDMin. deposit (USD)
Tron (TRC20)TRX_USDT_S2UZ20
Ethereum (ERC20)USDT_ERC2015
SolanaSOL_USDT_EWAY15
BNB Smart ChainUSDT_BSC15
PolygonUSDT_POLYGON15
TONUSDT_TON10

USDC (Circle)

NetworkAsset IDMin. deposit (USD)
Ethereum (ERC20)USDC15
SolanaSOL_USDC_PTHX15
ArbitrumUSDC_ARB_3SBJ15
BaseUSDC_BASECHAIN_ETH_5I5C15
PolygonUSDC_POLYGON_NXTB15
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.

Withdrawal assets

Withdrawals to external crypto addresses only support stablecoins (USDT and USDC).
NetworkUSDTUSDC
Ethereum (ERC20)YesYes
Tron (TRC20)YesYes
BNB Smart Chain (BSC)YesYes
SolanaYesYes
TONYesNo
Use the Withdraw (Stablecoins) endpoint to send stablecoins to an external wallet address.

Supported countries

Bank withdrawals (fiat settlements) are currently available in the following countries:
CountryCurrencyCode
NigeriaNigerian NairaNGN
GhanaGhanaian CediGHS
Use the Withdrawal (NGN | GHS) endpoint to settle funds to a bank account in either country.

Test assets

In the development 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 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
Only use assets where isActive is true.