Skip to content

Revamped constant product AMM - no Openbook ID requirement, Token22 support

License

Notifications You must be signed in to change notification settings

zeitgeistpm/raydium-cp-swap

This branch is 3 commits behind raydium-io/raydium-cp-swap:master.

Folders and files

NameName
Last commit message
Last commit date
May 30, 2024
Oct 18, 2024
May 14, 2024
May 14, 2024
Feb 26, 2024
Apr 16, 2024
Aug 30, 2024
May 30, 2024
Apr 12, 2024
May 17, 2024
Oct 16, 2024
May 30, 2024
Feb 26, 2024
Feb 26, 2024
Apr 16, 2024

Repository files navigation

raydium-cp-swap

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.

Environment Setup

  1. Install Rust.
  2. Install Solana and then run solana-keygen new to create a keypair at the default location.
  3. Install Anchor.

Quickstart

Clone the repository and test the program.

git clone https://github.com/raydium-io/raydium-cp-swap
cd raydium-cp-swap && anchor test

License

Raydium constant product swap is licensed under the Apache License, Version 2.0.

About

Revamped constant product AMM - no Openbook ID requirement, Token22 support

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 78.9%
  • TypeScript 21.1%