Create liquidity pools on Raydium using AMM V4, CLMM, and CPMM
Create and manage different types of liquidity pools on Raydium, including AMM V4 (Legacy), Concentrated Liquidity (CLMM), and Constant Product (CPMM) pools.
const signature = await agent.raydiumCreateClmm( new PublicKey("mint1"), new PublicKey("mint2"), new PublicKey("config-id"), new Decimal(initialPrice), new BN(startTime));
const signature = await agent.raydiumCreateCpmm( new PublicKey("mint1"), new PublicKey("mint2"), new PublicKey("config-id"), new BN(mintAAmount), new BN(mintBAmount), new BN(startTime));
"Create a Raydium CPMM pool for USDC/SOL pair""Setup concentrated liquidity pool with custom ranges""Launch AMM V4 pool with OpenBook market integration""Initialize CLMM pool with specific initial price"
// Parametersinterface CpmmParams { mint1: PublicKey; // First token mint mint2: PublicKey; // Second token mint configId: PublicKey; // Configuration ID mintAAmount: BN; // Initial amount of token A mintBAmount: BN; // Initial amount of token B startTime: BN; // Pool start time}// Features- Supports Token-2022- No market ID required- Configurable fees