https://github.com/dmihal/uniswap-liquidity-dao
https://github.com/dmihal/uniswap-liquidity-dao
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dmihal/uniswap-liquidity-dao
- Owner: dmihal
- Created: 2021-04-01T15:12:12.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-04-05T21:24:02.000Z (about 4 years ago)
- Last Synced: 2024-11-02T01:22:45.805Z (8 months ago)
- Language: Solidity
- Size: 155 KB
- Stars: 41
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Uniswap V3 Liquidity DAO
For more details, see https://hackmd.io/@dmihal/uniswap-liquidity-dao
This protocol aims to provide a Uniswap V2 user experience for Uniswap V3.
Anyone can create a "MetaPool" of two tokens, which will be automatically allocated to the
Uniswap pool & curve allocation determined by the DAO. Accrued fees are automatically compounded,
and liquidity is represented as a fungible ERC20 token.## Status
The MetaPool & MetaPool Factory are functional and integrated with the Uniswap V3 codebase. Users can deposit and withdraw funds from the pool. The protocol owner (currently a single address) can adjust pool paramaters, and any account may call `rebalance()` to claim fees and re-allocate funds.
The primary issue the project is facing is front-running: currently a miner can run a "sandwich attack" to skew the pool price before a rebalancing call.
## Want to contribute? Want to use this code in your project?
DM me :)
@dmihal