Skip to main content
本页内容由 AI 自动翻译,所有内容以英文版本为准。查看英文版 →
这是文档的更新日志——从项目上线以来这些页面更新的记录。下面的每个版本都链接到其自己的条目;打开一个条目可以查看完整摘要、受影响的章节和验证日期。关于协议本身的历史时间线,请参阅 introduction/history-and-milestones

版本发布

LaunchLab:仅 CPMM 启动和平台配置控制
新的启动初始化现在需要 CPMM,而旧版 AMM v4 绑定状态仍可迁移。在此版本之前,creator_scale 生成创建者拥有的费用密钥;升级后执行的 CPMM 迁移会将 platform_scale + creator_scale 合并为一个平台拥有的费用密钥份额。平台还可以使用自己的 PlatformAllowConfig PDA 限制启动,迁移构建者必须附加两个 CPMM 支持铸币 PDA。阅读完整条目 →
CLMM:受限发行人头寸 NFT 冻结
新的 CLMM 头寸 NFT 铸币使用其池作为冻结权限,但其代币账户默认保持解冻状态。冻结仅在 OpenPositionV2OpenPositionWithToken22Nft 时发生,当任一底层保管库铸币的冻结权限与受限发行人列表匹配时。匹配的头寸无法转移或更改所有者,但仍可以管理流动性。其 ClosePosition 调用必须附加池,以便 CLMM 可以解冻、销毁和原子关闭。现有头寸保持不变。阅读完整条目 →
CPMM:无权限创建者费用收集
一个附加的 CollectCreatorFeePermissionless 指令让任何支付者扫除所有累积的创建者费用,同时将受益人和两个代币目标限制为 PoolState.pool_creator 和创建者的规范 ATA。原始创建者签名路径保持不变。CreatePermissionPda 也接受专用授权权限,而 ClosePermissionPda 仅限管理员。阅读完整条目 →
CLMM:有权限多池和限价单冻结账户保护
两个附加的、向后兼容的 CLMM 程序更新。CreatePermissionedPool 将客户端提供的非零 seed_index 折叠到池 PDA 种子中,让白名单操作者(持有 Permission PDA 的操作者)为每个 (config, mint0, mint1) 创建多个池——因此池 ID 不再是交易对的规范标识。新的管理员指令 CreatePermissionPda / ClosePermissionPda 管理这些授权,PoolState 获得 seed_index 字段(从填充中提取,大小不变)。另外,OpenLimitOrder 现在接受输出端账户并拒绝其输入或输出代币账户被冻结的订单(NotApproved)。阅读完整条目 →
AMM v4:移除 OpenBook / Serum 依赖
AMM v4 移除了其长期休眠的 OpenBook/Serum 依赖、所有订单簿 CPI 和已弃用的做市指令。SwapBaseIn / SwapBaseOutDepositWithdraw 保持其布局(移除的市场账户现在被忽略,不被验证);一个硬破坏性 WithdrawPnl(17 → 10,无兼容性)和 SetParams(减少账户 + 重新编号 param);以及 InitializePreInitializeMonitorStepMigrateToOpenBookWithdrawSrmSimulateInfoAdminCancelOrders 不再可调用。链上账户布局和错误代码保持稳定;将交换迁移到 V2 入口点。阅读完整条目 →
稳定 AMM:移除已弃用的 OpenBook(市场)代码
稳定 AMM 移除了其长期休眠的 OpenBook 做市账户和代码。更小的 SwapBaseIn / SwapBaseOut(18 → 9)、Deposit(14 → 12)和 Withdraw(21/22 → 12)布局(旧布局仍兼容);一个硬破坏性 WithdrawPnl 变化(16 → 10,无兼容性);推荐费已停用;以及简化的仅保管库池资产公式。大多数其他稳定指令不再可调用。阅读完整条目 →
CLMM:限价单、单边费用、动态费用
三个可选的、向后兼容的 CLMM 功能:一流限价单(带有 limit_order_admin 结算保管人)、单边费用收集(CollectFeeOn)和波动率跟踪动态费用。添加 CreateCustomizablePoolPoolState 重塑(索引器破坏性变化)、新的 TickState 字段、十一个新错误代码(带有数字偏移)以及匹配的 SDK / API 添加。阅读完整条目 →
初始发布
Raydium 文档集的首次公开发布,已针对实时 mainnet-beta 部署和 @raydium-io/raydium-sdk-v2@0.2.42-alpha 进行验证。阅读完整条目 →

文档约定

  • 版本控制:本文档使用基于日历的版本控制(YYYY-MM-DD)。每次更新都会在上面的时间线顶部添加一个新条目页面和新行。
  • 每个版本一个页面:每个版本摘要都位于 reference/changelog/ 下的自己的页面上,因此此索引保持简洁,每个条目都可独立链接。
  • 验证日期:每个条目记录内容上次与链上 / API 状态和程序源代码交叉检查的时间。如果未说明,假设为条目的主日期。
  • 破坏性变化:在受影响的页面上用方框警告标出,并在条目中标记。
  • 覆盖范围:此更新日志涵盖文档集本身。协议本身的历史时间线位于 introduction/history-and-milestones,是”Raydium 上何时发生 X”的真实来源。

更正

如果你在本文档中发现错误,请在文档存储库上打开问题或拉取请求。更正被记录为更新日志条目。

指针