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 自動翻譯,所有內容以英文版本為準。查看英文版 →
簡介
CPMM 是 Raydium 的標準常數乘積 AMM。它是 AMM v4 的後繼者,沒有 OpenBook 依賴、燃氣成本更低、對 Token-2022 的一流支援(包括轉帳費用代幣),以及更簡潔的帳戶佈局。 程式 ID: 參閱 reference/program-addresses。 Token-2022: 支援,包括轉帳費用、永久委託和預設帳戶狀態擴充功能。詳見 algorithms/token-2022-transfer-fees 了解轉帳費用如何影響交換數學。章節內容
概覽
CPMM 是什麼、為何建立它,以及它與 AMM v4 的不同之處。
帳戶
PoolState、AmmConfig、LP 鑄造、代幣金庫、觀測(預言機)帳戶。種子、欄位佈局。
數學
xy=k 不變量、SwapBaseIn 對比 SwapBaseOut 數學、預言機觀測更新規則、轉帳費用調整。
指令
Initialize、Deposit、Withdraw、SwapBaseInput、SwapBaseOutput、CollectFundFee、CollectProtocolFee、UpdatePoolStatus。
費用
LP 費用、協議費用、基金費用、建立者費用;費用如何被收取和提取。
程式碼範例
建立池、存入、提取、交換 — 使用 TypeScript (raydium-sdk-v2) 和 Rust CPI。
何時閱讀此內容
- 你正在建立新的常數乘積池。
- 你需要一個支援 Token-2022 代幣的 AMM。
- 你正在進行路由,並想要包含 CPMM 流動性。


