# Unzipping: Step-by-Step

<figure><img src="https://1813598319-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg7CuDjZTqivGehboo0kG%2Fuploads%2FhLcnf05PtVoynKr5vOHe%2FUnZipping%20Step%20by%202.png?alt=media&#x26;token=afefbfa7-bdac-4abd-8c1e-e86328f9f7e2" 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!**
