Documentation Index
Fetch the complete documentation index at: https://docs.raydium.io/llms.txt
Use this file to discover all available pages before exploring further.
CPMM is the right product for most new pools. It is cheaper to create than AMM v4, supports Token-2022, and is the recommended default for permissionless listings.
What you need
- A Solana wallet holding:
- Enough of each mint to seed initial liquidity.
- About 0.2 SOL for pool creation rent, token-account creation, and priority fees.
- The two token mint addresses.
- A fee tier. The default 0.25% tier suits most volatile pairs.
UI walkthrough
On raydium.io/liquidity/create-pool:- Select pool type. Choose Standard AMM (CPMM). Use CLMM only if you understand range management.
- Enter both tokens. Paste mint addresses or search by symbol. For Token-2022 mints, review any warnings.
- Set fee tier. Common options are 0.01%, 0.25%, and 1%. Higher fees suit more volatile or long-tail pairs.
- Set initial price and deposit. Enter one side and the initial price. The UI computes the other side.
- Review. Check mint addresses, fee tier, initial price, LP tokens, pool share, and one-time rent.
- Confirm and sign. Your wallet signs the pool-creation transaction.
- Wait for indexing. The pool is live on-chain immediately, but the Raydium UI can take a few minutes to show it in search.
Picking the initial price
The pool’s first price comes from your initial deposit ratio. If you deposit 10 SOL and 1000 USDC, the initial SOL price is 100 USDC. Choose a price close to the market. If the price is too high or too low, arbitrage traders will rebalance the pool and you will pay for that difference through your starting inventory.Post-creation checklist
- Open the pool page. Confirm the pair, fee tier, and pool address.
- Check LP tokens. Your wallet or Raydium portfolio should show the new LP token.
- Do a tiny test swap. Use a small amount to confirm the pool routes as expected.
- Wait for discovery. If the pool does not appear in search immediately, refresh after a few minutes and search by mint or pool ID.
Token-2022 considerations
If either mint is Token-2022 with transfer fees, the effective user cost is the pool fee plus the mint’s transfer fee. The UI surfaces Token-2022 warnings before you sign. If either mint has a transfer hook, swaps depend on that hook program. If the hook program changes or blocks transfers, the pool may become hard to use. Treat unknown transfer-hook mints as higher risk. Non-transferable mints cannot be used in CPMM pools.Troubleshooting
Wrong initial price
If you catch the mistake before signing, go back and correct the deposit ratio. If you already created the pool, you usually need to add liquidity at the corrected price, let arbitrage settle it, or create a new pool.Priority fee too low
Pool creation can expire during congestion. Retry with a higher priority-fee setting in the wallet or Raydium UI.Initial liquidity is too small
Very small pools produce bad price impact and poor user experience. Add more liquidity before sharing the pool publicly.Duplicate pools
Multiple CPMM pools can exist for the same token pair at different fee tiers. Before creating one, search Raydium by both token mints and check whether the project already endorses a pool.Permissioned mints
A mint with a freeze authority can freeze token accounts. For unknown mints, verify the freeze authority and project controls before providing meaningful liquidity.Pointers
products/cpmm/accounts— PoolState layout.products/cpmm/instructions— the initialize instruction.user-flows/add-remove-liquidity— next step after pool creation.


