šŸ£ Free Limit Order Swaps

Sushi
Sushi
Published in
5 min readMay 31, 2022

Buy and sell tokens at any price, without having to constantly monitor the market! Try out Sushiā€™s Limit Order feature on Ethereum, Polygon, Avalanche & Fantom!

Sushiā€™s Limit Orders are deployed on multiple chains:

Ethereum: https://app.sushi.com/limit-order
Arbitrum: https://arbitrum.sushi.com/limit-order
Avalanche: https://avalanche.sushi.com/limit-order
Fantom: https://fantom.sushi.com/limit-order
BSC: https://bsc.sushi.com/limit-order
Polygon: https://polygon.sushi.com/limit-order
Harmony: https://harmony.sushi.com/limit-order
Moonriver: https://moonriver.sushi.com/limit-order
Moonbeam: https://moonbeam.sushi.com/limit-order

DEXs need gas-free limit orders

All DEXs give users the option to directly swap tokens at the current market rate. Only a few DEXs support limit orders, which allow you to set trades and automatically execute them whenever the market reaches a given price.

And those that do support limit orders usually cost a high amount of gas to approve and execute and come with a high opportunity cost, parking your tokens in a simple contract instead of a yield-bearing pool. These shortcoming have made it hard to compete with centralized alternatives.

But not any longer! Sushi Sushi Limit orders solve all of these problems.

Introducing gas-less limit orders

Sushi limit orders allow you to place free trades for any rate of a given token pair, while earning yield on funds deposited in BentoBox.

And getting started is easy: Just fill up your Bento, set your token allowance once, and set as many orders as you want:

https://app.sushi.com/limit-order

Limitless Limit Orders

As the first DEX ever, Sushi allows you to set any number of limit orders of any amount. This way, you can create orders that exceed your current balance in BentoBox.

This allows you for example to set a chain of orders, which increase your volume after each successful trade that increased your balance.

Examples

E.g. You might set a strategy to buy $1m ETH at 2500 and sell $1m ETH at 2600 while only holding 100k USDC in your BentoBox. If the price is bouncing across that range the orders will keep getting partially filled, using whatever funds are available in your BentoBox.

Another example:

You can execute a conditional limit order. You basically put two orders. Assume the price of Sushi right now is $7. First limit order buys SUSHI from USDC at $8. Simultaneously, you can post another limit order to sell this SUSHI at $10, even though your previous order has not execute yet but has a chance of executing in future.

You can also use the same capital to put out multiple limit orders, for example using the same 100 USDC you can put order to buy SUSHI, ETH, WBTC, etc. Whichever can be filled first would be filled. However, the other orders are still valid and can be executed if more USDC deposited on BentoBox.

Tl;dr Where to find it?

  • On app.sushi.com select the ā€œlimitā€ tab
  • Approve the limit order contract to pull your bentobox funds. ā€œApprove BentoBoxā€ (on-chain tx, one time)
  • Deposit funds to BentoBox if they arenā€™t there yet
  • Pick assets, input amount, price
  • Sign the order (free)
  • Success
  • View current and past orders on https://app.sushi.com/limit-order/open

Try it now at https://app.sushi.com/limit-order

How to Place a Limit Order

To access the limit order feature, follow this link and the subsequent prompts to connect your wallet to the Sushi DApp. Once you have done this, you will see a selection menu for tokens to sell, and tokens to buy, and the desired conversion or limit price.

In the image below, the user has selected the MATIC/SUSHI pair, and he has selected the current market price as the conversion rate of the limit order.

You will also notice that the user has the ability to move funds from their Metamask to their BentoBox wallet, using the toggle button in the top right. Limit Order v2 is built on top of the BentoBox, so if your wallet is interacting with this interface for the first time, you will need to approve the limit order function and deposit tokens into the BentoBox to use, as below.

After you have deposited tokens into the BentoBox, you can place your limit order.

When you click ā€˜Confirm Deposit,ā€™ you will be prompted with a pop up message, asking you to confirm the limit order. After you confirm on the pop up, you will be asked to sign the transaction on your crypto wallet.

If you then click ā€˜My Ordersā€™ in the upper right hand of the swapper box, you will see your open orders. Once the price is in the desired range, limit orders on SushiSwap may take 3ā€“5 minutes to execute. Once the order has executed, you will see your order in your order history.

Enjoy trading and always DYOR!

Sushi is building a comprehensive DeFi ecosystem with AMM, leverage & margin trading platform, token launchpad and NFT artist platform. Follow our socials to keep up with our product launches and find out more on how you can make the most of your cryptocurrency assets with Sushiā€™s secure and powerful DeFi tools!

Exchange | Kashi | MISO | Docs | Discord | Twitter | Telegram | YouTube | Tutorial | Github

--

--

Sushi
Sushi
Editor for

sushi.com šŸ£ A community-led suite of DeFi tools