What problem does it solve? Integrating with Raydium's multiple pool types (CLMM, CPMM, AMM V4), Trade API, and LaunchLab requires navigating scattered SDK documentation, program IDs, and pool-specific quirks, which slows down Solana DeFi development. ## Core Features & Use Cases - Swap Integration: Execute token swaps via the TypeScript SDK or the HTTP Trade API with routing, quotes, slippage control, and priority fees. - Liquidity & Pool Management: Create pools and manage CLMM concentrated-liquidity positions, CPMM deposits, and AMM V4 operations with correct program IDs for mainnet and devnet. - LaunchLab Token Launches: Launch tokens with bonding curves, buy/sell on curves, and handle automatic migration to Raydium pools. - Use Case: A developer building a Solana trading bot can use the Trade API reference to fetch a swap quote, serialize the transaction, sign it, and confirm it on-chain, then consult the troubleshooting guide when hitting slippage or tick-range errors. ## Quick Start Ask the assistant to write TypeScript code that swaps 1 SOL for USDC using the Raydium SDK v2 on mainnet.