Limit orders go live on UniDex for swaps
May 16th, 2023

Introducing the long-awaited launch of Limit Orders on UniDex's meta-aggregator (for supported networks)

Picture this: you're lounging on a beach or simply stepping away from your computer, and yet your trades are seamlessly executed at your desired price points. With this exciting new feature, you now have the power to place pending orders that automatically trigger trades, with flexibility and convenience in the market. Say hello to a whole new way of trading with UniDex!

What are limit orders?

Limit orders are a nifty trade option that lets you execute trades at a specific price you choose. Here's how it works: let's say you want to sell your ETH once it hits $2,000, but right now it's only worth $1,900. Normally, you'd have to keep a close eye on the price and manually make the trade when it reaches your target.

But with a limit order, you can set it up in advance, and the trade will automatically happen as soon as the price reaches $2,000. So, even if the current price is $1,900 per ETH, the moment it goes over $2,000, your ETH will be swapped seamlessly. It's a hassle-free way to trade using limit orders!

What makes UniDex different?

There are currently several limit order solutions in the DeFi ecosystem, but some are unreliable while others act too greedy. Let’s dig into how UniDex is offering limit orders that work for the trader, provide a superior rate, and benefit all parties involved.

Additional surplus

Most solutions currently out will pocket the difference between the execution price and the respected limit order price. For example, suppose you set a limit order on UniDex at a rate of 5 DAI per 1 UNIDX (UNIDX/DAI: 5.0) and the market moves to 6 DAI per 1 UNIDX (UNIDX/DAI: 6.0). In that case, other solutions will only return you the rate that was promised and pocket the difference between market rate and limit rate.

So what should return you 6 DAI per UNIDX, you’ll only be given the promised 5 DAI per UNIDX even though the market rate would return you that extra 1. UniDex calculates the swap amount based on the current market rate at the time of execution, which means you get a better return during volatile markets. Plus, any additional surplus is returned to you.

Gasless

Creating, canceling, and filling these orders require absolutely no gas fees. The user only needs ETH in their wallet to approve the token! At UniDex, we strongly believe in eliminating barriers to entry because we understand that widespread adoption is crucial. The experience for creating and canceling is identical to CEXs.

Create multiple orders

As described above, since these orders are gasless, the user can create infinite limit orders. If the user no longer has the token they were selling, there’s no penalty to the trader! Let's say you made a limit order to trade DAI → WETH, but you decide to stake your DAI elsewhere or instantly swap it for something else. In this case, your limit order will not trigger and will be automatically removed from the order book. However, it's worth noting that if you later top up your wallet and the conditions of the limit order are still unmet, once the desired rate is reached, the swap will still take place!

Efficient filling

These orders like on CEX’s, can partially fill from other sources, matching orders on UniDex or any integrator, or even market makers monitoring the API. This feature sets us apart and elevates our solution above others, such as those found on Pancakeswap or other aggregator platforms. Why is this important? Well, it greatly enhances the likelihood of your order being filled, instead of waiting for the entire output amount to be met.

Unlike limit order solutions provided by aggregators like 1inch, these orders are also meta-aggregated. When keepers check for fillable orders, they check multiple sources including matching orders, single AMMs, and even multiple other aggregators like 1inch & Paraswap.

How do I create a limit order?

First, head over to the swap platform linked below

Hit the limit order button on the ordercard to create your first limit order

Then you’ll want to create a position based on your desired rate from your input & output. Note, ETH isn’t supported so when using ETH, it’ll wrap it into WETH as you create your order.

Let’s set up an example of setting a limit sell for UNIDX → DAI

Right now this is set to the market rate but if I wanted to sell it at 10x the market rate I would just have to add a 0 to either the output or the new 3rd box at the bottom which defines the rate.

Now this order will execute when 100 UNIDX can output 4970 DAI, or in other words, a rate of 49.70 UNIDX / DAI. We also show you the percentage above the market rate the order is including a button to revert it to the current market rate.

Then simply click place order and you’re all set!

We’re adding some other upgrades to the platform including a fully refreshed UI with our new branding, additional market order features, and more order types in the future.
Let us know how you like the new features by joining our social channels we’ll link below.

Discord invite link — https://discord.gg/unidex
Twitter — https://twitter.com/UniDexFinance
Website -https://www.unidex.exchange/
Aggregation Terminal — https://app.unidex.exchange/
Leverage Terminal — https://leverage.unidex.exchange/
Business Inquiries — marketing@unidex.finance

Subscribe to UniDex Exchange
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from UniDex Exchange

Skeleton

Skeleton

Skeleton