[EPIC][CL]: Concentrated Liquidity #3014
Labels
C:x/gamm
Changes, features and bugs related to the gamm module.
F: concentrated-liquidity
Tracking the development of concentrated liquidity feature to improve filtering on the project board
T:epic ⛰
Background
This is an epic to track work on concentrated liquidity (CL). While a concrete direction might still be uncertain, this issue aims to document the latest discussions.
Suggested Design
Introduction
We will begin by implementing the Uniswap V3 paper for the MVP. Then, we will consider changes to the existing logic.
Concentrated Liquidity Tasks
Project View
For project view, all remaining issues and milestones, please see this board:
https://github.com/orgs/osmosis-labs/projects/1/views/69
For internal audit issues, please see this board:
https://github.com/orgs/osmosis-labs/projects/1/views/74
For OtterSec audit, use this:
https://github.com/orgs/osmosis-labs/projects/1/views/75
Scope of changes
Ordered by perceived risk:
x/concentrated-liquidity
x/superfluid
x/incentives
andx/pool-incentives
x/gamm
x/poolmanager
x/gamm
moduleSplitRouteExactAmountIn
SplitRouteExactAmountOut
CreatePool
x/twap
x/twap
x/protorev
x/lockup
Documentation
Up-to-date
Diagrams
Scope of superfluid changes
https://lucid.app/lucidchart/c3edc266-177d-4d8d-9259-9340c1222839/edit?invitationId=inv_ccb8b41d-e744-40ef-a98c-d40d469f4397&page=0_0#
Component Diagram & PoolManager + Gamm Refactor: https://lucid.app/lucidchart/6f0903fe-b5e9-43bc-949f-3ca3616d6e27/edit?page=0_0#
Useful resources
Accumulator package
Common SDK and state-compatibility gotchas
Might be outdated
GitHub Issue Labels
"F: concentrated-liquidity"
"cl-internal-review"
"cl-ottersec-review"
"cl-informal-audit"
Acceptance Criteria
The text was updated successfully, but these errors were encountered: