What Is Zipping/Unzipping?
Last updated
Last updated
Zipping and unzipping are the core functions of Zipper, allowing users to move assets between external blockchains and the Fabric ecosystem in a trustless, transparent and fully collateralized manner.
Zipping is the process of depositing an asset from an external blockchain into Zipper’s on-chain vaults that is located on the respective chain and minting a corresponding zAsset on Fabric. This process ensures that for every zAsset on Fabric, there is an equivalent real asset securely stored in a vault on the original blockchain.
How It Works:
The user initiates a zip request, which provides them with a deposit address for the asset they are sending (e.g., an Ethereum address for zipping USDT from the Ethereum network).
The user sends their asset (e.g., USDT from Ethereum) to this deposit address.
Once the deposit is confirmed on the external blockchain, Zipper mints an equal amount of zUSDT on Fabric and sends it to the user’s Fabric wallet.
The original asset remains securely stored in the vault until a user decides to unzip zUSDT.
At this point, the user can freely use zAssets within the Fabric ecosystem, such as trading on Polyester or interacting with Fabric-based dApps.
Unzipping is the reverse process, allowing users to redeem their original asset by burning the corresponding zAsset on Fabric. This permanently removes the zAsset from circulation and releases the original asset back to the user’s designated wallet on its native blockchain.
How It Works:
The user initiates an unzip request, which provides them with a withdrawal address on Fabric for the zAsset they need to send.
The user sends their zAsset (e.g., zBTC) to the withdrawal address on Fabric.
Once the zAsset is received, it is burned, meaning it is permanently removed from the Fabric network.
The original BTC is then withdrawn from Zipper’s on-chain BTC vault and sent to the user’s Bitcoin wallet.
This mechanism ensures that each zAsset is always fully backed by its real counterpart and prevents inflation or manipulation of the supply.
Zipper ensures that every zipping and unzipping transaction is fully recorded on-chain, making the entire process verifiable, secure and decentralized. Users can check their transactions and verify contract addresses through .