Skip to content

artistic709/CoWAMMPool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pooled CoW AMM demo on Gnosis Chain

CoWSwap <> Safe <> LP contract

Demo

Frontend Demo

cowammpool.jpg

Contracts address

Deploy flow

  1. create a Safe contract
  2. deploy CoWAMMPool contract
  3. Safe approve CoWAMMPool to move tokens
  4. fund initial liquidity by invoking CoWAMMPool.addLiquidity
  5. use CoW AMM Deployer Safe App

Disclaimer ⚠️

  • not audited
  • currently Safe owner is my EOA

Feature/TODO

  • tokenize LP position in a shared CoW AMM
  • work as a standalone contract, not a Safe module
  • imbalanced deposit is allowed
  • no fee
  • still need to rely on Safe owner to configure CoW AMM
  • add/remove liquidity via CoW Swap (intent: spend m token0 for n LP)
  • auto adjust CoW AMM minimum amount

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors