Liquidity (LP)

Liquidity positions are represented as NFTs via NonfungiblePositionManager. Protocol fees are a 25% cut of LP fees, so LPs receive the remaining 75% generated by their positions.

Key contracts (live)

UniswapV3Factory
0x1adb8f973373505bb206e0e5d87af8fb1f5514ef
NonfungiblePositionManager
0xcb91c75a6b29700756d4411495be696c4e9a576e

Reference implementation

Prism uses standard Uniswap V3 liquidity positions.
- Pools are created via the UniswapV3Factory.
- Liquidity positions are minted/managed as NFTs via NonfungiblePositionManager.
- To add liquidity you typically: create pool (if needed) → initialize price → approve tokens → mint position.