# How to Add Funds

### Add Funds (Generated Wallets & API Wallets)

#### A) Fund a **Generated Wallet** (created in Telegram)

* In Telegram, open **/mywallets** to view your generated wallet.

<figure><img src="/files/XxavXxr3Aenfbbv2pO0y" alt="" width="563"><figcaption></figcaption></figure>

* **Copy the Address** shown.
* From your exchange or another wallet, **send USDC on Arbitrum** to this address (≥ **15 USDC** recommended).
* Once the transfer arrives, Dextrabot will **automatically deposit** it into your **Hyperliquid Perps** balance for that wallet.\
  You’re now ready to copy‑trade.

> **Notes**
>
> * **Network must be Arbitrum.** Sending on the wrong chain will not arrive.
> * Keep a little **ETH on Arbitrum** for gas fees.
> * After deposit, you can verify balances from the **Connected** screen or **/wallet**.

***

#### B) Fund an **API Wallet** (your own external wallet)

* Go to **app.hyperliquid.xyz/trade** and log in with the **same wallet** you used to create the API Wallet in Dextrabot.

<figure><img src="/files/5zj1PleChPqN6gLRfd6u" alt="" width="563"><figcaption></figcaption></figure>

* Click **Deposit** and select:\
  **Asset:** USDC\
  **Deposit Chain:** Arbitrum\
  Enter the **Amount**, then click **Deposit** and confirm in your wallet.

<figure><img src="/files/Xg3lgnophZx1B9VuWr6o" alt="" width="563"><figcaption></figcaption></figure>

* After confirmation, check the **Balances** panel. Your **USDC (Perps)** should reflect the new amount.

<figure><img src="/files/hhcVdjJ9rpjZm0mwn7Nt" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/UKggniKxMLqospVwI94x" alt="" width="563"><figcaption></figcaption></figure>

> **Important**
>
> * If you already have a **Perps** balance on Hyperliquid, you can start immediately.
> * Make sure the funds are in **Perps**, not Spot. (You’ll see **Transfer to Spot** links if you need to move funds.)

***

### Troubleshooting

* **Funds not showing:** Verify you sent **USDC on Arbitrum** to the correct address and waited for confirmations.
* **Wrong network or asset:** Re‑send correctly (USDC on Arbitrum).
* **Deposit stuck on Hyperliquid:** Reopen the **Balances** tab or refresh. If it persists, try again later.


---

# Agent Instructions: 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:

```
GET https://docs.dextrabot.com/copy-trade-telegram/how-to-add-funds.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
