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

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 による自動翻訳です。すべての内容は英語版を正とします。英語版を表示 →

概要

CLMM は Raydium の集中流動性 AMM で、Uniswap v3 の設計にインスパイアされており、Solana のアカウントモデルに適応しています。流動性プロバイダーは、曲線全体に提供する代わりに、価格範囲を選択します。安定資産やペアの相関性が高い場合、資本効率が大幅に向上します。 プログラム ID: reference/program-addresses を参照してください。 Token-2022: サポート済み(fees に記載されている注意点あり)。

チャプター内容

Overview

概念モデル:sqrt-price 表現、ティック、流動性計算、ポジションが「範囲外」になる理由。

Accounts

PoolState、AmmConfig、TickArrayState、PersonalPositionState、ObservationState。シード、フィールドレイアウト。

Ticks and positions

ティック間隔、ティックアレイ、ポジションが 2 つのティック境界にマップされる方法、流動性がティックを超える方法。

Math

Sqrt-price の公式、流動性 ↔ トークン量変換、手数料成長会計、スワップステップアルゴリズム。

Instructions

CreatePool、OpenPosition、IncreaseLiquidity、DecreaseLiquidity、Swap、CollectFee、CollectReward、UpdateRewardInfos。

Fees and rewards

手数料層、プロトコル/ファンド手数料分割、報酬スケジュール(プールごとに最大 3 つの報酬ミント)。

Code demos

プール作成、ポジション開設、流動性の増減、スワップ、手数料と報酬の回収。

いつこれを読むべきか

  • 集中流動性を提供している、または LP 向けのツールを構築している。
  • レンジオーダーまたは自動リバランス戦略を実装している。
  • CLMM スワップの価格を正確に算出する必要があるルーター。