MuchFi
Smart Contracts

CLMM Contracts

Concentrated Liquidity Market Maker smart contracts

CLMM Contracts

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

Contract Addresses

ContractAddress
V3 FactoryComing soon
V3 Pool DeployerComing soon
Pool Init Code HashComing soon
Swap RouterComing soon
Quoter V2Coming soon
Position ManagerComing soon
Position DescriptorComing soon
Tick LensComing soon
V3 MigratorComing soon
Interface MulticallComing soon
ContractAddress
V3 Factory0x7d175e06570CaFA1cfDF060850b84E0Ca23EfF0B
V3 Pool Deployer0x6c04e808d5FfFb597cb6a5b539f2a1dDF3529348
Pool Init Code Hash0xaf5299b6f16b0c8e07f2a9c2863ab244f4c405d6a2d552229605c5c1b5678b78
Swap Router0xd34FE9553CE3012F81c8a7D86F3063AcADb8201c
Quoter V20x5DE1Ea595653419f295511DEb781b98387a77cc2
Position Manager0x7932C91f3BAD326ecd6C2bE81697D732714B9eC5
Position Descriptor0x1E9b6B91fF2E44d3Dcf0a8583E91f4c9cA4A0448
Tick Lens0xB5Cfe31D0b9FC043F7fD25E30A0e2c3d62Aea343
V3 Migrator0xdafa906B187526F37B3b2407EaF28b07666B39F5
Interface Multicall0x5D266Ae59ED548bAbC372B00A02E7d96094800aD

Smart Router

ContractAddress
Smart RouterComing soon
Smart Router HelperComing soon
Mixed Route Quoter V1Coming soon
Token ValidatorComing soon
ContractAddress
Smart Router0x54f7D7f6FeDf4E930eFd6b4742Ba0B9E8a6dC1CB
Smart Router Helper0xfaA6F4c2A57e04d326136FA1Ba7E6341346A4B1B
Mixed Route Quoter V10xE781642fbBE5F623147BCAB6840a68cBdC0aAb7F
Token Validator0x0656803Bd837D1778A5DAF3E951f6AFDa247225a

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