# Zipping: Step-by-Step

<figure><img src="https://1813598319-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg7CuDjZTqivGehboo0kG%2Fuploads%2F3ef1WhvqG0BNsKOjkt1m%2FZipping%20Step%20by%202.png?alt=media&#x26;token=d28d2db8-6c33-40a1-8662-fbde412d9fd9" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
**Before You Begin:** This guide assumes you have already **added the Fabric network to MetaMask** and are **connected to Zipper.trade**. **If you haven’t completed these steps, please visit Connecting Your Wallet** on the previous page for instructions.
{% endhint %}

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

1. Navigate to the **Zipper App** and select the **"Deposit"** tab.
2. Click on the **"Select a Z"** dropdown.
3. Use the search bar to **find a token** by name or **paste the contract address** of the external blockchain asset you wish to zip into Fabric.

**Example (USDT on Ethereum):**

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

4. Choose the **network** the external asset is coming from. Since USDT exists on multiple chains, for our example we need to ensure **Ethereum** is selected in the **Network dropdown**.

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

### **Step 2: Acknowledge the Disclaimer & Reveal the Deposit Address**

Before revealing your deposit address, **Zipper will display an acknowledgment disclaimer** explaining important security information.

1. **Read the disclaimer carefully** to ensure you understand the risks and responsibilities.
2. Click **"Acknowledge"** to proceed.

### **Step 3: Copy & Use Your Unique Deposit Address**

Once acknowledged, your **unique deposit address** will be displayed.

✅ **Funds sent to this deposit address will be zipped and credited to your Fabric wallet.**\
✅ **This address is unique to you** and can be used multiple times.

🚀 **Key Notes About Your Deposit Address:**

* **Zipper does not track deposit origins -** you can deposit from a **CEX, multiple wallets, or other sources**.
* **Use the Copy Button** to avoid typing errors. **Always double-check the pasted address** before sending funds.
* **There is no expiration -** you can send funds at any time. **Do not rush; verify all information to avoid mistakes.**

### **Step 4: Confirm Deposit Details & Send Your Funds**

Below the deposit address, **Zipper displays key transaction details for verification:**

✔ **Fabric Wallet Address:** This is where the **zipped assets will be sent -** ensure it matches your connected wallet.\
✔ **Origin Chain Contract Address:** The contract address of the token on its original blockchain (e.g., **Ethereum USDT contract for our example**).\
✔ **Fabric Contract Address:** The **contract address of the zipped version of the token** (e.g., **zUSDT on Fabric for our example**).

🚀 **Estimated Confirmation Time:** Zipper provides an **estimated processing time** so you know when your zipped assets will arrive.

### **Step 5: Monitor Your Deposit & Transaction History**

1. **Send the selected asset to your deposit address** using your external wallet or exchange.
2. The zipping process will initiate and process automatically.
3. You can track your deposit under the **"Recent Deposits"** section of the deposit screen.
4. Once completed, the **Overview** and **Activity** pages will update to reflect the transaction.

***

🎉 **Congratulations! You have successfully zipped assets and are ready to use the Fabric blockchain!**
