What Is Zipping/Unzipping?
Zipper enables users to securely convert assets from external blockchains into Fabric-compatible zAssets (wrapping) and return zAssets back to their original form (unwrapping). This process is simple, efficient, and fully backed 1:1 by the original asset.
Wrapping (Zipping)
Wrapping transforms assets from external blockchains into Fabric-compatible zAssets.
How It Works - Summary
Deposit: The user deposits their external blockchain asset (e.g., ETH or USDT) into Zipper’s secure on-chain vault.
Minting: Zipper mints an equivalent amount of zAssets on Fabric (e.g., zETH or zUSDT) and transfers them to the user’s Fabric wallet.
Traceability: The original asset is stored in a multi-signature vault, and the zAsset is linked to both its Fabric and original chain contract addresses.
Example
The user deposits 10 USDT from Ethereum into Zipper.
Zipper mints 10 zUSDT on Fabric and sends it to the user’s wallet.
include a gif of an asset getting zipped and unzipped
Unwrapping (Unzipping)
Unwrapping converts Fabric-compatible zAssets back into their original external blockchain assets.
How It Works - Summary
Send zAssets: The user sends their zAssets (e.g., zETH or zUSDT) to Zipper.
Burning: Zipper burns the zAssets, removing them from circulation on Fabric.
Withdrawal: The original asset is released from the vault on the respective external blockchain and sent to the user’s external blockchain wallet.
Example
The user sends 10 zUSDT(Ethereum based) to Zipper.
Zipper burns the 10 zUSDT and sends 10 USDT back to the user’s Ethereum wallet.