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

# Deposits

## Bridge USDC from Arbitrum

If you have USDC on Arbitrum:

1. **Open the Deposit Window**: In the app, click Deposit and select USDC as the deposit asset.

<figure><img src="/files/rMfmKY5JqoXMvQAW19Qf" alt="" width="375"><figcaption></figcaption></figure>

2. **Choose the amount to deposit**: Choose an amount to deposit. If you do not see funds here, you may not have USDC on Arbitrum. Also check to see if you are connected to the Arbitrum network in your wallet.

<figure><img src="/files/aRU0AkCxrWi2UgvlKvHC" alt="" width="375"><figcaption></figcaption></figure>

3. **Approve and Send**: Click deposit and follow the prompts to approve and sign the deposit transaction. If this is your first time depositing, you may need to approve the bridge contract to deposit USDC as well as the deposit transaction itself. &#x20;
4. **Wait for completion**: After confirming, you’ll see a pending status. The transfer may take a couple of minutes. Once completed, your USDC will show up in your crypto perps balance.
5. **Move to other accounts**: If you plan to trade equities perpetuals or spot markets, use the Transfer button and transfer funds to one of the other accounts (see Transfers).

## Deposit Spot Crypto Assets

If you have BTC, ETH, SOL, or other crypto assets that are shown in the interface, you can deposit them into your spot account directly on the trade\[XYZ] frontend via Unit Protocol:

1. **Open the Deposit Window**: In the app, click Deposit and select one of the crypto spot assets as the deposit asset.
2. **Copy your Unique Deposit Address**: The interface will display a deposit address for the asset you chose. This address is generated by the Unit Protocol and is unique to your account and asset.
3. &#x20;**Send the funds**: From your external wallet or exchange, initiate a transfer of the chosen asset to the address provided. Double-check the network and any minimum amount requirements, otherwise, your funds may be lost permanently. Make sure to include the memo or tag if one is provided.
4. **Wait for completion**: The deposit will be credited after a certain number of blockchain confirmations. The estimated time to reach these confirmations is shown in the deposit window, but are not guaranteed. Once reached, the equivalent asset amount will appear in your spot account balance.
5. &#x20;**Move to other accounts**: If you plan to trade crypto or equities perpetuals markets, use the Transfer button and transfer funds to one of the other accounts (see Transfers).

## Common Deposit Mistakes:

* **Wrong network or asset selection**: For USDC deposits or crypto asset deposits, make sure you have sent the correct asset on the correct network (Arbitrum for USDC, the native network for crypto assets). If you accidentally send from a different chain, or you send the wrong asset on that chain, the funds won’t arrive.
* **Insufficient gas on Arbitrum**: If you don’t have ETH for gas, the bridge transaction can’t be sent. Keep at least a few USD worth of ETH in the wallet for bridging.
* **Below minimum amount**: There are minimum amount requirements for depositing USDC or spot assets using the Hyperliquid bridge or the Unit Protocol (displayed in the interface). If you send less, the deposit will not be credited.&#x20;


---

# 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.trade.xyz/getting-started/funding-your-wallet/deposits.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.
