# Withdraw

Unit's withdrawal process is simple by design - mirroring the deposit process. Below is a step-by-step guide to withdrawals from Hyperliquid using BTC as an example. The same general process applies to all supported assets.

<figure><img src="https://1996930769-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F41RTutUTr9Yn1SkWRs3v%2Fuploads%2FxiDSYfS82mlmia8hzA4B%2FWithdraw%20from%20Hyperliquid%20(1).png?alt=media&#x26;token=18fb9149-3e7d-4c81-9e22-4cf4b2b520cf" alt="" width="563"><figcaption></figcaption></figure>

***

### How To Withdraw: BTC

{% stepper %}
{% step %}

### Connect Wallet & Select Asset

Navigate to the [Hyperliquid](https://app.hyperliquid.xyz/portfolio) or [Unit](https://app.hyperunit.xyz/) UI and connect your Hyperliquid wallet. In the "Withdraw" tab, select "Bitcoin".
{% endstep %}

{% step %}

### Enter Destination Address & Amount

Enter the Bitcoin address to which you want to withdraw, and the desired BTC amount.&#x20;

Similar to deposits, the Unit protocol will generate a unique "withdrawal" address on Hyperliquid, which is tied to the destination address you entered.&#x20;
{% endstep %}

{% step %}

### Submit Your Withdrawal

Click "Withdraw" and sign the transaction from your Hyperliquid wallet. This will transfer the BTC to the Hyperliquid address corresponding to your destination Bitcoin address.
{% endstep %}

{% step %}

### Done!

Upon the finalization of the Hyperliquid transaction (\~10 seconds), the Unit protocol will generate and broadcast the corresponding transfer to your address on the Bitcoin network.&#x20;

You can monitor the progress of this transaction directly on Unit, or on Bitcoin explorers such as [mempool.space](https://mempool.space/). For other assets, you can use native explorers such as Etherscan, Solscan or Plasmascan to track your transfers.
{% endstep %}
{% endstepper %}

***

*For detailed information on how to withdraw using the Guardian Network, please visit the* [*Developers section*](https://docs.hyperunit.xyz/developers/api)*.*


---

# 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.hyperunit.xyz/how-to/withdraw.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.
