Zum Hauptinhalt springen

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 →
AMM v4 teilt Liquidität nicht mehr mit OpenBook. Alle aktuellen Swaps werden über den reinen AMM-Pfad (SwapBaseInV2 / SwapBaseOutV2) ausgeführt; die On-Chain-OpenBook-Verdrahtung (Limit-Order-Raster, MonitorStep, Marktkonten) bleibt im Programm erhalten, ist aber inert — Pools stellen keine Orders mehr auf OpenBook bereit oder verwalten diese. Die OpenBook-Integration ist aus Gründen der Vollständigkeit und des historischen Kontexts dokumentiert und gilt weiterhin nur als Invarianten auf Kontenebene (z. B. AmmInfo referenziert immer noch den ursprünglichen Markt), nicht als aktive Liquiditätsquelle.

Was es ist

AMM v4 ist Raydiums First-Generation-Pool. Er erhält eine Konstanter-Produkt-Invariante (xy=k). Der Pool wurde ursprünglich als hybrider AMM konzipiert: Neben der Kurve stellte er ein Fibonacci-Abstand-Raster von Limit-Orders auf einem gebundenen OpenBook-Markt bereit, sodass Pool-Liquidität für Orderbook-Teilnehmer sichtbar war. Diese OpenBook-Seite ist nicht mehr aktiv (siehe Warnung oben); AMM v4 ist heute praktisch ein reiner Konstanter-Produkt-AMM mit den ursprünglichen OpenBook-Konten als inert beibehaltene Zustand. Er ist immer noch das Produkt mit der höchsten Liquidität auf Raydium für viele Legacy-Paare, wird aber nicht mehr für neue Pools empfohlen — siehe CPMM für neue Bereitstellungen. Programm-ID: siehe reference/program-addresses. Token-2022: nicht unterstützt. AMM v4 Pools akzeptieren nur klassische SPL-Token.

Kapitelinhalt

Übersicht

Konzeptuelles Modell: wie AMM v4 eine Konstanter-Produkt-Kurve mit einem OpenBook-Markt verbindet und warum dieses Design besteht.

Konten

AmmInfo, TargetOrders, OpenOrders, LP-Mint, Token-Tresore, Markttresor-Unterzeichner. Seeds, Feldlayouts, Invarianten.

Mathematik

xy=k-Invariante, Preisberechnung. Enthält die historischen Formeln für das (jetzt inerte) OpenBook-Limit-Order-Raster.

Anweisungen

Initialize, Deposit, Withdraw, SwapBaseIn / V2, SwapBaseOut / V2, MonitorStep (Legacy), SetParams, WithdrawPnl.

Gebühren

LP-Gebühr, Protokoll-Gebühr, Trade-Gebühren-Aufteilung. Historische PnL-Behandlung für Orderbook-Erfüllungen.

Code-Beispiele

TypeScript (raydium-sdk-v2) und Rust-CPI-Beispiele für Deposit, Withdraw und Swap.

Wann Sie dies lesen sollten

  • Sie prüfen oder integrieren mit bestehenden AMM v4 Pools.
  • Sie erstellen einen Router, der v4-Liquidität unterstützen muss.
  • Sie planen eine Migration von v4 zu CPMM — siehe auch user-flows/migrate-amm-v4-to-cpmm.
Wenn Sie einen neuen Pool erstellen, lesen Sie stattdessen CPMM.