> ## 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.

# AMM v4

> Konstantes-Produkt-AMM. Ursprünglich ein Hybrid-Design, das Liquidität mit OpenBook teilte; die OpenBook-Abhängigkeit wurde später aus dem Programm entfernt.

<Info>
  **Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.**

  [Englische Version ansehen →](/products/amm-v4/index)
</Info>

<Warning>
  **AMM v4s OpenBook-/Serum-Abhängigkeit wurde entfernt (Programm-Upgrade 2026-07).** Alle Swaps werden über den reinen AMM-Pfad ausgeführt. Die Order-Book-CPIs und Market-Making-Instruktionen (`MonitorStep`, `MigrateToOpenBook`, `WithdrawSrm` usw.) wurden **aus dem Programm entfernt** und kehren jetzt zurück, wenn sie aufgerufen werden. Die v1-Instruktionen `SwapBaseIn` / `SwapBaseOut`, `Deposit` und `Withdraw` behalten ihre alten Account-Layouts für Rückwärtskompatibilität — die Market-Accounts werden weiterhin positionell akzeptiert, aber **nicht mehr validiert oder verwendet**. Neue Integrationen sollten die `SwapBaseInV2` / `SwapBaseOutV2`-Einstiegspunkte verwenden. Siehe den [Changelog-Eintrag vom 2026-07-22](/de/reference/changelog/2026-07-22-amm-v4-openbook-removal).
</Warning>

## Was es ist

AMM v4 ist Raydiums Pool der ersten Generation. Es behält eine Konstantes-Produkt-Invariante (xy=k) bei. Der Pool war ursprünglich als **Hybrid-AMM** konzipiert: Neben der Kurve postete er ein Fibonacci-verteiltes Gitter von Limit-Orders auf einem gebundenen OpenBook-Markt, sodass die Pool-Liquidität für Order-Book-Taker sichtbar war. **Diese OpenBook-Integration wurde später aus dem Programm entfernt** (siehe Warnung oben); AMM v4 ist heute ein reines Konstantes-Produkt-AMM. On-Chain-`AmmInfo`-Accounts behalten ihre `market`- / `open_orders`-Referenzfelder für Layout-Kompatibilität, aber das Programm liest oder handelt nach ihnen nicht mehr.

Es 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](/de/products/cpmm) für neue Deployments.

**Programm-ID:** siehe [reference/program-addresses](/de/reference/program-addresses).

**Token-2022:** nicht unterstützt. AMM v4-Pools akzeptieren nur klassische SPL-Token.

## Kapitelübersicht

<CardGroup cols={2}>
  <Card title="Übersicht" icon="circle-info" href="/de/products/amm-v4/overview">
    Konzeptionelles Modell: wie AMM v4 eine Konstantes-Produkt-Kurve mit einem OpenBook-Markt verbindet und warum dieses Design existiert.
  </Card>

  <Card title="Accounts" icon="database" href="/de/products/amm-v4/accounts">
    AmmInfo, TargetOrders, OpenOrders, LP-Mint, Token-Vaults, Market-Vault-Signer. Seeds, Feldlayouts, Invarianten.
  </Card>

  <Card title="Mathematik" icon="function" href="/de/products/amm-v4/math">
    xy=k-Invariante, Preisberechnung. Die Reserve-Formel ist jetzt nur noch Vault-basiert; die OpenBook-Limit-Order-Gitter-Mathematik wird als historischer Kontext beibehalten.
  </Card>

  <Card title="Instruktionen" icon="terminal" href="/de/products/amm-v4/instructions">
    Initialize2, Deposit, Withdraw, SwapBaseIn / V2, SwapBaseOut / V2, SetParams, WithdrawPnl. (Order-Book-Instruktionen wie MonitorStep wurden entfernt.)
  </Card>

  <Card title="Gebühren" icon="percent" href="/de/products/amm-v4/fees">
    LP-Gebühr, Protokoll-Gebühr, Trade-Gebühren-Aufteilung. Historische PnL-Behandlung für Order-Book-Fills (eingestellt).
  </Card>

  <Card title="Code-Beispiele" icon="code" href="/de/products/amm-v4/code-demos">
    TypeScript (raydium-sdk-v2) und Rust-CPI-Beispiele für Deposit, Withdraw und Swap.
  </Card>
</CardGroup>

## Wann Sie dies lesen sollten

* Sie prüfen oder integrieren gegen bestehende 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](/de/user-flows/migrate-amm-v4-to-cpmm).

Wenn Sie einen **neuen** Pool erstellen, lesen Sie stattdessen [CPMM](/de/products/cpmm).
