跳轉到主要內容

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 的集中流動性自動做市商,靈感來自 Uniswap v3 的設計並針對 Solana 的帳戶模型進行了改適。流動性提供者可以選擇特定的價格範圍而無需在整個曲線中提供流動性;對於穩定和相關聯的交易對,資本效率大幅提高。 計畫 ID:reference/program-addresses Token-2022: 支援(具有費用下記載的警告)。

章節內容

概覽

概念模型:平方根價格表示、檔位、流動性數學,以及為什麼部位可能會「超出範圍」。

帳戶

PoolState、AmmConfig、TickArrayState、PersonalPositionState、ObservationState。種子、欄位配置。

檔位與部位

檔位間距、檔位陣列、部位如何對應到兩個檔位邊界、流動性如何跨越檔位。

數學

平方根價格公式、流動性 ↔ 代幣金額轉換、費用成長計算、交換步驟演算法。

指令

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

費用與獎勵

費用級別、協議/基金費用分配、獎勵時程表(每個交易池最多三個獎勵代幣)。

程式碼示範

建立交易池、開啟部位、增加/減少流動性、交換、收取費用與獎勵。

何時閱讀本章

  • 你正在提供集中流動性或建立流動性提供者工具。
  • 你正在實作範圍訂單或自動再平衡策略。
  • 你是一個需要精確計價 CLMM 交換的路由器。