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.
Cette page est traduite automatiquement par IA. La version anglaise fait foi.Voir la version anglaise →
Ce qu’il est
CPMM est l’AMM à produit constant standard de Raydium. C’est le successeur d’AMM v4 et n’a aucune dépendance OpenBook, consomme moins de gaz, offre un support natif de Token-2022 (y compris les tokens avec frais de transfert), et dispose d’une disposition de compte plus épurée. Program ID : voir reference/program-addresses. Token-2022 : supporté, y compris les extensions de frais de transfert, délégué permanent et état de compte par défaut. Consultez algorithms/token-2022-transfer-fees pour comprendre comment les frais de transfert affectent les mathématiques du swap.Contenu du chapitre
Présentation
Ce qu’est CPMM, pourquoi il a été développé et comment il diffère d’AMM v4.
Comptes
PoolState, AmmConfig, mint LP, coffres de tokens, compte d’observation (oracle). Seeds, dispositions des champs.
Mathématiques
Invariant xy=k, mathématiques de SwapBaseIn vs SwapBaseOut, règle de mise à jour de l’observation oracle, ajustement des frais de transfert.
Instructions
Initialize, Deposit, Withdraw, SwapBaseInput, SwapBaseOutput, CollectFundFee, CollectProtocolFee, UpdatePoolStatus.
Frais
Frais LP, frais de protocole, frais de fonds, frais du créateur ; comment les frais sont collectés et retirés.
Démonstrations de code
Créer un pool, déposer, retirer, échanger — en TypeScript (raydium-sdk-v2) et Rust CPI.
Quand lire ceci
- Vous créez un nouveau pool à produit constant.
- Vous avez besoin d’un AMM qui supporte les tokens Token-2022.
- Vous effectuez du routage et souhaitez inclure la liquidité CPMM.


