Delegated Delayed Swap (Centralized Limit Order) vs Decentralized Limit Order: The Case for Kromatika FELO
Kromatika FELO (Fees Earning Limit Order) is an iconic name for Kromatika’s decentralized Limit Order because of its method of earning fees for users who place limit orders via Kromatika.
Allow me to take you back to the beginning; The core principle of any trading DEX or CEX is its ability to execute buy/sell orders.
The orders can either be market orders or limit orders. Market orders execute instantly, while limit orders are placed to execute at a certain price target.
Since market orders can easily be implemented on every DEX as a swap transaction, only a few DEXes propose a truly decentralized Limit Order feature.
Here we’ll look at how the Swap (market order) works and its Pros and Cons
In a DEX, the swap can work in two major ways:
Automated Market Maker (AMM)Order Book DEXes
Automated Market Maker: As the name implies “Automated” this relies on smart contracts which use pre-funded pools of assets known as liquidity pools to allow users to trade assets with each other instead of matching buy/sell orders like that of the Order Books. The pool is funded by LPs (Liquidity Providers) and they deposit an equivalent value of the assets when adding liquidity to the pool.
Order Book DEXes: This method is usually seen on CEXes and it works by compiling records of all open orders to buy and sell assets for specific asset pairs. Buy orders signify that a trader is willing to bid for an asset at a specific price while Sell order indicates that a trader is asking a specific price for the assets under consideration.
This can be either on-chain or off-chain — on-chain usually for DEXes and off-chain usually for CEXes.
PROS
Easy to UseEasier to executeImmediate settlement
CONS
Price slippage can occurSpread between buy and sell price can be controlled by the exchangeMEV Exposed
And now, let’s look at limit orders
A limit order in the financial markets is a direction to purchase or sell an asset at a specified price or better. This stipulation allows traders to exercise better control of the prices at which they trade. A limit can be placed either as a buy or a sell order:
A buy limit order will be executed only at a lower price than the current market priceA sell limit order will be executed only at a higher price than the current market price
Using a limit order, it is easier to exercise control over your entry/exit strategies. A lot of CEXes offer this feature. However, when you switch over to a decentralized setting like DEXes, it becomes a very complicated affair. Hence, the limit orders offered on most DEXes are a form of “Delegated Delayed Swap” instead of a true limit order. Read on as we explore what this means.
How does a Delegated Delayed Swap (Centralized Limit Order) Work?
A lot of DEXes that offer limit order features are not fully Decentralized but rather Centralized as these DEXes rely on market makers to process its limit order.
On most DEXes, the Limit Orders are usually a “request for quote” — a method where the user (called the Maker) who wants to exchange a token creates an offer. This offer is then published on the DEX’s centralized database, where another user (called the Taker) will decide to take it. This takes out the decentralized aspect of limit orders and it functions as a “Delegated Delayed Swap”
To summarize, when a user places a limit order on the DEX, the DEX keeps the limit order pending for another user (called the Takers) who’d pick the order to fulfill when it reaches the user’s price target. In a way, it works similar to P2P (Peer to Peer),
Example: 1Inch limit orders.
Fig. 1. 1inch Centralized Limit Order
In the context above, we’ve seen how the Centralized limit order works and its limitations because the taker can choose not to fill your orders.
Now, let’s look at how Kromatika has overcome these problems by creating a truly decentralized limit order.
How does a Decentralized Limit Order work on Kromatika?
The Limit Order on Kromatika works by this schematics below
Fig. 2. Kromatika FELO Schematics
Hierarchy:
The user creates a limit order on KromatikaKromatika adds the users liquidity on Uniswap V3 and registers the Chainlink KeeperThrough Uniswap V3 Concentrated Liquidity and Range Order, Kromatika add the input tokens as LP on Uniswap V3When the price enters the target range, LP earn fees and input token is being exchanged for the target tokensWhen the price reaches the users set target price, the limit order is filled 100% and the Chainlink Keeper triggers KromatikaKromatika removes the output token from LP together with the accrued fees and sends it to the User.
To read more on this, Here’s an article on Kromatika FELO.
So finally, how are users PROTECTED from price slippage?
Kromatika Limit Order (FELO) doesn’t work like other DEXes limit order or swap.
The regular DEXes limit order makes use of market makers which is not decentralized because the market maker works like P2P (Peer — to — Peer) that has to match orders for users and it has to be filled by anyone (the taker).
Kromatika FELO leverages on Uniswap V3 Concentrated Liquidity mechanism to protect users from price slippage as Kromatika limit order adds liquidity on Uniswap V3 and uses battle proven network of decentralized Chainlink Keepers to monitor and remove liquidity in real-time. This makes the process fully decentralized as it’s automated instead of having to remove liquidity manually (if it were done on Uniswap V3 directly).
Also, users often experience partially filled orders in centralized limit orders as a result of the taker not willing to fill the order if there’s a huge volume spike in the market. This is because the taker would prefer to find arbitrage opportunities instead.
In Kromatika FELO, the execution of Limit Orders is not time dependent since this leverages Uniswap V3 concentrated liquidity which relies on market volume and target price. Limit orders can be 100% filled here even if there’s a huge spike in the market as long as it’s coupled with volume.
Concentrated liquidity simply allows LPs to concentrate their capital at custom price ranges within their desired price and offers more capital efficiency for LPs.
Concentrated liquidity comes with another benefit “Fees” and this time, you’re the one earning the fees. As per their name, Kromatika FELO earns you some fees during the order filling, read more in this specific article Kromatika FELO and also you can read more on Concentrated Liquidity here.
Having seen the Pros and Cons of how Swap Order Feature works, let’s compare the Swap and Limit Order in terms of Capital Efficiency.
Benefits and Limitations of Swap vs Limit Order
Here are some Key takeaways to Note:
Swaps are good if the user is in a hurry to get its funds, but are prone to slippage, front-running and need to monitor the price in real-time to get the target price.Limit Orders are good for users with a plan, wanting to buy/sell at a specific price, but the choice of the DEX where to setup the Limit Order is extremely important, as only Kromatika FELOs are able to fill the orders by relying only on the market and not on centralized authorities to manage the order.
So, now that you know the importance of choosing wisely your Limit Order provider, take a look at Kromatika FELOs, and try it today !
To connect with an active Kromatika community, do consider joining our Discord channel.
Kromatika Links:
Kromatika DAPPHomepageMediumTwitterDiscordTelegramReddit
Kromatika FELO protects users from Price Slippage was originally published in Coinmonks on Medium, where people are continuing the conversation by highlighting and responding to this story.