> For the complete documentation index, see [llms.txt](https://docs.bbx.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bbx.com/getting-started/deposits-transfers-and-withdrawals.md).

# Deposits, Transfers & Withdrawals

BBX deposits, withdrawals, and transfers between accounts are centered around the **Funding Account**.

Assets deposited from an external wallet will first be credited to the BBX **Funding Account**. When users need to access different types of trading, they can then transfer assets from the Funding Account to the corresponding **Futures Account, Spot Account, or Stock Account**.

For withdrawals, if the assets are currently held in a trading account, they must first be transferred back to the Funding Account before being withdrawn to an external destination address.

### Currently Supported Deposit & Withdrawal Networks and Assets

BBX currently supports deposits and withdrawals through the following blockchain networks:

| Blockchain Network        | Supported Assets |
| ------------------------- | ---------------- |
| **Arbitrum One**          | USDT, USDC       |
| **Ethereum Mainnet**      | ETH, USDT, USDC  |
| **BNB Smart Chain (BSC)** | BNB, USDT, USDC  |
| **Bitcoin Network**       | BTC              |

When making a deposit or withdrawal, please select the appropriate blockchain network based on the network where your assets are held, and make sure the **asset, network, and address match**.

Minimum deposit/withdrawal amounts, fees, and processing times may vary by network and asset. Please refer to the information displayed on the relevant BBX deposit or withdrawal page and the current status of the corresponding blockchain network.

> BBX may continue to add new blockchain networks and supported assets. Please refer to the deposit and withdrawal pages for the latest supported options.

### Deposit Flow

When users deposit assets to BBX, the assets will first be credited to the **Funding Account**.

The basic flow is as follows:

```
External Wallet
      ↓
Deposit to BBX Funding Account
      ↓
Transfer between accounts based on trading needs
      ↓
Futures Account / Spot Account / Stock Account
```

Once the deposit has been credited, users can view the corresponding asset balance in the Funding Account.

Depending on the type of trading:

* For **perpetual futures trading**, transfer the required assets from the Funding Account to the **Futures Account**;
* For **spot trading**, transfer the required assets from the Funding Account to the **Spot Account**;
* For **stock trading**, transfer the required assets from the Funding Account to the **Stock Account**.

### Transfers Between Accounts

BBX supports asset transfers between the Funding Account and each trading account, as well as between the Spot Account and the Futures Account. Please note that transfers between the following accounts are **on-chain transfers**:

```
Funding Account ↔ Futures Account
Funding Account ↔ Spot Account
Funding Account ↔ Stock Account
```

Therefore, the above account transfers may involve:

* **On-chain network fees**
* **Minimum transfer amount**
* **Transfer fees**
* **On-chain confirmation and arrival time**

Specific requirements may vary by asset and network.

The applicable minimum transfer amount, fees, and estimated arrival time are subject to the information displayed in the **transfer window** and the actual on-chain data of the corresponding blockchain.

### Withdrawal Flow

All BBX withdrawals are initiated from the **Funding Account**.

If the asset to be withdrawn is currently held in the Futures Account, Spot Account, or Stock Account, it must first be transferred back to the Funding Account before a withdrawal can be initiated.

The basic flow is as follows:

```
Futures Account / Spot Account / Stock Account
              ↓
Transfer back to Funding Account
              ↓
Withdraw from Funding Account
              ↓
External Destination Address
```

For example, if the assets are currently held in the Spot Account, users must first complete:

**Spot Account → Funding Account**

Once the on-chain transfer has been credited, users can then initiate a withdrawal from the Funding Account to an external address.

Before initiating a withdrawal, please confirm that:

* The assets to be withdrawn have already arrived in the Funding Account;
* The withdrawal asset matches the selected blockchain network;
* The destination address is correct and supports the selected network;
* The withdrawal amount meets the minimum withdrawal requirement for the relevant asset and network;
* You have reviewed the applicable fees and estimated arrival information displayed on the withdrawal page.

### Important Notes

* Assets deposited from an external address will first be credited to the **Funding Account** and will not be deposited directly into the Futures Account, Spot Account, or Stock Account.
* Before withdrawing, if the assets are held in a trading account, they must first be transferred back to the **Funding Account**.
* When making deposits, withdrawals, or transfers between accounts, please carefully verify the **asset, network, and address**.
* Different blockchain networks are not directly interchangeable. Selecting the wrong network or address may result in assets not being credited correctly or even permanent loss of assets.
* Minimum amounts, applicable fees, and processing times for deposits, withdrawals, and transfers between accounts are subject to the information displayed on the relevant operation page and the actual status of the corresponding blockchain.
