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. ReturnsgetUniswapPrice()
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