CLMM Contracts

MuchFi utilizes Uniswap V3 for its Concentrated Liquidity Market Makers (CLMMs), enabling capital-efficient liquidity provision with customizable price ranges.

Contract Addresses

V3Factory

0x7d175e06570CaFA1cfDF060850b84E0Ca23EfF0B

SwapRouter

0xd34FE9553CE3012F81c8a7D86F3063AcADb8201c

NonfungiblePositionManager

0x7932C91f3BAD326ecd6C2bE81697D732714B9eC5

QuoterV2

0x5DE1Ea595653419f295511DEb781b98387a77cc2

TickLens

0xB5Cfe31D0b9FC043F7fD25E30A0e2c3d62Aea343

Architecture

The CLMM system consists of several key components:

Factory Contract

Creates and manages concentrated liquidity pools. Each pool supports multiple fee tiers for different trading pairs.

SwapRouter Contract

Handles swap execution across concentrated liquidity pools. Supports single-hop and multi-hop swaps with precise slippage control.

NonfungiblePositionManager

Manages liquidity positions as NFTs. Each position represents a unique price range and liquidity amount.

QuoterV2

Provides accurate swap quotes without executing transactions. Essential for displaying expected output amounts.

TickLens

Utility contract for efficiently reading tick data from pools.

Reference Documentation

For detailed specifications, refer to the official Uniswap V3 documentation:

Key Features

MuchFi’s CLMM implementation provides:
  • Capital efficiency - Concentrate liquidity in active price ranges
  • Multiple fee tiers - 0.01%, 0.05%, 0.25%, and 1.00% fee options
  • NFT positions - Each LP position is a unique NFT
  • Range orders - Create limit-order-like positions
  • Flexible ranges - Custom price bounds for each position