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

# Unzipping: Step-by-Step

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

{% hint style="warning" %}
**Before You Begin:** This guide assumes you already have **zipped assets** on the **Fabric network**.  **If you need zipped assets, please visit Zipping: Step-by-Step** for instructions.
{% endhint %}

### **Step 1: Access the Withdraw Tab**

1. Navigate to the **Zipper App** and select the **"Withdraw"** tab.
2. Click on the **"Select a Coin"** dropdown.
3. Use the search bar to **find a zAsset** by name or **paste its contract address** on Fabric.

**Example (zUSDT on Fabric):**

✅ **Option A:** Search for **zUSDT** and select it from the dropdown list.\
✅ **Option B:** Paste the **Fabric zUSDT contract address** manually to ensure accuracy.

{% hint style="danger" %}
**Warning:** Selecting the wrong token may result in permanent loss of funds. **Always double-check your selection before proceeding.**
{% endhint %}

### **Step 2: Enter a Destination Address**

Since **every zAsset is mapped to a specific external blockchain**, there is **no network selection step -** Zipper already knows which blockchain the original asset belongs to.

Instead, users must **provide a valid destination address** on the **correct blockchain** where the unzipped funds will be sent.

This can be:

* A **self-custodial wallet** (e.g., MetaMask for Ethereum, Phantom for Solana).
* A **CEX deposit address** (e.g., Binance, Coinbase, Kraken).
* Any other wallet capable of receiving the unzipped asset.

{% hint style="danger" %}
**Important:**

* The **destination address must match the correct blockchain** of the original asset.
* **Incorrect address entries will result in loss of funds.**
* A disclaimer will appear in this section to remind users of this risk.
  {% endhint %}

### **Step 3: Select the Amount to Unzip**

1. Select the amount of **zAsset** you with to **withdraw (unzip)**. There are 3 easy methods to choose an amount.
   1. Enter the amount in the **input field**.
   2. Use the **MAX button** to select your full balance.
   3. Use the **slider** to withdraw a percentage of your zAsset.

{% hint style="info" %}
**Reminder:** Unzipping burns your zAssets on Fabric, releasing the original asset to the provided destination address.
{% endhint %}

### **Step 4: Review & Confirm Withdrawal Details**

Before proceeding, carefully review the withdrawal summary:

✔ **Destination Address** - The wallet where the original asset will be sent.\
✔ **From Wallet** - Your connected **Fabric wallet**, where zAssets will be burned from.\
✔ **Estimated Confirmation Time** - Approximate time for the unzipping process to complete.\
✔ **Estimated Network Fee** - The transaction cost required to complete the process.

**Double-check all details before proceeding to avoid irreversible mistakes.**

### **Step 5: Confirm the Unzip Request**

1. Click **"Withdraw"** to begin the process.
2. MetaMask (or your connected wallet) will prompt you to **confirm the blockchain transaction**.
3. Approve the transaction to finalize the unzipping request.

**Once confirmed, Zipper will begin processing the unzipping.**

### **Step 6: Monitor Your Withdrawal & Transaction History**

1. The **Recent Withdrawals** section will update with your request.
2. Your **Overview** and **Activity** pages will reflect the transaction as it is processed and completed.

***

🎉 **Congratulations! Your funds have been unzipped and are now available on the original blockchain!**


---

# 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.zipper.trade/getting-started/unzipping-step-by-step.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.
