face-dottedIDLs

参考 Raydium 的 IDL 文件并了解哪些程序公开 Anchor 兼容接口。

Raydium 提供 IDL (Interface Definition Language) 文件用于其大多数现代程序。这些 IDL 定义了程序指令、账户和数据结构,可与诸如 Anchor 或自定义 SDK 一起使用。

官方仓库

github.com/raydium-io/raydium-idlarrow-up-right

提供 IDL 的程序

CLMM (Concentrated Liquidity Market Maker)

Raydium 的 CLMM AMM 使用的集中流动性池。

程序源码: github.com/raydium-io/raydium-clmmarrow-up-right

IDL: github.com/raydium-io/raydium-idl/tree/master/raydium_clmmarrow-up-right

Mainnet 程序地址:

CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK

CPMM (Constant Product Market Maker)

Raydium 新一代 AMM 实现使用的恒定乘积流动性池。

程序源码: github.com/raydium-io/raydium-cp-swaparrow-up-right

IDL: github.com/raydium-io/raydium-idl/tree/master/raydium_cpmmarrow-up-right

Mainnet 程序地址:

LaunchLab

Raydium 的代币发行和绑定曲线基础设施。

LaunchLab 程序公开了一个 IDL 存储在链上, 可以直接从程序账户获取。

Mainnet 程序地址:

浏览器链接:

solscan.io/account/LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3ujarrow-up-right

旧版程序

AMM v4 (Legacy Constant Product)

Raydium 最初的 AMM 实现,与 OpenBook 订单簿集成。

该程序 早于 Anchor,且未随官方 IDL 一起发布。开发者通常在与其交互时依赖程序源码或重建的布局。

程序源码: github.com/raydium-io/raydium-ammarrow-up-right

Mainnet 程序地址:

其他 Raydium 程序

以下 Raydium 程序存在,但 目前没有公开的 Anchor IDL:

程序
主网地址

Stable Swap AMM

5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h

Burn & Earn (LP Locker)

LockrWmn6K5twhz3y9w1dQERbmgSaRkfnTeTKbpofwE

AMM Routing

routeUGWgWzqBWFcrCfv8tritsqukccJPu3q5GPP3xS

Staking

EhhTKczWMGQt46ynNeRX1WfeagwwJd7ufHvCDjRxjo5Q

Farm Staking

9KEPoZmtHUrBbhWN1v1KWLMkkvwY6WLtAVUCPRtRjP4z

Ecosystem Farm

FarmqiPv5eAj3j1GMdMCMUGXqPUvmquZtMy86QH6rzhG

这些地址对应于官方 Raydium 程序列表。

摘要

提供开发者友好 IDL 的程序:

  • CLMM

  • CPMM

  • LaunchLab (IDL 可在链上获取)

旧版 / 非 Anchor 程序:

  • AMM v4

  • Stable Swap

  • 质押和农场基础设施

最后更新于

这有帮助吗?