CowAMM is cool/interesting but not fully explained

I get the gist of it: Solvers compete to rebalance your pool to what is most profitable for the LPs, and solvers get to keep a little of that profit (similar to CowSwap).

But what isn’t immediately obvious and I had to deduce from reading the docs (and I’m not even sure if they’re true, hence this thread):

  1. CowAMM pools are not public-facing. Joe schmoe can’t “use” the CowAMM pool you’re providing liquidity to. Only permissioned solvers can rebalance your pool.
  2. Because of (1), you aren’t providing liquidity directly but only indirectly to the entire blockchain as a whole.
  3. Rather than 1 pool per pair that every liquidity provider shares (as on Uniswap), every liquidity provider has to create their own pool. I think this is because Safe’s have to be used on the backend.
  4. Do solvers on CowSwap have access to the liquidity in the CowAMM during solving? Or is it a separate auction going on simultaneously?

The way CowAMM was announced so far makes it seem like you can go to CowSwap, click “Pools” to see a list of pools, connect your wallet, and deposit 2 tokens just like on Uniswap.

Aside: CowAMM should advertise it’s APY for some pools. Pick the top 10 pairs by TVL, then of those pairs pick the pool with highest TVL, and show the APY somewhere on cow.fi. I’m curious myself… and it’s impossible to determine whether or not LPing with CowAMM is a good idea without seeing some numbers.

2 Likes