The first use case for DeFi Adaptors, zSwap, is designed to facilitate swap transaction flow towards some of the most widely used protocols in the Polygon DeFi ecosystem – Quickswap, Uniswap v3, and Curve. This functionality is found within the “Swap” tab in Panther’s decentralized application (dApp).
zSwap features a user interface similar to the DEXs mentioned above for a familiar user experience. It also allows users to dictate the token IDs for the assets they want to sell/buy from a list of accepted assets (see below), enabling them to choose the specific swap pair they wish to trade. Users can also input the amount of the sell token they wish to trade, and the zSwap function will query an exchange rate based on these inputs and provide users with up-to-date values. This ensures that users can make informed decisions about their trades and optimize their transactions for the best possible outcome.
zSwap’s goal is to cater to a wide range of user types, including retail users, institutions, and market makers. At mainnet release, zSwap will support the interaction with three different platforms, with the ability to highlight the best platform or “route” for users to conduct their swaps, allowing them to swap tokens at the most favorable rates and incur smaller fees.
The ability for users to swap assets privately serves a double purpose:
Allowing users to trade between all whitelisted assets available using the platforms above.
Contributing to the privacy that Pools provide to users holding assets within them. In other words, no one can link assets within the pool to specific users since they can swap assets and trade with one another within it, even if deposits/withdraws to the Pool itself are viewable by observers.