# Raydium Docs: Chinese

## Chinese

### Home

#### Home

- [Raydium 文档](https://docs.raydium.io/zh/index.md): Raydium 在 Solana 上的 AMM v4、CPMM、CLMM、Farm 和 LaunchLab 程序的参考和指南。

### 总览

#### 欢迎

- [文档导航](https://docs.raydium.io/zh/introduction/index.md): 如何找到适合你任务的 Raydium 文档。
- [什么是 Raydium](https://docs.raydium.io/zh/introduction/what-is-raydium.md): 用简明的语言介绍 Raydium——它的功能、产品如何整合，以及在 Solana DeFi 生态中的位置。
- [历史和里程碑](https://docs.raydium.io/zh/introduction/history-and-milestones.md): Raydium 的发布时间表 — 产品发布、主要迁移、重大事件以及协议自 2021 年以来的演进。
- [生态位置](https://docs.raydium.io/zh/introduction/ecosystem-position.md): Raydium 在更广泛的 Solana DeFi 生态中的位置——它与 OpenBook、聚合器、钱包、预言机和 Token-2022 生态的关系——以及作为用户或集成者，依赖这些关系的实际含义。

#### 协议概览

- [协议概览](https://docs.raydium.io/zh/protocol-overview/index.md): Raydium 四条产品线的端到端架构、它们共享的基础设施，以及版本演进历程。
- [架构](https://docs.raydium.io/zh/protocol-overview/architecture.md): Raydium 的端到端架构：链上程序、共享 PDA 和配置账户，以及支撑它们的链下接口。
- [共享基础设施](https://docs.raydium.io/zh/protocol-overview/shared-infrastructure.md): Raydium 每个程序都共享的原语——权限 PDA、AmmConfig 账户、协议/基金/创建者费用分割、观察账户和公共 REST API 表面——定义一次，以便各产品章节可以回溯参考。
- [版本和迁移](https://docs.raydium.io/zh/protocol-overview/versions-and-migration.md): Raydium 各程序的版本发布历史、每个代的弃用状态，以及版本间的实际迁移路径。

### 用户指南

#### 入门

- [信任与安全](https://docs.raydium.io/zh/getting-started/trust-and-safety.md): 安全使用 Raydium 和其他 dApp。了解如何防范和识别导致 Solana 用户资产损失的诈骗。
- [用户流程](https://docs.raydium.io/zh/user-flows/index.md): 任务导向指南：交换、添加/移除流动性、创建池或农场、推出或购买代币。
- [常见问题](https://docs.raydium.io/zh/getting-started/faq.md): 汇总了新用户经常提出的问题解答：手续费、交易失败、LP 代币、SOL 解包、查找交易等。

##### 第一步

- [入门指南](https://docs.raydium.io/zh/getting-started/index.md): 非开发者用户的零基础交易指南：选择钱包、充值、完成首笔交换、防范常见诈骗。使用 Raydium 之前所需的一切。
- [你需要什么](https://docs.raydium.io/zh/getting-started/what-you-need.md): 使用 Raydium 的绝对最低要求：一个 Solana 钱包、一些 SOL 和一个浏览器。五分钟检查清单。
- [选择钱包](https://docs.raydium.io/zh/getting-started/choosing-a-wallet.md): 如何为使用 Raydium 选择 Solana 钱包：重要的功能、安全选择，以及签名前要验证的内容。
- [为钱包充值](https://docs.raydium.io/zh/getting-started/funding-your-wallet.md): 三种将 SOL 转入 Solana 钱包的方式：法币入金、跨链桥接和中心化交易所提现。涉及速度、费用和操作难度的权衡。
- [你的第一笔交易](https://docs.raydium.io/zh/getting-started/first-swap.md): 一步步走过在 raydium.io/swap 上进行的单笔 SOL → USDC 交易。了解要输入什么、每个屏幕上会看到什么、以及如何验证交易成功。

#### 面向交易者

##### 兑换

- [交换](https://docs.raydium.io/zh/user-flows/swap.md): 通过 Raydium UI 执行代币交换：选择代币、审查路由、设置滑点和优先费用、签名并排查常见故障。
- [推荐链接与 Blinks](https://docs.raydium.io/zh/user-flows/referrals-and-blinks.md): 生成一个 Raydium 交换链接，通过该链接进行的每次交换你都会获得 1% 的推荐费。在 X 上分享时，兼容的钱包会将该链接渲染为交互式 Blink。

##### Perpetuals

- [永续合约](https://docs.raydium.io/zh/user-flows/perpetuals.md): 开始在 Raydium Perps 交易：打开永续应用、创建账户、存入保证金、下单首笔订单。
- [永续期货交易基础](https://docs.raydium.io/zh/user-flows/perpetuals-trading-basics.md): 针对交易者的 Raydium Perps 入门指南：多仓和空仓、杠杆、保证金、清算、资金费率和订单执行。
- [永续合约订单类型](https://docs.raydium.io/zh/user-flows/perpetuals-order-types.md): Raydium 永续合约可用的订单类型和标志：市价、限价、止损、规模化、IOC、FOK、仅做市和仅减仓。
- [多资产抵押品存入](https://docs.raydium.io/zh/user-flows/perpetuals-multi-collateral-deposit.md): 为 Raydium Perps 存入支持的抵押品，了解全局和单个用户的抵押品限额。
- [永续交易费用](https://docs.raydium.io/zh/user-flows/perpetuals-trading-fees.md): Raydium Perps 的交易和提现费用，包括做市商费用、吃单分级费用和 Orderly 基础设施费用。

#### 面向流动性提供者

- [添加或移除流动性](https://docs.raydium.io/zh/user-flows/add-remove-liquidity.md): 通过 Raydium UI 存入、提取、收获农场奖励，以及收集 CLMM 费用和奖励。
- [Burn & Earn（永久流动性锁定）](https://docs.raydium.io/zh/user-flows/burn-and-earn.md): 永久锁定 CPMM 或 CLMM LP 头寸，同时保留通过可转让的 Raydium Fee Key NFT 领取交易费的权利。
- [领取奖励](https://docs.raydium.io/zh/user-flows/claim-rewards.md): 通过 Raydium 用户界面收获农场奖励以及 CLMM 费用和奖励。
- [从 AMM v4 迁移到 CPMM](https://docs.raydium.io/zh/user-flows/migrate-amm-v4-to-cpmm.md): 通过 Raydium 将流动性从 AMM v4 池转移到 CPMM 池：检查清单、UI 步骤、验证和常见问题。

##### 创建池

- [流动性池创建](https://docs.raydium.io/zh/user-flows/choosing-a-pool-type.md): 在创建 CPMM 池、CLMM 池或流动性挖矿前，选择适合的 Raydium 池类型。
- [创建 CPMM 池](https://docs.raydium.io/zh/user-flows/create-cpmm-pool.md): 通过 UI 在 Raydium 上创建 CPMM 池：选择代币、设置费用等级和初始价格、提供流动性，并验证池。
- [创建 CLMM 池](https://docs.raydium.io/zh/user-flows/create-clmm-pool.md): 通过 Raydium UI 创建集中流动性池：选择费用等级、设置初始价格、开设首个头寸范围，并验证。
- [创建农场](https://docs.raydium.io/zh/user-flows/create-farm.md): 通过 Raydium UI 创建农场来激励 LP 持有者：选择质押币种、奖励币种、时间表、预算和监控。

#### For Token Creators

- [LaunchLab 概览](https://docs.raydium.io/zh/user-flows/launchlab-overview.md): 了解 LaunchLab 是什么、适用人群，以及代币发行如何从联合曲线交易迁移到 Raydium 流动性池。
- [购买 LaunchLab 代币](https://docs.raydium.io/zh/user-flows/buying-a-launchlab-token.md): 如何在 Raydium LaunchLab 上查找、研究和购买代币——包括风险因素、滑点设置，以及联合曲线毕业时会发生什么。
- [创建 LaunchLab 代币](https://docs.raydium.io/zh/user-flows/creating-a-launchlab-token.md): 两种创建模式 — JustSendit 用于快速无配置启动，LaunchLab 用于完全控制供应量、曲线、归属和迁移后费用。包括 UI 演练、关键决策和启动后的操作。
- [赚取推荐费用（LaunchLab）](https://docs.raydium.io/zh/user-flows/earn-referral-fees-launchlab.md): 分享一个包含你钱包地址作为推荐人的 LaunchLab 代币页面链接，赚取通过该链接进行的每笔交易的 0.1%，自动以 SOL 支付。
- [创建者费用如何运作](https://docs.raydium.io/zh/user-flows/how-creator-fees-work.md): LaunchLab 创建者费用在联合曲线和 CPMM 毕业后如何累积，与平台拥有的费用密钥分开。
- [LaunchLab 平台](https://docs.raydium.io/zh/user-flows/launchlab-platforms.md): 第三方平台配置如何影响 LaunchLab 启动、费用、品牌和迁移后设置。

### 产品

#### 产品

- [产品](https://docs.raydium.io/zh/products/index.md): Raydium 产品功能的快速对比，以及何时使用各个产品。

##### AMM v4

- [AMM v4](https://docs.raydium.io/zh/products/amm-v4/index.md): 恒定乘积 AMM。原本是与 OpenBook 共享流动性的混合设计；OpenBook 依赖已从程序中移除。
- [AMM v4 概览](https://docs.raydium.io/zh/products/amm-v4/overview.md): Raydium 最初的恒定乘积 AMM。原本是一个混合设计，将曲线作为限价单镜像到 OpenBook；OpenBook 依赖已从程序中移除，池现在作为纯 AMM 运行。
- [AMM v4 账户](https://docs.raydium.io/zh/products/amm-v4/accounts.md): AMM v4 池的完整账户清单 — AmmInfo、TargetOrders、OpenOrders、金库、LP 铸币、权限 — 以及池绑定的 OpenBook 账户。
- [AMM v4 数学](https://docs.raydium.io/zh/products/amm-v4/math.md): 恒定乘积不变量与 AMM v4 的费用约定、储备到订单簿价格转换、目标订单网格构造及 PnL 结算步骤。
- [AMM v4 指令](https://docs.raydium.io/zh/products/amm-v4/instructions.md): 每条 AMM v4 指令的参数、所需的池和 OpenBook 账户，以及各指令的前置和后置条件。
- [AMM v4 费用](https://docs.raydium.io/zh/products/amm-v4/fees.md): 0.25% 交易费、其 LP/协议分配、OpenBook 成交产生的 PnL，以及管理员如何清扫累积的协议费用。
- [AMM v4 代码示例](https://docs.raydium.io/zh/products/amm-v4/code-demos.md): 针对现有 AMM v4 池进行交换和提供流动性的 TypeScript 示例。新池创建不在本范围内——请改用 CPMM。

##### CPMM

- [CPMM（标准 AMM）](https://docs.raydium.io/zh/products/cpmm/index.md): 纯恒积做市商。无 OpenBook 依赖。支持 Token-2022。推荐用于新的恒积流动性池的程序。
- [CPMM 概览](https://docs.raydium.io/zh/products/cpmm/overview.md): Raydium 的 CPMM（标准 AMM）是什么、它与 AMM v4 的区别，以及何时选择它。
- [CPMM 账户](https://docs.raydium.io/zh/products/cpmm/accounts.md): CPMM 池涉及的每个 PDA 和共享账户：PoolState、AmmConfig、authority、LP mint、代币金库和观察环形缓冲区。
- [CPMM 数学](https://docs.raydium.io/zh/products/cpmm/math.md): 恒定乘积不变量、SwapBaseInput 与 SwapBaseOutput、Token-2022 转账费处理，以及观察账户的更新规则。
- [CPMM 指令](https://docs.raydium.io/zh/products/cpmm/instructions.md): CPMM 程序上的每条指令，包括其参数、账户列表、前置/后置条件和可能返回的错误。
- [CPMM 费用](https://docs.raydium.io/zh/products/cpmm/fees.md): CPMM 如何对每笔交易收取交易费和独立的创建者费，将交易费分配给 LP、协议金库和基金多签，在收集时将可配置的创建者费份额分配给协议，以及谁在何时收取什么。
- [CPMM 代码示例](https://docs.raydium.io/zh/products/cpmm/code-demos.md): TypeScript 端到端示例，涵盖每个 CPMM 操作——创建池、交换、存入、提取、收取费用——以及最小化的 Rust CPI 框架。

##### CLMM

- [CLMM](https://docs.raydium.io/zh/products/clmm/index.md): 集中流动性 AMM。流动性存入价格范围（档位）；头寸仅在价格在范围内时获得手续费。
- [CLMM 概览](https://docs.raydium.io/zh/products/clmm/overview.md): Raydium 的 CLMM 是什么、集中流动性与恒定乘积池的区别，以及何时选择 CLMM 而非 CPMM 或 AMM v4。
- [CLMM 账户](https://docs.raydium.io/zh/products/clmm/accounts.md): CLMM 池涉及的每个账户：PoolState、AmmConfig、TickArrayState、TickArrayBitmapExtension、PersonalPositionState 和 Observation。
- [Ticks 和 positions](https://docs.raydium.io/zh/products/clmm/ticks-and-positions.md): CLMM 如何将价格离散化为 ticks，tick 数组如何压缩存储，以及管理 position 位置的规则。
- [CLMM 数学](https://docs.raydium.io/zh/products/clmm/math.md): Sqrt 价格表示、流动性 ↔ 代币数量、单个 tick 交换步骤、多 tick 迭代和费用增长计算。
- [CLMM 指令](https://docs.raydium.io/zh/products/clmm/instructions.md): 完整的 CLMM 指令参考：池生命周期、头寸管理、交换和奖励流。
- [CLMM 手续费与奖励](https://docs.raydium.io/zh/products/clmm/fees.md): CLMM 如何将交易手续费拆分给 LP、协议和基金；三槽位奖励系统如何向区间内头寸发放奖励；以及两者如何结算为每个头寸的余额。
- [CLMM 代码示例](https://docs.raydium.io/zh/products/clmm/code-demos.md): 端到端 TypeScript 示例：创建 CLMM 池、在选定价格范围内开仓、调整流动性、交换、收取费用和奖励。

##### Farm / 质押

- [农场 / 质押](https://docs.raydium.io/zh/products/farm-staking/index.md): LP 代币和单资产质押的奖励分配计划。
- [质押农场概览](https://docs.raydium.io/zh/products/farm-staking/overview.md): Raydium 质押农场程序如何向质押者分配奖励代币——按份额计账、农场版本代系（v3、v5、v6）以及农场与其相邻的 AMM / CLMM 池的关系和区别。
- [农场/质押账户](https://docs.raydium.io/zh/products/farm-staking/accounts.md): FarmState、UserStake/Ledger、奖励金库及权限 PDA — 农场 v3、v5 和 v6 的布局与 PDA 种子。
- [Farm / Staking 指令](https://docs.raydium.io/zh/products/farm-staking/instructions.md): CreateFarm、Deposit、Withdraw、Harvest、AddReward / SetRewards / RestartRewards、WithdrawReward — farm v3、v5 和 v6 的完整指令接口。
- [Farm / Staking 代码示例](https://docs.raydium.io/zh/products/farm-staking/code-demos.md): 针对 Raydium farm v6 程序的 TypeScript 示例，涵盖创建 farm、质押 LP、收获奖励和补充奖励预算。

##### 永续合约

- [Raydium Perps](https://docs.raydium.io/zh/products/perps/index.md): Solana 上的无 Gas 中央限价订单簿永续合约（perps.raydium.io），由 Orderly Network 提供支持。支持最高 100 倍杠杆、多资产抵押、跨币种保证金、单向模式。
- [交易基础](https://docs.raydium.io/zh/products/perps/trading-basics.md): 永续期货入门：做多/做空、杠杆机制、全仓保证金、单向持仓、清算和滑点风险。
- [订单类型](https://docs.raydium.io/zh/products/perps/order-types.md): Raydium Perps 支持的五种订单类型——市价、限价、止损（市价/限价）、分层——加上四种订单标记：IOC、FOK、只做市、仅平仓。
- [抵押品](https://docs.raydium.io/zh/products/perps/collateral.md): 支持的抵押品资产、全局链级上限、单用户存入上限，以及USDC结算的P&L如何与非USDC抵押品交互。
- [永续期货费用](https://docs.raydium.io/zh/products/perps/fees.md): Maker 0 bps，交易量分级 Taker 费率，Orderly 1 bps 基础设施费，以及 1 USDC 固定提现费。
- [Perps 代码示例](https://docs.raydium.io/zh/products/perps/code-demos.md): 通过 Orderly Network 的 API 以编程方式访问 Raydium Perps：存入 USDC、注册交易账户、下单/取消/修改订单、获取持仓、订阅市场 WebSocket 和提现。

##### Stable AMM

- [Stable AMM](https://docs.raydium.io/zh/products/stable/index.md): Raydium 独立程序，使用查找表中的插值价格曲线。为稳定币对和其他具有已知价格关系的资产提供流动性。
- [Stable AMM 概览](https://docs.raydium.io/zh/products/stable/overview.md): Stable AMM 是一个独立的 Raydium 程序，用插值查找表替代恒定乘积曲线，为相关资产降低滑点。
- [Stable AMM 账户](https://docs.raydium.io/zh/products/stable/accounts.md): AmmInfo、ModelDataInfo、DataElement、Fees 和金库布局。Stable AMM 池（独立的纯 AMM Raydium 程序）的完整账户清单。
- [稳定 AMM 数学](https://docs.raydium.io/zh/products/stable/math.md): 通过查找表进行二分查找和线性插值来报价。费用应用与 AMM v4 相同。OpenBook 分离后的纯 AMM 池会计。
- [Stable AMM 指令](https://docs.raydium.io/zh/products/stable/instructions.md): 当前可调用的指令集 — Deposit、Withdraw、SwapBaseIn、SwapBaseOut、WithdrawPnl — 以及在 2026-06-22 升级中移除的指令。
- [Stable AMM 费用](https://docs.raydium.io/zh/products/stable/fees.md): 一个低费用等级：0.02% 总交易费，88% LP / 12% 协议。与 AMM v4 相同的 Fees 结构，不同的数字。无基金费，无创建者费。
- [Stable AMM 代码示例](https://docs.raydium.io/zh/products/stable/code-demos.md): 如何从 API 识别 Stable AMM 池、通过流动性模块进行交换（原生支持 version=5 池）以及使用链下稳定曲线辅助函数。

##### AMM 路由

- [AMM 路由](https://docs.raydium.io/zh/products/routing/index.md): 一个程序，在单个交易中通过 CPI 在多个池（AMM v4、CPMM、CLMM、Stable）之间链式执行交换，使用用户控制的中间 ATA。
- [路由概览](https://docs.raydium.io/zh/products/routing/overview.md): AMM 路由程序的功能、为什么它是独立程序、以及何时应该使用它而不是客户端指令拼接。
- [路由账户](https://docs.raydium.io/zh/products/routing/accounts.md): AMM 路由程序中账户如何按跳转传递：每个中间代币的用户 ATA，以及路由每个环节的各池账户块。
- [路由数学](https://docs.raydium.io/zh/products/routing/math.md): 路由器不自己执行定价逻辑，每个跳转委托给其池程序的曲线。多跳滑点复合叠加；CLMM 跳转使用 limit_prices。
- [Routing 指令](https://docs.raydium.io/zh/products/routing/instructions.md): AMM Routing 指令的权威参考，包含在主网启用的六个变体 — 覆盖精确输入/精确输出交换和 wSOL 工具。
- [路由费用](https://docs.raydium.io/zh/products/routing/fees.md): 路由器不收费。每个跳转支付其所在池的费用。计算成本与路由深度呈线性关系。
- [路由代码示例](https://docs.raydium.io/zh/products/routing/code-demos.md): TypeScript 示例：通过路由器进行 SDK 驱动的多跳交换，以及原始指令构建。

#### 算法

- [算法](https://docs.raydium.io/zh/algorithms/index.md): 数学深度讨论章节：Raydium 每个产品背后的不变量、定价公式和边界情况。
- [常数乘积 AMM](https://docs.raydium.io/zh/algorithms/constant-product.md): x·y=k 不变式、基于储备的定价、滑点推导以及 Raydium CPMM 和 AMM v4 使用的费用处理变体。这是 Raydium 中所有 x·y=k 产品的参考数学页面。
- [集中流动性数学](https://docs.raydium.io/zh/algorithms/clmm-math.md): sqrt-price 表示、流动性-金额公式、单跳和多跳交换步骤、费用增长会计——Raydium CLMM 背后的数学。
- [结合曲线](https://docs.raydium.io/zh/algorithms/bonding-curves.md): 代币发行曲线的数学原理 — 二次曲线、线性曲线和虚拟储备 CPMM 变体 — 成本/收益/即期价格的推导，以及 LaunchLab 使用的毕业阈值数学。
- [滑点与价格影响](https://docs.raydium.io/zh/algorithms/slippage-and-price-impact.md): 滑点与价格影响的精确定义、Raydium SDK 如何计算 minAmountOut 和 maxAmountIn、不同 AMM 类型的差异，以及生产环境路由中的 MEV 考虑。
- [Token-2022 转账费用在交换中的应用](https://docs.raydium.io/zh/algorithms/token-2022-transfer-fees.md): Token-2022 的转账费用扩展如何改变交换前后的金额计算、Raydium 的哪些产品支持它，以及集成者需要处理的边界情况（非对称费用、费用更新、最大费用上限、不可转账扩展）。
- [无常损失](https://docs.raydium.io/zh/algorithms/impermanent-loss.md): LP 面临的基本风险：相对于单纯持有两种代币的价值损失。包含 CPMM（恒定乘积）和 CLMM（集中流动性）池的公式、工作示例，以及对 LP 重要的收支平衡费用-APR 阈值。
- [估算 CLMM APR](https://docs.raydium.io/zh/algorithms/clmm-apr.md): Raydium 如何计算 CLMM 流动性池展示的 APR 数值、如何在开仓前估算假设头寸的 APR，以及使尾随 APR 误导性的边界情况。

### 发行工具

#### LaunchLab

- [LaunchLab](https://docs.raydium.io/zh/products/launchlab/index.md): 通过结合曲线进行代币发行的场所，一旦达成融资目标就升级为 Raydium AMM 池。
- [LaunchLab 概览](https://docs.raydium.io/zh/products/launchlab/overview.md): Raydium 的联合曲线启动场地如何端到端工作：启动前交易对抗确定性曲线、触发毕业的资金阈值，以及自动迁移到标准 CPMM 池。
- [LaunchLab 联动曲线](https://docs.raydium.io/zh/products/launchlab/bonding-curve.md): LaunchLab 支持的曲线公式、闭式买卖成本、毕业阈值推导，以及从首次购买到毕业的完整数值示例。
- [LaunchLab 账户](https://docs.raydium.io/zh/products/launchlab/accounts.md): PoolState（每次启动的根账户）、基础和报价金库、权限 PDA，以及每次启动账户的小型图表。协议级 GlobalConfig 和平台级 PlatformConfig 位于各自的页面。
- [LaunchLab GlobalConfig](https://docs.raydium.io/zh/products/launchlab/global-config.md): 协议级配置账户，绑定每个 LaunchLab 启动——费率、供应量最小值、锁定率上限、控制毕业的迁移钱包，以及每条曲线的索引方案。
- [LaunchLab PlatformConfig](https://docs.raydium.io/zh/products/launchlab/platform-config.md): 按平台配置，用于自定义品牌、费用分配、NFT 迁移份额、归属分配，以及通过该平台路由的任何启动的启动参数规则。
- [LaunchLab 曲线规则](https://docs.raydium.io/zh/products/launchlab/curve-rules.md): 平台如何约束创建者可以选择的启动参数：检查组、(字段、操作、值)约束模型，以及九个实战方案——精确分级、价值区间、毕业估值上限、迁移下限、代币类型门控和时间限制的促销。
- [LaunchLab 代币释放](https://docs.raydium.io/zh/products/launchlab/vesting.md): 锁定代币、悬崖期和线性解锁计划、每个受益人的 VestingRecord 账户，以及创建者和平台用来在毕业后分配预留供应量的创建/领取指令。
- [LaunchLab 指令](https://docs.raydium.io/zh/products/launchlab/instructions.md): Initialize、Buy、Sell、Graduate、CollectFees、SetParams — 每个 LaunchLab 指令的参数形状、账户列表和前置/后置条件。
- [LaunchLab 代码示例](https://docs.raydium.io/zh/products/launchlab/code-demos.md): 端到端 TypeScript：创建 LaunchLab 启动、在绑定曲线上买卖、毕业进入 CPMM 池、收取创建者费用。
- [LaunchLab 平台](https://docs.raydium.io/zh/products/launchlab/platforms.md): 第三方如何在 LaunchLab 上注册平台 PDA，提供自有品牌的代币发行体验、设置平台费用，以及配置迁移后的参数。
- [LaunchLab 创建者费用](https://docs.raydium.io/zh/products/launchlab/creator-fees.md): 创建者费用如何在毕业前在联合曲线中累积，以及毕业后通过 CPMM 池创建者累积，与平台拥有的锁定 LP 分开。

#### 代币发行流程

- [启动代币（LaunchLab）](https://docs.raydium.io/zh/user-flows/launch-token-launchlab.md): 通过 LaunchLab 完整启动代币：选择曲线类型、初始配置、监控毕业前的联合曲线活动，以及验证毕业后的 CPMM 池。

#### Tips & Gotchas

- [提示与注意事项](https://docs.raydium.io/zh/products/launchlab/tips-and-gotchas/index.md): LaunchLab 平台运维说明：费用生命周期、LP 分发、CPMM 费用配置、创建者费用和费用重新分配。
- [LaunchLab 和 CPMM 费用参考](https://docs.raydium.io/zh/products/launchlab/tips-and-gotchas/launchlab-cpmm-fee-reference.md): LaunchLab 代币从联合曲线交易到 CPMM 迁移的端到端费用流。
- [LP 费用分配](https://docs.raydium.io/zh/products/launchlab/tips-and-gotchas/lp-fee-distribution.md): LaunchLab 如何将平台和创建者规模合并到平台所有的锁定 LP 中，并销毁剩余的 CPMM LP 代币。
- [重定向创建者费用](https://docs.raydium.io/zh/products/launchlab/tips-and-gotchas/redistribute-creator-fees.md): LaunchLab 平台如何将 CPMM 创建者费用重定向到平台钱包或 PDA，并通过离链方式或自定义逻辑进行重新分配。

### 开发者指南

#### Solana 基础

- [Solana 基础知识](https://docs.raydium.io/zh/solana-fundamentals/index.md): 理解 Raydium 程序所需的最少 Solana 原语——账户模型、SPL / Token-2022、PDA、CPI、交易、费用和工具链。
- [账户模型](https://docs.raydium.io/zh/solana-fundamentals/account-model.md): Solana 的以账户为中心的架构 — 账户保存状态，程序是无状态代码，对账户进行操作。租金、所有权、程序账户与数据账户，以及阅读 Raydium 的流动性池状态时这一切意味着什么。
- [租金和可回收租金](https://docs.raydium.io/zh/solana-fundamentals/rent-and-reclaimable-rent.md): Solana 在 SIMD-0437 下分五个步骤将租金豁免最低值削减 90%。在每个步骤之前创建的账户持有的资金超过所需——这个超额是什么、哪些程序会返还它，以及如何找到并回收它。
- [SPL Token 和 Token-2022](https://docs.raydium.io/zh/solana-fundamentals/spl-token-and-token-2022.md): Raydium 支持的两个代币标准 —— 遗留的 SPL Token 程序和支持扩展的 Token-2022 程序。了解各自的概念、异同点以及 Raydium 的哪些产品支持哪个标准。
- [交易和费用](https://docs.raydium.io/zh/solana-fundamentals/transactions-and-fees.md): Solana 交易的结构、运行限制，以及典型交易需要支付的两类费用——Solana 网络费用和 Raydium 协议费用。
- [PDA 和 CPI](https://docs.raydium.io/zh/solana-fundamentals/pdas-and-cpis.md): 程序派生地址和跨程序调用——Raydium 用来确定性管理状态和与其他程序组合的两个基础原语。种子、bump、invoke 与 invoke_signed，以及 Raydium 代码遵循的模式。
- [程序和 Anchor](https://docs.raydium.io/zh/solana-fundamentals/programs-and-anchor.md): Solana 程序如何部署和升级、Anchor 框架在原生 Solana 基础上增加了什么功能，以及如何读取 Raydium 的 IDL 来生成你自己的客户端。
- [工具链](https://docs.raydium.io/zh/solana-fundamentals/toolchain.md): 读取 Raydium 链上状态、构建交易和开发程序的最小工作设置。包括 Solana CLI、Anchor、TypeScript 和 Python SDK，以及 devnet/localnet 提示。

#### 快速开始

- [快速开始](https://docs.raydium.io/zh/quick-start/index.md): 三个脚本分别执行交换、创建 CPMM 池和创建带初始头寸的 CLMM 池 — 真实链上输出，最小化配置。交换和 CPMM 脚本开箱即用；CLMM 流程需要额外几个步骤。
- [从 CLI 执行交换](https://docs.raydium.io/zh/quick-start/swap-from-cli.md): 即插即用的 Node 脚本，用于报价和执行 CPMM 交换。配置四个环境变量并运行。
- [部署 CPMM 池](https://docs.raydium.io/zh/quick-start/deploy-cpmm-pool.md): 即插即用的 Node 脚本，用于创建新的 CPMM 池。通过环境变量配置代币和初始流动性金额。
- [部署 CLMM 流动性池](https://docs.raydium.io/zh/quick-start/deploy-clmm-pool.md): 四文件 TypeScript 流程，创建新的 CLMM 池，然后开启初始集中头寸。使用 npx tsx 运行；镜像官方 raydium-sdk-V2-demo 流程。

#### SDK 与 API

- [SDK 与 API](https://docs.raydium.io/zh/sdk-api/index.md): Raydium TypeScript SDK、REST API、Anchor IDL 以及 Rust、Python 和 AI 工具集成模式的参考文档。
- [TypeScript SDK](https://docs.raydium.io/zh/sdk-api/typescript-sdk.md): @raydium-io/raydium-sdk-v2 端到端指南 — 安装、四个模块门面、交易构建，以及每个新集成者都会遇到的常见陷阱。
- [REST API 表面](https://docs.raydium.io/zh/sdk-api/rest-api.md): Raydium 11 个公开 HTTP 服务的高层概览——各服务的用途、它们共享的约定（响应信封、认证、速率限制、缓存），以及如何为集成选择正确的服务。
- [交易 API](https://docs.raydium.io/zh/sdk-api/trade-api.md): Raydium 的服务端构建交换事务端点：报价、构建、签名、发送。适用于想要 Raydium 路由但不想打包 SDK 的应用的集成模式 — 返回内容、与 SDK 的差异以及聚合器如何使用它。
- [Anchor IDL](https://docs.raydium.io/zh/sdk-api/anchor-idl.md): 查找每个 Raydium 程序的 IDL，以及如何从中重新生成 TS / Rust / Python 客户端，还有协议的 IDL 变更政策。
- [Rust CPI](https://docs.raydium.io/zh/sdk-api/rust-cpi.md): 通过 CPI 从另一个 Solana 程序调用 Raydium 程序：账户列表构造、签名者种子、剩余账户和错误传播，涵盖 CPMM、CLMM 和 LaunchLab。AMM v4（无 Anchor crate）和 Farm v6 在各自的章节中介绍。
- [Python 集成](https://docs.raydium.io/zh/sdk-api/python-integration.md): 通过 solders、solana-py 和 anchorpy 构建面向 Raydium 的机器人和后端——环境设置、读取池状态、发送交换和典型的机器人架构。
- [AI 集成](https://docs.raydium.io/zh/sdk-api/ai-integration.md): 将 Raydium 文档接入你的编码代理或 LLM 工作流 — MCP 服务器、llms.txt 索引、逐页复制和预构建上下文文件。

#### 集成指南

- [集成指南](https://docs.raydium.io/zh/integration-guides/index.md): 常见集成场景的实战方案：聚合器、钱包、跨程序调用、路由及性能优化。
- [聚合器集成](https://docs.raydium.io/zh/integration-guides/aggregator.md): 如何发现 Raydium 流动性池、跨 CPMM / CLMM / AMM v4 报价，以及通过正确的程序集合路由原子交换。为 DEX 聚合器和钱包交换 UI 编写。
- [钱包集成](https://docs.raydium.io/zh/integration-guides/wallet-integration.md): 在钱包 UI 中显示 Raydium 头寸、流动性池份额、农场质押和待领奖励 — 检测模式、交易预览模拟和 Token-2022 显示细节。
- [从自定义程序进行 CPI](https://docs.raydium.io/zh/integration-guides/cpi-integration.md): 链上程序调用 Raydium 的组合模式——托管、聚合器代理、自动复利金库——包含完整的实现示例，涵盖账户构造、PDA 签名者、剩余账户和计算预算。
- [路由和 MEV](https://docs.raydium.io/zh/integration-guides/routing-and-mev.md): Raydium 产品的分割路由、抢先交易防护模式、Jito 捆绑集成，以及私有和公开内存池提交路径之间的权衡。
- [优先费用和计算预算](https://docs.raydium.io/zh/integration-guides/priority-fee-tuning.md): 为 Raydium 交易合理分配计算单元限额和优先费用——按指令分类的基准、估算策略和拥堵处理模式。

### 安全与运营

#### 安全与风险

- [安全与风险](https://docs.raydium.io/zh/security/index.md): 审计历史、管理员控制、已知风险面、攻击向量和负责任的漏洞披露。
- [审计](https://docs.raydium.io/zh/security/audits.md): Raydium 各个程序的审计历史——审计机构、范围、日期、报告链接——以及修复状态追踪和对审计覆盖内容的说明。
- [管理员密钥和多签](https://docs.raydium.io/zh/security/admin-and-multisig.md): Raydium 程序中的权限面——每个管理员能做什么、多签如何构成，以及如何验证链上当前持有每个角色的人。
- [预言机和代币风险](https://docs.raydium.io/zh/security/oracle-and-token-risks.md): Raydium 如何处理预言机输入，以及 Token-2022 扩展引入的特定风险——冻结权限、转账钩子、永久委托、默认冻结——包括程序保护的内容和用户必须接受的内容。
- [攻击向量](https://docs.raydium.io/zh/security/attack-vectors.md): 针对 AMM 和 Raydium 的已知攻击模式——三明治攻击/MEV、价格操纵、捐赠攻击、Token-2022 钩子滥用、可组合性漏洞——包括 Raydium 如何防御每一种攻击。
- [负责任的漏洞披露](https://docs.raydium.io/zh/security/disclosure.md): Raydium 的漏洞赏金计划：范围（仅限链上程序代码）、严重程度等级和奖励、联系方式（Immunefi 或安全邮箱）、支付结构，以及报告 SDK / API / 前端问题的非赏金渠道。

#### RAY token & Protocol revenues

- [RAY](https://docs.raydium.io/zh/ray/index.md): RAY 供应、铸币地址、排放、分配、解锁、实用程序和安全检查。
- [协议费用](https://docs.raydium.io/zh/ray/protocol-fees.md): Raydium 交易费分配、流动性池创建费、费用惯例和验证说明。
- [回购](https://docs.raydium.io/zh/ray/ray-buybacks.md): Raydium 交易费如何流向回购 RAY，以及如何在链上验证流程。
- [国库](https://docs.raydium.io/zh/ray/treasury.md): 协议多签、费用收集、RAY 回购、国库和池创建费用地址。
- [质押](https://docs.raydium.io/zh/ray/ray-staking.md): 如何在 Raydium 应用中质押和取消质押 RAY。
- [协议指标与分析](https://docs.raydium.io/zh/ray/protocol-metrics-and-analytics.md): 用于追踪 Raydium 活动的仪表板、报告和 API。
- [白皮书](https://docs.raydium.io/zh/ray/ray-token-white-paper.md): Raydium 协议代币白皮书官方参考资料。

### API 参考

#### 总览

- [API 参考](https://docs.raydium.io/zh/api-reference/index.md): Raydium 全部公开 HTTP API 的完整目录：池数据、交易构建、永续合约、LaunchLab 论坛/代币发行/历史/认证服务、IPFS 网关、持仓查询以及旧版 Python API。下列端点均支持交互式测试面板。
- [Raydium API v3](https://docs.raydium.io/zh/api-reference/api-v3/overview.md): 用于查询 Solana 上 Raydium 交易对、代币、农场和链上数据的 REST API
- [交易 API 概览](https://docs.raydium.io/zh/api-reference/route-api-v2/overview.md): Solana 的服务器端交换交易构建器
- [Perps API 概览](https://docs.raydium.io/zh/api-reference/perp-api-v1/overview.md): Raydium 永续期货的配置和元数据服务。
- [Dynamic IPFS API](https://docs.raydium.io/zh/api-reference/dynamic-ipfs-v1/overview.md): 为 Raydium 流动性头寸重新生成动态 NFT 元数据和头寸视图
- [Owner API](https://docs.raydium.io/zh/api-reference/owner-api-v1/overview.md): 获取每个钱包的持仓、余额和可领取的奖励
- [API v1](https://docs.raydium.io/zh/api-reference/api-v1/overview.md): Raydium 的遗留读取 API，地址为 api.raydium.io。提供池 / 交易对 / 农场 / SDK 列表。为未迁移到 API v3 的客户端保持可用。
- [Temp API](https://docs.raydium.io/zh/api-reference/temp-api-v1/overview.md): 短期端点的临时存放区

##### LaunchLab APIs

- [LaunchLab Mint API](https://docs.raydium.io/zh/api-reference/launch-mint-v1/overview.md): 搜索、排行榜、每个代币元数据、解锁查询以及 LaunchLab 代币创建流程。
- [LaunchLab History API](https://docs.raydium.io/zh/api-reference/launch-history-v1/overview.md): LaunchLab 池的交易历史和 OHLC K线数据，支持 1m、5m 和 15m 间隔。
- [LaunchLab 论坛 API](https://docs.raydium.io/zh/api-reference/launch-forum-v1/overview.md): 与 LaunchLab 启动相关的流动性池评论线程、IPFS 图像上传和论坛浏览。通过 ray-token 进行钱包签名。
- [LaunchLab 认证 API](https://docs.raydium.io/zh/api-reference/launch-auth-v1/overview.md): 钱包签名握手机制，为 LaunchLab Forum 和 Mint API 生成短期 ray-token JWT。

#### API v3

##### Main

- [获取主要统计数据](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/main/获取主要统计数据.md): 获取 Raydium 所有池的 TVL 及 24 小时交易量。缓存 60 秒。
- [获取链时间偏移](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/main/获取链时间偏移.md): 获取本地 UTC 时间与 Solana 链时间的偏差。缓存 60 秒。
- [获取预估交易费用](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/main/获取预估交易费用.md): 获取预估的链上费用（lamports）。缓存 60 秒。
- [获取 RAY 质押池](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/main/获取-ray-质押池.md): 获取 RAY token 质押池信息。缓存 60 秒。
- [获取 CLMM 池配置](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/main/获取-clmm-池配置.md): 获取集中流动性池的可用配置。缓存 60 秒。
- [获取 CPMM 池配置](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/main/获取-cpmm-池配置.md): 获取恒定乘积池的可用配置。缓存 60 秒。
- [获取 CLMM 动态手续费配置](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/main/获取-clmm-动态手续费配置.md): 获取新 CLMM 池在向 `CreateCustomizablePool` 传入 `enableDynamicFee=true` 时可选的 `DynamicFeeConfig` 档位。每个档位包含控制波动率追踪附加费的参数（过滤周期、衰减周期、衰减系数、动态手续费控制、最大波动率累加器上限）。缓存 60 秒。
- [获取 CLMM 限价单配置](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/main/获取-clmm-限价单配置.md): 获取支持限价单的池的配置信息，包括是否启用限价单、最小订单金额及 keeper 公钥。在调用 `OpenLimitOrder` 前，SDK 和 UI 可通过此接口进行查询。缓存 60 秒。

##### Mint

- [获取默认 mint 列表](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/mint/获取默认-mint-列表.md): 获取 UI 默认 mint 列表，包含元数据和图标。缓存 60 秒。
- [通过 ID 获取 mint 信息](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/mint/通过-id-获取-mint-信息.md): 获取指定 mint 地址的元数据。缓存 20 秒。
- [获取 mint 价格](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/mint/获取-mint-价格.md): 获取 mint token 当前的 USD 价格。缓存 5 秒。

##### Pools

- [根据 ID 获取流动性池信息](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/pools/根据-id-获取流动性池信息.md): 根据流动性池 ID 获取详细信息。缓存 60 秒。
- [根据 LP mint 获取流动性池](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/pools/根据-lp-mint-获取流动性池.md): 根据 LP token 地址获取流动性池信息。缓存 60 秒。
- [分页列出流动性池](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/pools/分页列出流动性池.md): **旧版端点。** 获取带过滤和排序的分页流动性池列表。缓存 60 秒，pageSize 上限为 1000。该端点保留以兼容现有集成；新集成建议通过其他 `/pools/info/*` 端点按 ID、mint 对或 LP mint 查询流动性池，或使用 Transaction API 中基于索引器的路由接口。
- [根据 token mint 获取流动性池](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/pools/根据-token-mint-获取流动性池.md): 按一个或两个 token mint 筛选流动性池，内部自动对 mint 顺序归一化。缓存 60 秒。
- [使用高级过滤器列出流动性池（v2）](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/pools/使用高级过滤器列出流动性池（v2）.md): 支持游标分页的高级流动性池列表查询。缓存 60–90 秒。
- [获取流动性池链上账户键](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/pools/获取流动性池链上账户键.md): 获取流动性池的链上账户键。缓存 60 秒。
- [获取流动性池流动性历史](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/pools/获取流动性池流动性历史.md): 获取流动性池的历史 TVL 数据（最长 30 天）。缓存 300 秒。
- [获取 CLMM 仓位历史](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/pools/获取-clmm-仓位历史.md): 获取 CLMM 流动性池的历史价格和流动性数据。缓存 30 秒。

##### Farms

- [根据 ID 获取农场信息](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/farms/根据-id-获取农场信息.md): 根据农场 ID 获取农场流动性池详情。缓存 60 秒。
- [根据 LP mint 获取农场](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/farms/根据-lp-mint-获取农场.md): 按 LP token 质押地址搜索农场，支持分页。缓存 60 秒。
- [获取农场链上账户键](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/farms/获取农场链上账户键.md): 获取农场的链上账户键。缓存 60 秒。

##### IDO

- [获取 IDO 流动性池键](https://docs.raydium.io/zh/api-reference/api-v3-endpoints/ido/获取-ido-流动性池键.md): 获取 IDO 流动性池的链上结构。缓存 20 秒。

#### 交易 API

##### Compute

- [计算 swap 报价（固定输入）](https://docs.raydium.io/zh/api-reference/route-api-v2-endpoints/compute/计算-swap-报价（固定输入）.md): 计算固定输入数量时的预期输出数量。 适用于在构建交易前显示预览。
- [计算 swap 报价（固定输出）](https://docs.raydium.io/zh/api-reference/route-api-v2-endpoints/compute/计算-swap-报价（固定输出）.md): 计算达到目标输出数量所需的输入数量。 适用于已知目标输出数量的 swap 场景。

##### Transaction

- [构建 swap 交易（固定输入）](https://docs.raydium.io/zh/api-reference/route-api-v2-endpoints/transaction/构建-swap-交易（固定输入）.md): 为固定输入数量生成序列化的 swap 交易。 需要先从 `/compute/swap-base-in` 获取成功的计算结果。
- [构建 swap 交易（固定输出）](https://docs.raydium.io/zh/api-reference/route-api-v2-endpoints/transaction/构建-swap-交易（固定输出）.md): 为期望输出数量生成序列化的 swap 交易。 需要先从 `/compute/swap-base-out` 获取成功的计算结果。

#### 永续 API

##### Main

- [获取期货市场统计](https://docs.raydium.io/zh/api-reference/perp-api-v1-endpoints/main/获取期货市场统计.md): 返回 24h/7d/30d 交易量和未平仓头寸（多头/空头/总计）。

##### Pool

- [获取默认期货池列表](https://docs.raydium.io/zh/api-reference/perp-api-v1-endpoints/pool/获取默认期货池列表.md): 返回默认永续交易池列表，包含交易量和统计数据。

#### LaunchLab APIs

##### Mint API

###### Discovery

- [搜索铸造](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/discovery/搜索铸造.md)
- [获取热门铸造](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/discovery/获取热门铸造.md)
- [获取最近热门铸造](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/discovery/获取最近热门铸造.md)
- [列出带排序的铸造](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/discovery/列出带排序的铸造.md)
- [列出 Bonk 铸造](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/discovery/列出-bonk-铸造.md)

###### Details

- [获取铸造详情](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/details/获取铸造详情.md)
- [获取用户铸造](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/details/获取用户铸造.md)

###### User Activity

- [获取用户交易量统计](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/user-activity/获取用户交易量统计.md)
- [获取用户创建统计](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/user-activity/获取用户创建统计.md)
- [获取推荐者奖励](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/user-activity/获取推荐者奖励.md)

###### Configuration

- [获取平台配置](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/configuration/获取平台配置.md)
- [获取平台](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/configuration/获取平台.md): **已弃用端点。** 返回 v1 平台列表。已由 `/campaign/platforms-v2` 取代，后者包含前端现在依赖的其他字段。新的集成应该调用 v2 端点。
- [获取平台 v2](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/configuration/获取平台-v2.md)

###### Creation

- [提交铸造创建](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/creation/提交铸造创建.md): 在链上创建交易发送之前，为新的 LaunchLab 铸造注册离链元数据。平台存储提供的名称/符号/URI/社交链接，以铸造为键，以便 UI 在 bonding curve 活跃期间显示它们。
- [获取随机 mint](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/creation/获取随机-mint.md): 为调用者返回一个新的未使用的 mint 密钥对。可选过滤器 允许平台预生成具有特定 前缀/后缀的虚构地址。
- [提交交易](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/creation/提交交易.md): 代表调用者转发一个完全签名的 Solana 交易（base64 编码）。由 UI 用于通过平台的 RPC 中继创建/购买/销售 交易，以实现优先费用提升和 重试处理。

###### Vesting

- [按 ID 获取归属期](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/vesting/按-id-获取归属期.md)
- [获取池归属期](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/vesting/获取池归属期.md)
- [获取所有者归属期](https://docs.raydium.io/zh/api-reference/launch-mint-v1-endpoints/vesting/获取所有者归属期.md)

##### History API

###### Candle Data

- [获取 kline（蜡烛图）数据](https://docs.raydium.io/zh/api-reference/launch-history-v1-endpoints/candle-data/获取-kline（蜡烛图）数据.md): 检索 OHLC 蜡烛图数据。限制范围：1-500（默认 300）。

###### Trades

- [获取交易历史](https://docs.raydium.io/zh/api-reference/launch-history-v1-endpoints/trades/获取交易历史.md): 检索单笔交易。限制范围：1-100（默认 50）。

##### Forum API

###### Comments

- [在池上发布评论](https://docs.raydium.io/zh/api-reference/launch-forum-v1-endpoints/comments/在池上发布评论.md): 发布新评论。需要 ray-token 请求头。
- [获取池的评论](https://docs.raydium.io/zh/api-reference/launch-forum-v1-endpoints/comments/获取池的评论.md)
- [按 ID 获取特定评论](https://docs.raydium.io/zh/api-reference/launch-forum-v1-endpoints/comments/按-id-获取特定评论.md)

##### Auth API

###### Token Management

- [使用签名请求身份验证令牌](https://docs.raydium.io/zh/api-reference/launch-auth-v1-endpoints/token-management/使用签名请求身份验证令牌.md): 使用格式为 `{signText}{time}` 的消息签名，其中 signText 为「Sign in to raydium.io: 」，time 为当前 Unix 时间戳（秒）。钱包必须签署此消息并提交签名以获得 JWT 令牌。
- [使用 Ledger 交易请求令牌](https://docs.raydium.io/zh/api-reference/launch-auth-v1-endpoints/token-management/使用-ledger-交易请求令牌.md): Ledger 签署交易的替代令牌请求方式。使用格式为 `{signText}{time}` 的消息在交易中签名。
- [验证身份验证令牌](https://docs.raydium.io/zh/api-reference/launch-auth-v1-endpoints/token-management/验证身份验证令牌.md): 验证令牌是否仍然有效。如果令牌即将过期，还会延长其生命周期。
- [撤销身份验证令牌](https://docs.raydium.io/zh/api-reference/launch-auth-v1-endpoints/token-management/撤销身份验证令牌.md)

#### 动态 IPFS API

##### CLMM Position

- [获取 CLMM 头寸元数据](https://docs.raydium.io/zh/api-reference/dynamic-ipfs-v1-endpoints/clmm-position/获取-clmm-头寸元数据.md): 获取完整头寸元数据，包括流动性池详情、流动性数额、未领取费用和 USD 估值。返回适合渲染头寸视觉效果的动态 NFT 接口对象。

##### Locked Positions

- [获取锁定 CLMM 头寸元数据](https://docs.raydium.io/zh/api-reference/dynamic-ipfs-v1-endpoints/locked-positions/获取锁定-clmm-头寸元数据.md): 获取锁定 CLMM 头寸的元数据。返回头寸数据，包括锁定期限、累计费用和当前估值。
- [获取锁定 CPMM 头寸元数据](https://docs.raydium.io/zh/api-reference/dynamic-ipfs-v1-endpoints/locked-positions/获取锁定-cpmm-头寸元数据.md): 获取锁定 Constant Product Market Maker 头寸的元数据。返回 LP 代币数额、流动性池份额百分比和锁定期间的可领取费用。

#### Owner API

##### Position

- [获取钱包的质押头寸](https://docs.raydium.io/zh/api-reference/owner-api-v1-endpoints/position/获取钱包的质押头寸.md): 检索该钱包拥有的所有质押（标准 AMM 或 CPMM）头寸。 返回缓存的头寸数据，包括金额和奖励。
- [获取钱包的锁定 CLMM 头寸](https://docs.raydium.io/zh/api-reference/owner-api-v1-endpoints/position/获取钱包的锁定-clmm-头寸.md): 检索该钱包拥有的所有锁定 Concentrated Liquidity Market Maker 头寸。 返回头寸状态，包括锁定金额、锁定结束时间和可领取费用。

##### Pool Creation

- [获取钱包创建的池](https://docs.raydium.io/zh/api-reference/owner-api-v1-endpoints/pool-creation/获取钱包创建的池.md): 检索该钱包创建（启动）的所有 CPMM 池。

##### IDO

- [获取钱包的 IDO 参与信息](https://docs.raydium.io/zh/api-reference/owner-api-v1-endpoints/ido/获取钱包的-ido-参与信息.md): 检索 IDO 参与数据，包括投入金额和领取状态。

#### API v1

##### Ray Token

- [获取 RAY 总供应量](https://docs.raydium.io/zh/api-reference/api-v1-endpoints/ray-token/获取-ray-总供应量.md): 获取 RAY 代币总币供应量。
- [获取 RAY 流通供应量](https://docs.raydium.io/zh/api-reference/api-v1-endpoints/ray-token/获取-ray-流通供应量.md): 获取 RAY 代币流通供应量。

#### 临时 API

##### Temporary

- [列出钱包当前挂单中的 CLMM 限价订单](https://docs.raydium.io/zh/api-reference/temp-api-v1-endpoints/temporary/列出钱包当前挂单中的-clmm-限价订单.md): 返回 `wallet` 拥有的仍在链上的 CLMM 限价订单——未成交和部分成交的订单将一并返回。每条记录包含解码后的链上 `LimitOrderState`、对应的 pool keys，以及由索引器根据最新 tick 状态计算得出的 `pendingSettle` 金额。
- [列出钱包的历史 CLMM 限价订单](https://docs.raydium.io/zh/api-reference/temp-api-v1-endpoints/temporary/列出钱包的历史-clmm-限价订单.md): 返回 `wallet` 拥有的已关闭 CLMM 限价订单。每条记录为该订单退出活跃集时的状态摘要，通过 `nextPageId` 进行游标分页。
- [获取一个或多个限价订单 PDA 的链上事件日志](https://docs.raydium.io/zh/api-reference/temp-api-v1-endpoints/temporary/获取一个或多个限价订单-pda-的链上事件日志.md): 返回一个或多个限价订单 PDA 的事件日志（`open`、`increase`、`decrease`、`settle`、`close`），适用于渲染单个订单的时间线，通过 `nextPageId` 进行游标分页。
- [获取钱包的累计创建者手续费](https://docs.raydium.io/zh/api-reference/temp-api-v1-endpoints/temporary/获取钱包的累计创建者手续费.md): 查询该钱包作为创建者的所有 CPMM pool，以及每个 pool 中已累计但尚未提取的创建者手续费。若该钱包没有缓存的创建者手续费，则返回空数组。

### 参考

#### 参考

- [参考](https://docs.raydium.io/zh/reference/index.md): 查询表：程序地址、错误代码、费用对比、术语表和更新日志。
- [程序地址](https://docs.raydium.io/zh/reference/program-addresses.md): Raydium 在 Solana mainnet-beta 和 devnet 上的规范程序 ID 和共享 PDA。文档中的其他页面都链接到这里，而不是硬编码地址。
- [错误代码](https://docs.raydium.io/zh/reference/error-codes.md): Raydium 链上程序的 Anchor 错误枚举，包含原因和推荐的用户界面消息。
- [费用对比](https://docs.raydium.io/zh/reference/fee-comparison.md): Raydium 所有产品的费用矩阵对照表——交换费、协议分成、创建成本，以及 Token-2022 转账费如何叠加。单页查询预期成本。
- [Token-2022 支持矩阵](https://docs.raydium.io/zh/reference/token-2022-support.md): Raydium 哪些程序支持 Token-2022、每个程序在池创建时强制执行的显式扩展允许列表，以及唯一的绕过机制——管理员管理的按铸币注册表 PDA——用于接纳被拒绝的铸币。
- [术语表](https://docs.raydium.io/zh/reference/glossary.md): Raydium 文档中使用的术语定义。每个条目都有一行定义和指向详细说明该术语的页面的链接。

##### Changelog

- [更新日志](https://docs.raydium.io/zh/reference/changelog.md): 本文档集更新的时间线索引。每个版本都链接到其自己的页面，详细说明哪些章节发生了变化、原因以及内容针对链上状态和程序源代码的验证时间。
- [2026-09-13 — CPMM：协议分享创建者费用](https://docs.raydium.io/zh/reference/changelog/2026-09-13-cpmm-creator-fee-protocol-share.md): CPMM 现在可以保留创建者费用的可配置份额，在收取费用时而非收费时应用。AmmConfig 获得 creator_fee_share_rate（从填充中分割，大小相同），新的 CreatorFeeShare PDA 可按创建者覆盖它，CreateCreatorFeeShare / CloseCreatorFeeShare 管理它。两个 CollectCreatorFee 路径改变了账户列表——对现有客户端有破坏性。UpdateAmmConfig 获得参数 8。没有新的错误代码，没有 PoolState 变化，交换数学未改动。
- [2026-09-09 — LaunchLab：Anchor 1.0、超额 lamports 回收和过渡门的终结](https://docs.raydium.io/zh/reference/changelog/2026-09-09-launchlab-anchor-1-and-excess-lamports.md): LaunchLab 升级到 Agave 3.1.10 上的 Anchor 1.0.2，并添加了管理员 CollectExcessLamports 指令以回收 SIMD-0437 释放的租金。三个过渡机制已停用：已弃用的 Initialize 现在始终失败，MigrateToAmm 失去了三个参数和九个 OpenBook 账户，基于时钟的 get_upgrade_timestamp 门已删除。错误 6031 已追加。
- [2026-09-09 — CPMM：Anchor 1.0、超额 lamports 回收和固定费用所有者](https://docs.raydium.io/zh/reference/changelog/2026-09-09-cpmm-anchor-1-and-excess-lamports.md): CPMM 升级到 Anchor 1.0.2（基于 Agave 3.1.10），新增管理员 CollectExcessLamports 指令用于回收 SIMD-0437 释放的租金。CreateAmmConfig 现在写入硬编码的协议和基金费用所有者而非签名者，移除了四地址 Token-2022 mint 白名单，ClosePermissionPda 接受专用授权权限。新增错误代码 6015。
- [2026-09-09 — AMM v4：Solana 3.0 依赖和超额 lamports 回收](https://docs.raydium.io/zh/reference/changelog/2026-09-09-amm-v4-solana-3-and-excess-lamports.md): AMM v4 针对 solana-program 3.0、spl-token 9.0 和新的 solana-system-interface crate 进行了重建，并添加了仅限管理员的 WithdrawExcessLamports 指令（标签 18），用于返回 SIMD-0437 释放的租金。CreateConfigAccount 停止读取其尾部租金 sysvar，兼容性保持。没有任何内容被破坏，账户布局也未改变。
- [2026-08-31 — LaunchLab：平台曲线规则替代曲线参数白名单](https://docs.raydium.io/zh/reference/changelog/2026-08-31-launchlab-platform-curve-rules.md): 启动参数限制从 PlatformConfig.curve_params 迁移到按配置的 PlatformCurveRule 账户，支持 (field, op, value) 约束、数值范围、OR 检查组和委托管理员钱包。PlatformConfig 保持 944 字节大小；旧字段及其两条指令被移除，新增七个错误代码。
- [2026-08-27 — LaunchLab：平台在铸币创建时持有 withdraw-withheld 权限](https://docs.raydium.io/zh/reference/changelog/2026-08-27-launchlab-token2022-withheld-authority.md): InitializeWithToken2022 现在将 PlatformConfig.transfer_fee_extension_auth 写入新基础铸币的 withdraw_withheld_authority，而不是启动权限 PDA；MigrateToCpswap 仅在 PDA 仍持有该权限时才重新分配。无账户布局、指令或错误变化。
- [2026-08-26 — LaunchLab：平台费率上限提高至 500 bps](https://docs.raydium.io/zh/reference/changelog/2026-08-26-launchlab-platform-fee-rate-cap.md): 平台 fee_rate 上限在创建和更新路径上都提高至 500 bps。CreatePlatformConfig 之前上限为 100 bps，UpdatePlatformConfig 为 250 bps；现在都是 50000。账户布局、指令和错误代码均无变化。
- [2026-08-24 — LaunchLab：Token-2022 报价代币](https://docs.raydium.io/zh/reference/changelog/2026-08-24-launchlab-token2022-quote-mint.md): LaunchLab 在配置、池创建、交换、费用领取和 CPMM 迁移中接受 Token-2022 报价代币。交换滑点边界现在计价报价端转账费用，PoolState.token_program_flag 第1位变得有意义，MigrateToCpswap 重命名其两个代币程序账户。
- [2026-08-17 — LaunchLab：仅 CPMM 启动和平台配置控制](https://docs.raydium.io/zh/reference/changelog/2026-08-17-launchlab-cpmm-only-platform-config.md): LaunchLab 将 CPMM 设为新启动的唯一目标，将锁定 LP 合并到平台下，用平台管理的配置白名单替代全局平台授权，并更新 CPMM 迁移账户。
- [2026-08-17 — CLMM：受限发行人头寸 NFT 冻结](https://docs.raydium.io/zh/reference/changelog/2026-08-17-clmm-restricted-position-nft-freeze.md): CLMM 在 V2 开仓路径发现底层铸币权的冻结权限与受限发行人列表匹配时，有条件地冻结新头寸 NFT 账户。
- [2026-08-17 — CPMM：无权限创建者费用收集](https://docs.raydium.io/zh/reference/changelog/2026-08-17-cpmm-permissionless-creator-fee-collection.md): CPMM 添加了一条目标受限指令，允许任何支付者将创建者费用扫入池创建者的规范 ATA，并委托 Permission PDA 创建而不委托撤销权。
- [2026-07-30 — CLMM：权限化多池和限价单冻结账户保护](https://docs.raydium.io/zh/reference/changelog/2026-07-30-clmm-permissioned-pools.md): 两项 CLMM 程序更新：CreatePermissionedPool 允许白名单权限方通过折叠到池 PDA 中的 seed_index 为同一交易对创建多个池，OpenLimitOrder 现在接收输出端账户以拒绝输入或输出代币账户被冻结的订单。
- [2026-07-22 — AMM v4：移除 OpenBook / Serum 依赖](https://docs.raydium.io/zh/reference/changelog/2026-07-22-amm-v4-openbook-removal.md): AMM v4 移除了其休眠的 OpenBook/Serum 依赖、CPI 和做市指令：v1 Swap/Deposit/Withdraw 保持兼容，WithdrawPnl 和 SetParams 是硬破坏性变更，多个指令不再可调用。
- [2026-06-22 — Stable AMM：移除已弃用的 OpenBook（市场）代码](https://docs.raydium.io/zh/reference/changelog/2026-06-22-stable-amm-openbook-cleanup.md): Stable AMM 移除其已停用的 OpenBook 做市账户和代码：更小的 Swap/Deposit/Withdraw 布局、一项重大的 WithdrawPnl 变更，以及简化的池资产公式。
- [2026-05-18 — CLMM：限价单、单边费用、动态费用](https://docs.raydium.io/zh/reference/changelog/2026-05-18-clmm-limit-orders.md): 三项可选的、向后兼容的 CLMM 功能：一级限价单、单边费用收取和波动率追踪动态费用——加上 PoolState 重构和新错误代码。
- [2026-04-26 — 初始发布](https://docs.raydium.io/zh/reference/changelog/2026-04-26-initial-publication.md): Raydium 文档集的首次公开发布。

#### 资源

- [资源](https://docs.raydium.io/zh/resources/index.md): Raydium 的品牌资产、社区工具和代码、SDK、文档的许可证。
- [品牌工具包](https://docs.raydium.io/zh/resources/brand-kit.md): Raydium 的标志、色彩、排版和使用规则，适用于新闻稿、集成、合作内容和仪表板。
- [社区工具](https://docs.raydium.io/zh/resources/community-tools.md): 与 Raydium 集成的第三方 SDK、仪表板、机器人和分析平台，以及如何提交你的工具加入列表。
- [许可证](https://docs.raydium.io/zh/resources/license.md): Raydium 链上程序、TypeScript SDK 和本文档的许可证条款。Raydium 名称和标志的商标说明。

## OpenAPI Specs

- [api-v3](/zh/api-reference/openapi/api-v3.yaml)
- [route-api-v2](/zh/api-reference/openapi/route-api-v2.yaml)
- [perp-api-v1](/zh/api-reference/openapi/perp-api-v1.yaml)
- [launch-mint-v1](/zh/api-reference/openapi/launch-mint-v1.yaml)
- [launch-history-v1](/zh/api-reference/openapi/launch-history-v1.yaml)
- [launch-forum-v1](/zh/api-reference/openapi/launch-forum-v1.yaml)
- [launch-auth-v1](/zh/api-reference/openapi/launch-auth-v1.yaml)
- [dynamic-ipfs-v1](/zh/api-reference/openapi/dynamic-ipfs-v1.yaml)
- [owner-api-v1](/zh/api-reference/openapi/owner-api-v1.yaml)
- [api-v1](/zh/api-reference/openapi/api-v1.yaml)
- [temp-api-v1](/zh/api-reference/openapi/temp-api-v1.yaml)
