# Grants Committee: Bounty for LP Token / Solvers Integration

**URL:** <https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587>\
**Category:** Funded Grants\
**Tags:** complete, grant-funded\
**Created:** [October 1, 2024, 2:41pm UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587 "2024-10-01T14:41:36Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![solver\_cow](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.cow.fi/solver_cow/32/1205_2.png) [@solver\_cow](https://forum.cow.fi/u/solver_cow)\
**Post date:** [October 1, 2024, 2:41pm UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/1 "2024-10-01T14:41:36Z")

</div>

**Summary**  
We are proposing a grant of 1k USDC/DAI per week, which will be paid out to each solver who responds to at least 90% of LP token sell quotes and 90% of LP token orders. The grant lasts for at most 5 weeks and may terminate earlier if the allocated budget of 20k USDC/DAI is fully utilized. To supplement this, the core team will ensure that a sufficient number of relevant quote requests and orders will be created.

**Introduction**  
With the launch of Uniswap v4 and Balancer v3, we expect many people to remove/add/migrate their liquidity from various AMMs. The process of doing so can be cumbersome, and we think CoW Protocol can provide value (and capture volume) by providing a seamless way to trade LP tokens. We also would like to make it easier for liquidity providers to contribute and remove liquidity from CoW AMMs.

Improving solvers’ support for LP tokens will unlock new ways for users to seamlessly move & provide liquidity, including:

- Creating a new LP position with the click of a button, without holding the requisite tokens in their wallet
- Moving existing liquidity from one pool to another (even to a different AMM) with a single transaction
- Creating “nested” pools (i.e. CoW AMM pools that hold LP tokens of other pools), allowing a user to implement a diversified, constantly rebalancing, ETF-like strategy simply by buying the LP token of a top-level nested pool

These - and other innovations we have planned - have the potential to make CoW AMM the easiest and most flexible venue for liquidity provision across all of DeFi.

To make this a reality, we want to support LP tokens not just from CoW AMM and Uniswap v2, but all main protocols.

**Bounty Specifications**  
The bounty will start on the 8th October at 00:00 UTC and will run for 5 weeks. The bounty will end on Monday the 12th of November at 00:00 UTC or when the 20k USDC/DAI cap has been reached, whichever happens first. Eligibility for the weekly rewards will be measured by looking at all sell quote orders and orders involving the specified LP tokens for that week starting that week on Tuesday at 00:00 UTC and ending at 00:00 UTC on the Tuesday of the following week.

All solvers that respond to at least 90% of sell quote orders for the specified LP tokens during this period and who also submit solutions for at least 90% of orders involving these specified LP tokens will be eligible for a reward of 1k USDC/DAI for that week.

This reward is not dependent on competitiveness in the solver competition, meaning that all solvers are eligible for the weekly reward of 1k USDC/DAI regardless of how competitive they are or how many auctions they win.

In order to facilitate this bounty the core team will ensure that a sufficient number of relevant quote requests and orders will be created.

**Scope**

- All LP tokens on Uniswap V2, Balancer, SushiSwap, and PancakeSwap, Nested CoW AMM’s, Curve
- Mainnet, Gnosis Chain and Arbitrum

---

<div class="post-metadata">

**Author:** ![fiddyresearch](https://avatars.discourse-cdn.com/v4/letter/f/ecc23a/32.png) [@fiddyresearch](https://forum.cow.fi/u/fiddyresearch)\
**Post date:** [October 2, 2024, 8:00am UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/2 "2024-10-02T08:00:17Z")

</div>

Curve has ‘unburnt’ fees in the form of LP tokens stuck here: [Curve.fi: Fee Receiver | Address 0xa2bcd1a4efbd04b63cd03f5aff2561106ebcce00 | Etherscan](https://etherscan.io/address/0xa2bcd1a4efbd04b63cd03f5aff2561106ebcce00)

these include LP tokens from spectra.finance (which uses Curve underneath).

This would be a good start.

---

<div class="post-metadata">

**Author:** ![netrunner.eth](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.cow.fi/netrunner.eth/32/252_2.png) [@netrunner.eth](https://forum.cow.fi/u/netrunner.eth)\
**Post date:** [October 4, 2024, 12:35am UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/3 "2024-10-04T00:35:30Z")

</div>

I like the proposal in principle, however, what is the plan after 5 weeks and the budget exhausted? How does this incentivise long term value for the DAO?

---

<div class="post-metadata">

**Author:** ![solver\_cow](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.cow.fi/solver_cow/32/1205_2.png) [@solver\_cow](https://forum.cow.fi/u/solver_cow)\
**Post date:** [October 4, 2024, 11:41am UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/4 "2024-10-04T11:41:31Z")

</div>

In order to make it easier for solvers to integrate this bounty we would like to propose two changes to this bounty:

1. Rewards of $1.000 per week will be split across the three chains that we’re looking to operate on. Solvers that respond to at least 90% of sell quote orders for the specified LP tokens during this period and who also submit solutions for at least 90% of orders involving these specified LP tokens will receive: $500 for meeting these requirements on Mainnet, $250 for meeting these requirements on Arbitrum, and $250 for meeting these requirements on Gnosis chain. These rewards are independent of each other. So if a solver only integrates LP tokens on Mainnet and meets the requirements there, then they will receive $500 for that week. If they integrate on Arbitrum and Gnosis but not on Mainnet, then they will receive $250+$250 for that week.
2. We would like to push back the start date and end date by 1 week. Making the new start date of the bounty the 15th of October and the new end date of the bounty the 19th of November.

---

<div class="post-metadata">

**Author:** ![solver\_cow](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.cow.fi/solver_cow/32/1205_2.png) [@solver\_cow](https://forum.cow.fi/u/solver_cow)\
**Post date:** [October 4, 2024, 11:46am UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/5 "2024-10-04T11:46:25Z")

</div>

After the 5 weeks are over there will be two main benefits to the DAO.

First, we will have support for trading LP tokens on the CoW Protocol. At the moment, if I want to migrate liquidity from one AMM to another then I have to remove remove liquidity, swap tokens, and then add liquidity. With support for LP tokens you could do this in one operation on CoW Swap and solvers will find the most efficient route.

Second, we would be able to develop nested CoW AMMs. These are AMMs that hold LP tokens instead of regular ERC-20 tokens.

---

<div class="post-metadata">

**Author:** ![mfw78](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.cow.fi/mfw78/32/1598_2.png) [@mfw78](https://forum.cow.fi/u/mfw78)\
**Post date:** [October 7, 2024, 1:11pm UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/6 "2024-10-07T13:11:29Z")

</div>

IMO, It should be made explicitly clear to bounty participants that payment will be made on Gnosis Chain to reduce complexity on the administrative side of payment.

---

<div class="post-metadata">

**Author:** ![solver\_cow](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.cow.fi/solver_cow/32/1205_2.png) [@solver\_cow](https://forum.cow.fi/u/solver_cow)\
**Post date:** [October 8, 2024, 4:35pm UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/7 "2024-10-08T16:35:50Z")

</div>

Here’s the final bounty that we will post to the snapshot tomorrow:

**Summary**  
The total allocated budget is defined to be 20k USDC/DAI, and the grant should last for 5 weeks, and might terminate earlier if the allocated budget is fully utilized. During this period all solvers that respond to at least 75% of LP token sell quotes and 75% of LP token orders will receive up to 2k USDC/DAI per week. To supplement this, the core team will ensure that a sufficient number of relevant quote requests and orders will be created.

**Introduction**  
With the launch of Uniswap v4 and Balancer v3, we expect many people to remove/add/migrate their liquidity from various AMMs. The process of doing so can be cumbersome, and we think CoW Protocol can provide value (and capture volume) by providing a seamless way to trade LP tokens. We also would like to make it easier for liquidity providers to contribute and remove liquidity from CoW AMMs.

Improving solvers’ support for LP tokens will unlock new ways for users to seamlessly move & provide liquidity, including:

- Creating a new LP position with the click of a button, without holding the requisite tokens in their wallet
- Moving existing liquidity from one pool to another (even to a different AMM) with a single transaction
- Creating “nested” pools (i.e. CoW AMM pools that hold LP tokens of other pools), allowing a user to implement a diversified, constantly rebalancing, ETF-like strategy simply by buying the LP token of a top-level nested pool

These - and other innovations we have planned - have the potential to make the CoW Protocol the easiest and most flexible venue for liquidity provision across all of DeFi.

To make this a reality, we want to support LP tokens not just from CoW AMM and Uniswap v2, but all main protocols.

**Bounty Specifications**  
The bounty will start on the 15th October at 00:00 UTC and will run for 5 weeks. The bounty will end on Monday the 19th of November at 00:00 UTC or when the 20k USDC/DAI cap has been reached, whichever happens first. Eligibility for the weekly rewards will be measured by looking at all sell quote requests and orders involving the specified LP tokens for that week starting that week on Tuesday at 00:00 UTC and ending at 00:00 UTC on the Tuesday of the following week.

All solvers that respond to at least 75% of sell quote orders for the specified LP tokens during this period and who also submit solutions for at least 75% of orders involving these specified LP tokens will be eligible for a reward of 2k USDC/DAI for that week.

Rewards of $2.000 per week will be split across the three chains that we’re looking to operate on. Solvers that respond to at least 75% of sell quote orders for the specified LP tokens during this period and who also submit solutions for at least 75% of orders involving these specified LP tokens will receive: $1.000 for meeting these requirements on Mainnet, $500 for meeting these requirements on Arbitrum, and $500 for meeting these requirements on Gnosis chain. These rewards are independent of each other. So if a solver only integrates LP tokens on Mainnet and meets the requirements there, then they will receive $1.000 for that week. If they integrate on Arbitrum and Gnosis but not on Mainnet, then they will receive $500+$500 for that week.

This reward is not dependent on competitiveness in the solver competition, meaning that all solvers are eligible for the weekly reward of 2k USDC/DAI regardless of how competitive they are or how many auctions they win.

In order to facilitate this bounty the core team will ensure that a sufficient number of relevant quote requests and orders will be created. The bounty will be paid on Gnosis Chain. The CoW team will monitor the competition and retains the right to exclude solvers from the bounty at their own discretion for actions deemed inappropriate.

**Scope**

- All LP tokens on Uniswap V2, Balancer, SushiSwap, and PancakeSwap, Nested CoW AMM’s, Curve
- Mainnet, Gnosis Chain and Arbitrum

---

<div class="post-metadata">

**Author:** ![solver\_cow](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.cow.fi/solver_cow/32/1205_2.png) [@solver\_cow](https://forum.cow.fi/u/solver_cow)\
**Post date:** [October 9, 2024, 12:32pm UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/8 "2024-10-09T12:32:41Z")

</div>

The grant has been posted to snapshot: [Snapshot](https://snapshot.org/#/cowgrants.eth/proposal/0xab8a52ebb4cf6a9a82fa3ded5a913c64c1639d8ae76499f76aa8d73e0ec9df64)

---

<div class="post-metadata">

**Author:** ![mfw78](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.cow.fi/mfw78/32/1598_2.png) [@mfw78](https://forum.cow.fi/u/mfw78)\
**Post date:** [February 24, 2025, 9:11am UTC](https://forum.cow.fi/t/grants-committee-bounty-for-lp-token-solvers-integration/2587/9 "2025-02-24T09:11:12Z")

</div>


