How does it work?

Symphony DEX is a novel Yield Optimized trading protocol, the first of its kind! It allows you to buy or sell tokens more capital efficiently than ever. Your trades keep earning yield on safe protocols till they execute. Symphony DEX maximizes the total return using Trading + Yield generation. The sell asset is deposited into a yield-generating protocol like Aave, Mstable, Yearn, etc. This feature allows traders to earn yield for the time their trades wait for execution unfilled on the order book. The order creator receives the bought asset automatically when the order is filled. The orders are filled automatically by "Executors". The executor receives a small fee for executing the orders as they have to bear the expenses for running the relayer service and transaction costs.



Yield Optimized Trades

Every time you trade on Symphony DEX your orders earn yield. These yields are auto-compounded and paid out when the order is executed. This makes the protocol more capital efficient than existing exchanges. Imagine Yield farming + Trading combined into one like notes combining to make a melodious symphony 🎵

Meta DEX Aggregatooor

Liquidity is aggregated across the network with the help of DEX aggregators like Paraswap. How does that help? Trades are executed at the best price with tight slippage. This also means that the orders are filled as soon as the price hits the set limit or stop-loss.

Limit & Stop-loss Orders

Limit & Stoploss orders are currently available. The limit order lets you maximize profits by timing top. While the Stoploss orders are essential for hedging the volatility risk of crypto assets. Stoploss orders can also be used to buy the dip or offer DCA strategies!

Better Execution Guarantee

Trades are executed when the prices across any of the integrated DEXes across a network match the limit or the stop-loss price set by the user. This is different from other order book DEXes and CEXes which depend on takers to fill the orders and if there is no taker (liquidity) the order is not filled.


Order creators just need to interact with the protocol once to create the order. The protocol has an actor called “executor” which is essentially a bot that monitors prices on-chain and submits transactions to fill the order when the price constraints match. The order creator doesn't need to worry about anything once they create the order. Decentralized UI
UI is the only point of contact with the user and having a single user interface may block some users to access the protocol. To incentivize 3rd parties to host their UIs, Trades have an “executor” field in the data payload. This field can be pre-defined on the UI. The UI host can also run its own executor and use the same executor to fill orders.