• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
CoW DAO GrantsCoW DAO Grantsby0x76b0340e50BD9883D8B2CA5fd9f52439a9e7Cf580x76b0…Cf58

Grant Application CoW AMM Expansion

Voting ended almost 2 years agoSucceeded

Grant Application: CoW AMM Expansion


Grant Title:

CoW AMM Expansion


Author:

@bleu @yvesfracari @ribeirojose @mendesfabio


About You:

bleu collaborates with companies and DAOs as a web3 technology and user experience partner. We’re passionate about bridging the experience gap we see in blockchain and web3.


Additional Links:

Our work for CoW so far:

  • [CoW] AMM Deployer: a Safe app to deploy new CoW AMM pools from a Safe Wallet.
  • [CoW] MilkmApp : a Safe App designed for creating and managing Milkman orders within the CoW ecosystem. It empowers DAOs to sell tokens while deferring the price determination to execution time, leveraging price checkers for optimal pricing strategies.
  • [CoW] Python SDK (ongoing): we’re helping CoW put together a Python SDK to provide for developers for querying on-chain data, managing orders, and integrating with the CoW Protocol’s smart contracts.
  • [CoW] Stop-Loss (closing): a Safe app UI to allow for multisig wallets to fully manage stop-loss orders.
  • [CoW] Have I been MEV’d (ongoing): a set of bots and a dashboard integrated with ZeroMEV API to help the web3 community to be aware of MEV losses.

Grant Category:

User interface and user experience (UI/UX)


Grant Description:

Following the successful deployment of the CoW AMM Deployer Safe Application, which received positive community and committee feedback, we identified several enhancement opportunities:

  • Additional price oracles: Currently, the app relies solely on two audited price oracles (Uniswap V2 and Balancer). Some users have reported the lack of extra price oracles (example). Additionally, a Chainlink Oracle was developed by one user that needed tokens that weren't supported by the available options. To support a wider range of tokens and provide more reliable pricing options, we plan to integrate Chainlink, SushiSwap, Uni V3, Pyth, and Balancer Composable Stable Pools oracles.
  • User flow: Currently, users must first create a new Safe Wallet before transferring funds to begin using the CoW AMM Deployer. This isn't the default flow to provide liquidity into pools and can cause issues for the users as reported here. This is going to be solved by integrating the new standalone version of the contracts being developed by CoW Team. Also, this will allow multiple AMM positions for the same wallet leading to a improvement of the CoW AMM Manager page to track multiple AMMs.

Grant Goals and Impact:

Our grant aims to further enhance the CoW AMM Deployer Safe Application developed by us, focusing on specific areas for improvement. By incorporating additional price oracles, including the Chainlink Oracle, and expanding to support new oracles such as SushiSwap, Uni V3, and Balancer Composable Stable Pools, we aim to increase the range of suported pricing data. This initiative not only strengthens the infrastructure but also increases the range of supported tokens.

Additionally, we plan to optimize the user experience by introducing a Constant Weighted Product invariant, making the application independent of the Safe environment. These changes will simplify the process for users, making it easier and more efficient to access and use the CoW AMM. Overall, our grant is geared towards making the CoW AMM Deployer more effective and impactful, attracting more liquidity to the CoW Protocol and protecting more users from LVR.


Milestones:

Milestone Due Date Payment
CoW AMM Oracles 3.5 weeks 7.25k xDAI + 7.25k COW
Standalone Contract Integration 4 weeks 8.5k xDAI + 8.5k COW

CoW AMM Oracles:

Development of the contracts and full integration with the CoW AMM Deployer APP for the following price oracles:

  • Chainlink (using the already developed community Chainlink oracle);
  • SushiSwap (using the already Uni v2 contract and integrating with the App);
  • Uniswap V3;
  • Balancer Composable Stable Pool;
  • Pyth;
  • Redstone.

Standalone Contract Integration:

CoW team is working on a standalone version of the contracts, which will make possible a smoother experience for users.

This milestone will include a release of the CoW AMM Deployer for the standalone contract version. This will allow:

  • Refactoring to use standalone contracts version, including "Migrate legacy CoWAMM" button to enable users to migrate (2 weeks)
  • App refactoring to work inside and outside Safe (1 week)
  • Refactoring of the "CoW AMM Manager Page" to multiple pools. (1 week)

Funding Request:

We suggest releasing milestone payments upon the approval of each milestone. All COW payments can be vested over 1 year.


Budget Breakdown:

The budget includes the hourly rates of a developer during the execution and a project manager on a need basis. It also includes the diluted maintenance costs for 1 year. The budget doesn’t cover contract audit costs.


Gnosis Chain Address (to receive the grant):

0x554866e3654E8485928334e7F91B5AfC37D18e04


Other Information:

  • All the code will be open-source from day 0. We’re open to feedback during PRs as well;
  • We’re happy to answer any questions and are open to feedback about this proposal;

Terms and Conditions:

By submitting this grant application, I acknowledge and agree to be bound by the CoW DAO Participation Agreement and the CoW Grant Terms and Conditions.

Off-Chain Vote

For
6 OTS100%
Against
0 OTS0%
Abstain
0 OTS0%
Quorum:120%
Download mobile app to vote

Discussion

CoW DAO GrantsGrant Application CoW AMM Expansion

Timeline

May 13, 2024Proposal created
May 13, 2024Proposal vote started
May 16, 2024Proposal vote ended
May 16, 2024Proposal updated