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.
Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Was es ist
CPMM ist Raydiums Standard-AMM mit konstantem Produkt. Es ist der Nachfolger von AMM v4 und hat keine OpenBook-Abhängigkeit, niedrigere Gasgebühren, First-Class-Token-2022-Support (einschließlich Transfer-Fee-Token) und ein saubereres Account-Layout. Programm-ID: siehe reference/program-addresses. Token-2022: unterstützt, einschließlich Transfer-Fee-, Permanent-Delegate- und Default-Account-State-Erweiterungen. Siehe algorithms/token-2022-transfer-fees für die Auswirkungen von Transfer-Gebühren auf die Swap-Mathematik.Kapitelinhalt
Überblick
Was CPMM ist, warum es entwickelt wurde und wie es sich von AMM v4 unterscheidet.
Accounts
PoolState, AmmConfig, LP-Mint, Token-Vaults, Observation-(Oracle-)Account. Seeds und Feldlayouts.
Mathematik
xy=k-Invariante, SwapBaseIn- vs. SwapBaseOut-Mathematik, Oracle-Observation-Aktualisierungsregel, Transfer-Fee-Anpassung.
Anweisungen
Initialize, Deposit, Withdraw, SwapBaseInput, SwapBaseOutput, CollectFundFee, CollectProtocolFee, UpdatePoolStatus.
Gebühren
LP-Gebühr, Protokoll-Gebühr, Fonds-Gebühr, Creator-Gebühr; wie Gebühren erhoben und ausgezahlt werden.
Code-Beispiele
Pool erstellen, Liquidität bereitstellen, abheben, Swaps durchführen — in TypeScript (raydium-sdk-v2) und Rust CPI.
Wann Sie diesen Abschnitt lesen sollten
- Sie erstellen einen neuen Pool mit konstantem Produkt.
- Sie benötigen ein AMM, das Token-2022-Token unterstützt.
- Sie arbeiten am Routing und möchten CPMM-Liquidität einbeziehen.


