Skip to main content
TVL: ~$10M | Type: Concentrated Liquidity (V3) | Docs: docs.uniswap.org

Overview

Uniswap V3 is the largest DEX by TVL on Monad Mainnet. It uses concentrated liquidity - LPs provide liquidity within custom price ranges, dramatically improving capital efficiency compared to V2-style constant-product AMMs. The SDK exposes pool enumeration, price queries, and a cross-DEX price comparison utility against Kuru.
Uniswap V3’s QuoterV2 contract is not a true view function. The SDK uses simulateContract (not readContract) for all quote calls. Using readContract will fail on Monad’s RPC.

Functions

getUniswapPools()

Returns all active Uniswap V3 pools on Monad. Returns

getUniswapPrice()

Returns the current spot price between two tokens using the best Uniswap V3 pool. Parameters Returns number. price of tokenA denominated in tokenB.

compareWithKuru()

Compares the effective swap price between Uniswap V3 and Kuru for a given token pair and input amount. Useful for arbitrage detection and best-execution routing. Parameters Returns

Contract Addresses