> 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/zipping-step-by-step.md).

# Zipping: Step-by-Step

<figure><img src="/files/foykTfMUPEgBSMkCOW5b" 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!**


---

# 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/zipping-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.
