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)。
章节目录
概述
概念模型:平方根价格表示法、档位、流动性数学,以及头寸如何”超出范围”。
账户
PoolState、AmmConfig、TickArrayState、PersonalPositionState、ObservationState。种子和字段布局。
档位和头寸
档位间距、档位数组、头寸如何映射到两个档位边界、流动性如何跨越档位。
数学
平方根价格公式、流动性与代币数量转换、手续费增长计账、交换步长算法。
指令
CreatePool、OpenPosition、IncreaseLiquidity、DecreaseLiquidity、Swap、CollectFee、CollectReward、UpdateRewardInfos。
手续费和奖励
手续费等级、协议/基金手续费分配、奖励计划(每个流动性池最多三个奖励代币)。
代码示例
创建流动性池、开仓、增加/减少流动性、交换、收集手续费和奖励。
何时阅读本章
- 你正在提供集中流动性或为流动性提供者构建工具。
- 你正在实现限价单或自动再平衡策略。
- 你是一个需要准确计价 CLMM 交换的路由器。


