Limit order v2 is currently deployed on Matic. To access the limit order feature, follow this link and the subsequent prompts to connect your wallet to Matic. When you have done this, you will see that you can select a token to sell, a token to buy, and the desired conversion or limit price. In the image below, the user has selected the MATIC/USDC 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, if you look above the swapper, to the toggle function. 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. In the two images below, the user first clicks the ‘Current’ button to determine the market price, and in the second image, he lowers the price in the bottom price box to the desired price.
When you click ‘Review Limit Order,’ 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 digital wallet. This is a gasless signature.
If you then click ‘My Orders’ in the upper right hand of the swapper box, you will see your open orders, as in the left image below. 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, as in the right image below.