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: Create, increase, decrease, and collect fees from V3 positions via NonfungiblePositionManager with correct tick alignment and price 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 on Base" can use the verified SwapRouter02 address for Base, quote via QuoterV2, apply 0.5% slippage tolerance, and execute with proper Permit2 approvals — avoiding deprecated routers and zero-slippage pitfalls. ## Quick Start Ask the agent to swap 1 WETH for USDC on Uniswap V3 with 0.5% slippage tolerance using the verified SwapRouter02 contract.