メインコンテンツへスキップ

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.

このページは AI による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →
AMM v4 は OpenBook と流動性を共有しなくなりました。 現在のすべてのスワップは AMM のみのパス(SwapBaseInV2 / SwapBaseOutV2)で実行されます。オンチェーン OpenBook 配線(リミットオーダーグリッド、MonitorStep、マーケットアカウント)はプログラムに保持されていますが無効です。プール は OpenBook にオーダーを投稿または管理しなくなりました。OpenBook 統合は完全性と歴史的文脈のために記載されており、アクティブなリクイディティソースとしてではなく、アカウントレベルの不変量(例:AmmInfo は依然として元のマーケットを参照)としてのみ適用されます。

概要

AMM v4 は Raydium の第一世代プールです。定積不変量(xy=k)を維持しています。このプールは元々ハイブリッド AMM として設計されました。カーブに加えて、フィボナッチスペーシングされたリミットオーダーグリッドをバインドされた OpenBook マーケットに投稿し、プール流動性がオーダーブックテイカーに見えるようにしていました。その OpenBook サイドはアクティブではなくなりました(上記の警告を参照)。今日 AMM v4 は、実質的には、元の OpenBook アカウントが無効なステートとして保持されている純粋な定積 AMM です。 多くのレガシーペアで依然として最高の流動性製品ですが、新しいプールには推奨されなくなりました。新しいデプロイメントについては CPMM を参照してください。 プログラム ID: reference/program-addresses を参照してください。 Token-2022: サポートされていません。AMM v4 プールは従来の SPL トークンのみを受け入れます。

チャプター内容

Overview

概念モデル:AMM v4 がどのように定積カーブを OpenBook マーケットと結合し、なぜこの設計が存在するのか。

Accounts

AmmInfo、TargetOrders、OpenOrders、LP ミント、トークンボルト、マーケットボルト署名者。シード、フィールドレイアウト、不変量。

Math

xy=k 不変量、価格計算。(現在は無効な)OpenBook リミットオーダーグリッドの歴史的公式を含みます。

Instructions

Initialize、Deposit、Withdraw、SwapBaseIn / V2、SwapBaseOut / V2、MonitorStep(レガシー)、SetParams、WithdrawPnl。

Fees

LP フィー、プロトコルフィー、トレードフィースプリット。オーダーブックフィルの歴史的 PnL 処理。

Code demos

TypeScript(raydium-sdk-v2)および Rust CPI の例。デポジット、ウィズドロー、スワップ。

このセクションを読む時期

  • 既存の AMM v4 プールを監査または統合している場合。
  • v4 流動性をサポートする必要があるルーターを構築している場合。
  • v4 から CPMM への移行を計画している場合。user-flows/migrate-amm-v4-to-cpmm も参照してください。
新しいプールを作成している場合は、代わりに CPMM を読んでください。