What problem does it solve? AI agents frequently produce outdated or incorrect Uniswap integration code — confusing V2/V3/V4 patterns, mishandling sqrtPriceX96 price math, using deprecated routers, or hallucinating contract addresses — which can cause failed transactions or lost funds. This Skill provides verified contract addresses, correct V3/V4 integration patterns, and production-ready code examples. ## Core Features & Use Cases - Swap Execution: Exact input/output swaps via SwapRouter02 and UniversalRouter, multi-hop path encoding, quoting with QuoterV2, and slippage protection across Ethereum, Arbitrum, Base, and Optimism. - Concentrated Liquidity Management: Mint, increase, decrease, and collect fees on V3 positions via NonfungiblePositionManager with correct tick alignment and price conversion math. - V4 Hook Development: Build, mine addresses for, deploy, and test custom V4 hooks (dynamic fees, volume tracking, access control) using Foundry and the PoolManager singleton. - Use Case: An agent asked to "swap 1 WETH for USDC with 0.5% slippage" can quote via QuoterV2, compute amountOutMinimum, approve the correct spender, and execute through SwapRouter02 — all with verified addresses and error handling. ## Quick Start Ask the agent to swap 1 WETH for USDC on Ethereum mainnet with 0.5% slippage tolerance using the Uniswap V3 SwapRouter02.