Skip to main content
本页内容由 AI 自动翻译,所有内容以英文版本为准。查看英文版 →

本章适用于

从链下(TS/JS、Python、后端)或从另一个 Solana 程序(Rust CPI)集成 Raydium 的开发者。也适用于 AI 代理和编码工具集成者——参见 AI 集成
想先运行一些东西? 三个端到端脚本——交换、部署 CPMM 池、部署 CLMM 池——位于 快速开始。交换和 CPMM 脚本是单个文件,你可以粘贴并运行;CLMM 流程需要额外的几个步骤。先运行一个真实交易,然后回到这里查看完整参考。

选择你的集成路径

有五条路径可供选择。正确的路径取决于什么在调用 Raydium 以及你需要多少控制权。 如果你不确定:后端和机器人 → Trade API;前端和完全控制应用 → TypeScript SDK;链上组合 → Rust CPI

本章内容

TypeScript SDK

@raydium-io/raydium-sdk-v2:安装、初始化、核心模块(池、农场、启动)、交易构建器、常见陷阱。

REST API

池信息、代币信息、价格和服务器构建交易的公共端点。速率限制、缓存指导、版本控制。

Trade API

服务器构建的交换交易:报价、构建、签名、发送。后端、机器人和 Blinks 的无 SDK 集成模式。

Anchor IDL

在哪里找到每个程序的 IDL、如何从它重新生成客户端、IDL 更新时要注意什么。

Rust CPI

从另一个 Solana 程序调用 Raydium 程序的模式——账户列表构造、签名者种子、错误处理。

Python 集成

solders + solana-py 配方,用于从 Python 构建 Raydium 交换/池操作。对后端和机器人很有用。

AI 集成

MCP 服务器、llms.txt 索引、每页复制菜单、为 Claude Code / Cursor / Windsurf 和其他编码代理预构建的上下文文件。

版本规范

本章中每一页上的每个代码示例都有一个顶部横幅:
如果你修改代码示例,请更新横幅。