Lesson 
3

PlasmaSwap: Trade assets and manage liquidity like a pro

Our native DEX, PlasmaSwap, has all the features of popular DEXs like Uniswap and SushiSwap, and other cool tools.

PlasmaFinance has its very own PlasmaSwap DEX, which is a combination of the most popular DEX protocols, taking many aspects and tweaking them to improve the way they work. It also introduces many other new features specifically designed to aid the DeFi trader and Liquidity Miner.

For newcomers, this means easier swapping and liquidity management with fewer steps and more intuitive controls. For professionals, this means more sophisticated swap settings that aren’t ordinarily available on popular DEXs. All of them give you more convenience, while some of them even save you costs (fewer steps mean lower gas fees, it’s that simple!).

Here are just some of PlasmaSwap’s unique features we know you’ll love to try out.

1. Flash Rebalancer: cheaper liquidity migration in 1 transaction

PlasmaSwap’s Flash Rebalancer (as shown in the image above), is a tool used to move liquidity pairs from one pool to another -- across any supported protocol --  in one single transaction instead of the minimum of four.

Why is this important for you to know? As a DeFi user and Liquidity Miner, you may know by now that the most savvy DeFi trader hunts for the best yields across different liquidity pools, so are often moving their liquidity out into different pools. This process of transferring out liquidity is known as Liquidity Migration.

In particular, this affects  Liquidity Migration simply because this actually involves at least 4 separate transactions, if conducted manually. Let us use the simplest example of a Liquidity Migration using ETH-USDT from Pool A to Pool B. Assuming you don’t need to pay for authorizing the actions (which you usually do), at minimum, you would need to:

  1. Retrieve ETH from Pool A.
  2. Retrieve USDT from Pool A.
  3. Provide ETH to Pool B.
  4. Provide USDT to Pool B.

So one act of Liquidity Migration results in 4 transactions, and 4 times the gas fee! This doesn’t even take into account more complex migration processes, for instance, changing the asset types, or transferring out of the platform onto a different protocol (requiring you to transfer between wallets).

Once you’ve used Flash Rebalancer, you’ll never want to migrate your liquidity any other way.

2. Limit Orders: optimize profits, mitigate losses

One longstanding issue for DEX traders was that traders had to be constantly online and active to make a trade and this was a major limitation for DeFi traders… until recently.


Major DEXs like Uniswap announced in April 2021 that it would be implementing Uniswap v3, which would include features akin to Limit Orders, by binding liquidity to a specific price range.

But our own PlasmaSwap DEX was even quicker to develop this missing link, recently releasing an industry-first Limit Order functionality on a DEX (as shown in image above). It works just as you would expect on a regular exchange, allowing you to set your desired price to sell or buy assets. You can use it just like a regular Swap, except that you set the precise rate you want to swap in, and place it as an advance order on a smart contract, that will automatically execute if and when the market rate hits the prices that you specify.

You can use it to:

  1. Set Take Profit orders to sell assets at a price higher than the market rate, to lock-in potential profits.
  2. Set Stop Loss orders to liquidate your assets above your maximum allowable rate, to protect your capital from deep losses.
  3. Set future orders for non-existent token pairs, essentially putting an advance order for IDO tokens yet to launch, for example.

Limit Orders on a PlasmaSwap actually work even better than you would expect in two ways:

  • Your order will never only partially fill, it will fill completely (100%). Essentially, you aren’t just selling for the price you want, you’re securing a total output value desired in one transaction.
  • You will receive, as a minimum, the total output value desired, but will in most cases also receive a little more, since orders will execute at a price range equal to or better than what you set.