{"repo":"geniusyield/smart-order-router","free":true,"listed":false,"github":"https://github.com/geniusyield/smart-order-router","clone":"git clone https://github.com/geniusyield/smart-order-router.git","description":"Open-source Smart Order Router framework to connect liquidity from the Genius Yield DEX","language":"Haskell","stars":64,"topics":["blockchain","cardano","geniusyield","haskell","framework"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Smart Order Router Table of contents - 🎓 Crash Course - 🔍 How bot assesses profitability - 🚀 Building and running - 🧠 Strategies - 💰 Yield Accelerator Rewards - 🛠️ Troubleshooting - ⚖️ License Overview Smart Order Routers play a crucial role in the operation of the Genius Yield Decentralized Exchange. Smart Order Routers (SORs) are off-chain agents that execute a routing algorithm that scans the Cardano blockchain for open limit orders, matches them based on their trigger conditions, and submits new transactions back to the ledger to perform the swap state transitions. Each Smart Swap encodes trigger conditions that the SOR must fulfill to execute the swap. The SOR continuously scans and analyzes the current state of the limit orders on-chain and relies on the configured matching strategy to best execute a customer’s order based on price. Specifically, the SOR periodically builds a multi-asset order book consisting of one order book for each token pair listed in its configuration. Each order book contains only sell and buy orders for the same pair of tokens. The bot runs the selected strategy over the multi-asset order book to obtain a list of matches. The matches are then translated into actual transactions that will be signed and submitted by the bot, if these are profitable to execute. Due to the open and decentralized design of the protocol, anybody can run a Smart Order Router instance and profit from the arbitrage opportunities, thus running a Smart Order Router i","default_branch":null,"files":null,"tree":[],"storefront":"/r/geniusyield","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geniusyield/smart-order-router/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}