Learn how to create a Raydium CPMM liquidity pool for your Solana token, set an initial price, and start earning trading fees.
You need a token mint address before creating a pool. If you haven't minted yet, use the Create Token page. Copy the mint address from the success screen.
Go to the Add Liquidity page and click Connect Wallet. Make sure you're on Mainnet and have enough SOL for both the liquidity deposit and the 0.3 SOL pool creation fee.
Choose Raydium CPMM as your DEX. CPMM (Constant Product Market Maker) pools are automatically indexed by Jupiter, giving your token instant routing coverage.
Paste your token's mint address. The page will verify it on-chain and display your token's name, symbol, and your wallet balance.
Enter the amount of SOL and tokens you want to deposit. The ratio you set here determines the initial price. For example: 1 SOL + 1,000,000 tokens = 0.000001 SOL per token.
Check the Pool Preview to confirm the initial price and ratio. Click Create Pool, approve the two transactions in Phantom (fee transfer + pool creation), and wait for confirmation.
A liquidity pool is a pair of tokens locked in a smart contract. Traders swap between them and the price adjusts automatically based on the ratio. You, as the liquidity provider, earn a share of every trade fee.
The initial price is determined entirely by the ratio of SOL to tokens you deposit. There is no oracle — the market will trade at whatever price you set until arbitrageurs adjust it.
Raydium CPMM pools charge a fee on every swap (typically 0.25%). That fee is distributed proportionally to all liquidity providers in the pool, including you.
Yes. As the pool creator you receive LP tokens representing your share. You can use Raydium's UI to remove liquidity at any time. Note: removing all liquidity effectively closes the pool.
Don't set the initial price too high. An overpriced token at launch will immediately sell off as arbitrageurs correct the price. Start with a market-cap you can defend, and let organic demand push the price up.