How a Raydium CPMM pool is created
Raydium's CPMM program (CP-Swap) runs constant-product pools, the x × y = k kind, and supports both SPL and Token-2022 tokens. Creating a pool calls its initialize instruction with your two deposits: it creates the pool, its two vaults and the LP mint, and mints you sqrt(token amount × quote amount) − 100 LP tokens. The 100 are locked in the pool forever so it can never be fully drained to zero.
Each pool belongs to one fee tier (an on-chain config account). SOLTidy lists every tier that accepts new pools, reads it from the chain, and checks that no pool for your pair already exists on the tier you pick, because each tier can hold only one pool per pair.
Worked example: 200,000,000 tokens and 10 SOL open the pool at 0.00000005 SOL per token. With a 1,000,000,000 supply that's a 50 SOL fully diluted market cap. You pay the 10 SOL, Raydium's 0.15 SOL create fee, about 0.03 SOL of rent and SOLTidy's 0.1 SOL.
Keep, burn or lock the LP
LP tokens are the claim on the pool's liquidity. If you keep them, you can withdraw later, which buyers read as a risk. Burning sends every LP token you received to the burn instruction in the same transaction as the creation, so the liquidity can never be withdrawn by anyone. If the LP amount were off by one unit, the account close would fail and the whole creation would be rejected instead of leaving withdrawable LP behind.
Locking uses Raydium's Burn & Earn program. The LP moves into a vault owned by the lock program for good, and you receive a fee-key NFT that claims the trading fees your share earns. Because the lock instruction doesn't fit next to the creation, it's sent as a second transaction right after; if you reject it, your LP stays in your wallet and you can lock it later with the Raydium LP Locker.
| LP choice | Withdrawable? | Trading fees |
|---|---|---|
| Keep | Yes, any time | Included when you withdraw |
| Burn | Never | Given up |
| Burn & Earn lock | Never | Claimable with the fee-key NFT |
Open time, Token-2022 and authorities
With an open time, the pool is created now but nobody can swap until that moment, including you. Without one, Raydium opens it one second after the creation block.
Token-2022 tokens work if Raydium's CPMM program supports their extensions. If the token charges a transfer fee, part of your deposit goes to that fee and the panel shows how much. If the mint or freeze authority is still set, screeners like RugCheck flag the token; you can revoke the mint authority first.
Questions & answers
How much does it cost to create a Raydium pool?
Raydium charges a one-time create fee of 0.15 SOL on its current CPMM tiers, and the new accounts take about 0.03 SOL of rent. SOLTidy adds a flat 0.1 SOL. On top of that you deposit the tokens and SOL or USDC that make up the pool.
Which fee tier should I pick?
0.25% is Raydium's standard tier for volatile token pairs and the usual choice for a new token. Lower tiers, down to 0.005%, are meant for stable or blue-chip pairs; higher ones, up to 4%, pay liquidity providers more per trade but make trading costlier.
Can I create a pool for a Token-2022 token?
Yes. Raydium's CPMM program supports Token-2022 mints, including ones with a transfer fee. The fee is taken when you deposit, so the pool receives slightly less than you send, and the panel shows the amount.
What's the difference between burning and locking LP?
Both make the liquidity permanent. Burning destroys the LP tokens and gives up their share of trading fees. Locking with Raydium's Burn & Earn keeps the LP in a lock vault forever and gives you a fee-key NFT that claims the fees.
Why does it say a pool already exists?
Each Raydium CPMM fee tier can hold one pool per token pair. If your token already has a pool with SOL or USDC on that tier, pick another tier or add liquidity to the existing pool with Raydium Add Liquidity.