This report is belongs to https://github.com/yearn/budget/issues/164 **Time**: Nov-Dec-Jan # Table of content 1. Progress Report 2. Contracts with funds/liquidity 3. Revenue sent to treasury 4. Expenses excl. salaries # 1. Progress Report ## a. Gnosis solver instance Refactored solver is already working in Gnosis and providing revenue. ms in gnosis: https://gnosisscan.io/address/0xa663deb16c4346f768068d3ab6f67428a651f384 tradehandler in gnosis: https://gnosisscan.io/address/0x67a5802068f9e1ee03821be0cd7f46d04f4df33a We plan to bridge profits when we surpass a 1k threshold. ## b. Custom quote endpoint for ytrades and zootroops Cowswap timeouts in quotes was giving bad estimates. Now, ytrades and zootroops are asking the solver for pricing and placing limit orders in cowswap. ## c. [WIP] New router Performance increase by ~100x achieved by indexing chain data and implementing AMM math inside the router service. We'll replace 1nch and will finally be primed to scale and onboard multiple liquidity sources. This performance boost will eliminate the timeout issues mentioned above. ![Screenshot 2024-01-17 at 9.10.11 AM](https://hackmd.io/_uploads/HkqiZvBKT.png) ## d. Solver in L2s While Cowswap still haven't make a decision on which L2s to go to, solver v2 will allow us to run without the cowswap backend. # 3. Revenue sent to treasury We decided to reduce the amount of tx each month and send revenue to the split contract after 3m. You will see in the graph that we are going from a monthly distribute to one distribute every 3 months. Going forward, we will split USDM and/or sDAI stables. ![Screenshot 2024-01-17 at 9.11.27 AM](https://hackmd.io/_uploads/BJm4lDBtT.png) You can follow the split contract here: https://app.0xsplits.xyz/accounts/0xC4f238633A85A854C4702d2c66264771D1fa7904/ # 4. Expenses excl. salaries Past costs that inform expected cost in the new BR. ## a. Infra cost We added a hetzner server to run a gnosis chain node and a reth node. ## b. External contributors and other expenses We met in-person twice to work on the refactor of the solver code that will allow for easier integrations with aggregators other than cowswap and easier deployments to other blockchains. We also take advantage of the Yearn SME pool for specialized solver needs (e.g., Weiroll, alerts, sweeps, etc.).