How to Trade on DODO Using Limit Orders

What is a Limit Order?

A limit order on DODO is an order to swap tokens with a specific minimum price (known as the limit price) for the token the user wishes to receive. The trade will only be executed if the market price reaches the limit price, which is determined by the user.
Submitting a limit order on DODO does not incur gas.
Limit orders submitted on DODO will be filled by one of the following sources if they ever hit their limit price:
  • Liquidity pools on DODO
  • Aggregated liquidity pools from other protocols
  • Limit buy/sell orders sent by other users

How to Trade on DODO Using Limit Orders

1. Navigate to the Exchange Page

Navigate to the DODO app website ( You should end up on the Exchange page by default. If you're not there, click on the Exchange tab in the left menu bar to navigate to the page.
Connect your browser wallet. DODO supports most of the popular browser wallets, including MetaMask, Trust, TokenPocket, imToken, SafePal, and Coinbase Wallet.
Click on the “Limit” tab to start trading.

2. Choose a Trading Pair

Choose a trading pair in the same manner as for Swap mode. See there for more details.

3. Configure Trade Settings

By clicking the clog icon on the top right corner, you will be able to adjust your Limit Order Expiration Time, which is set as “Never” by default.
The Limit Order Expiration Time is the maximum time that a limit order will remain active and susceptible to be executed if the limit price condition is met. After this time, the limit order expires and will no longer be executed.

4. Input Limit Price and Submit Order

Input your desired limit price, click “Limit Order”, and follow the prompts in your wallet app to submit your limit order. Submitting a limit order does not incur gas fees.

Cancelling a Limit Order

To cancel a limit order, go to “Open Orders”, click the “X” on the right side of the order, and follow the prompts in your wallet app.