> 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-and-withdrawals.md).

# Deposits and Withdrawals

Deposits and withdrawals on BBX are centered around the Funding Account. Assets deposited by users will first enter the Funding Account. When users need to trade, they can transfer assets from the Funding Account to the corresponding trading account. When withdrawing, users need to transfer assets from the relevant trading account back to the Funding Account first, and then withdraw from the Funding Account to the target address.

### Deposit Process

When users deposit assets, the assets will first enter their BBX Funding Account.

The basic process is as follows:

&#x20;                                                  User external wallet\
&#x20;                                                                 ↓\
&#x20;                                         Deposit to BBX Funding Account\
&#x20;                                                                 ↓（Transfer based on trading needs）\
&#x20;                                       Perpetual Account / Stock Account

After the deposit is credited, users can view the asset balance in the Funding Account.

If users want to trade perpetual contracts, they need to transfer assets from the Funding Account to the Perpetual Account.

If users want to trade stocks with stablecoins, they need to transfer assets from the Funding Account to the Stock Account.

### Withdrawal Process

The Funding Account is the unified withdrawal gateway on BBX.

If a user’s assets are currently in the Perpetual Account or the Stock Account, the user needs to transfer the assets back to the Funding Account first, and then withdraw from the Funding Account to the target address.

The basic process is as follows:

&#x20;                                           Perpetual Account / Stock Account\
&#x20;                                                                      ↓\
&#x20;                                              Transfer back to Funding Account\
&#x20;                                                                      ↓\
&#x20;                                                 Withdraw from Funding Account\
&#x20;                                                                       ↓\
&#x20;                                                         User target address

Before initiating a withdrawal, users should confirm that:

* The assets to be withdrawn have been transferred back to the Funding Account;
* The target withdrawal address is correct;
* The assets meet the platform’s withdrawal requirements.

### Notes

* Deposited assets will first enter the Funding Account, not the Perpetual Account or the Stock Account directly.
* Before trading perpetual contracts, users need to transfer assets to the Perpetual Account.
* Before trading stocks with stablecoins, users need to transfer assets to the Stock Account.
* Before withdrawing, users need to transfer assets from the Perpetual Account or the Stock Account back to the Funding Account.
* If the withdrawal address is entered incorrectly, assets may not be recoverable. Please carefully verify the target address before confirming a withdrawal.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.bbx.com/getting-started/deposits-and-withdrawals.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
