raydium

Integrate Raydium Protocol swaps, liquidity pools, and token launches on Solana.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/Kaleb-Rupe/aurora --skill raydium-kaleb-rupe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: raydium
Source: https://github.com/Kaleb-Rupe/aurora/tree/main/system/aurora-bridge/.claude/skills/raydium
Command: npx skills add https://github.com/Kaleb-Rupe/aurora --skill raydium-kaleb-rupe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @raydium-io/raydium-sdk-v2, @solana/web3.js, @coral-xyz/anchor, decimal.js, bn.js, bs58, and includes references (resource) components.

What problem does it solve? Integrating with Raydium's decentralized exchange on Solana requires navigating multiple pool types (CLMM, CPMM, AMM V4), program IDs, SDK modules, and HTTP APIs, which is error-prone and time-consuming without a consolidated reference. ## Core Features & Use Cases - Swap Integration: Execute token swaps via the TypeScript SDK or the HTTP Trade API with routing, slippage control, and priority fee configuration. - Liquidity & Pool Management: Create pools, open and manage CLMM concentrated liquidity positions, and add or remove CPMM/AMM liquidity with complete code examples. - LaunchLab Token Launches: Launch tokens with bonding curves, track graduation progress, and claim creator fees after migration to Raydium pools. - Use Case: A developer building a Solana DeFi app can use this Skill to get the correct program IDs, initialize the SDK, compute a swap quote, and submit a versioned transaction in minutes. ## Quick Start Use the raydium skill to show me how to swap 1 SOL for USDC using the Raydium SDK on Solana mainnet.

Frequently Asked Questions about raydium

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I swap tokens on Raydium using the SDK?

Initialize the SDK with Raydium.load, fetch pool info via raydium.cpmm.getPoolInfoFromRpc, then call raydium.cpmm.swap with the input amount, mint, and slippage. Execute the returned transaction with sendAndConfirm to submit it on-chain.

What is the difference between Raydium CLMM, CPMM, and AMM pools?

CLMM offers concentrated liquidity in custom price ranges with NFT positions, CPMM is a simple constant-product pool supporting Token22 without OpenBook, and AMM V4 is the legacy pool integrated with the OpenBook order book.

Does the Raydium SDK support devnet testing?

Yes, the SDK supports devnet by setting cluster to 'devnet' in Raydium.load. Devnet has separate program IDs for AMM, CLMM, and CPMM, though some API endpoints have limited support, so RPC-based pool fetching is recommended.

How do I launch a token with Raydium LaunchLab?

Call raydium.launchLab.createToken with the token name, symbol, metadata URI, initial supply, bonding curve type, and graduation threshold. When the curve raises the threshold amount (default 85 SOL), liquidity migrates automatically to a Raydium pool.

Why does my Raydium swap transaction fail with slippage exceeded?

The price moved beyond your slippage tolerance before confirmation. Increase the slippage parameter, add a compute budget with higher priority fees for faster execution, or retry with a fresh quote from the Trade API.