A revamped constant product AMM program optimized for straightforward pool deployment along with additional features and integrations:
- No Openbook market ID is required for pool creation
 - Token22 is supported
 - Built-in price oracle
 - Optimized in Anchor
 
The program has been audited by MadShield. The report can be found here.
The program assets are in-scope for Raydium’s Immunefi bug bounty program.
- 
Install
Rustcurl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh rustup default 1.81.0
 - 
Install
Solanash -c "$(curl -sSfL https://release.anza.xyz/v2.1.0/install)"then run
solana-keygen newto create a keypair at the default location. - 
install
Anchor# Installing using Anchor version manager (avm) cargo install --git https://github.com/coral-xyz/anchor avm --locked --force # Install anchor avm install 0.31.0
 
Clone the repository and test the program.
git clone https://github.com/raydium-io/raydium-cp-swap
cd raydium-cp-swap && yarn && anchor testRaydium constant product swap is licensed under the Apache License, Version 2.0.