Skip to main content
本页内容由 AI 自动翻译,所有内容以英文版本为准。查看英文版 →
本章内容。 三个端到端脚本,每个都对 Raydium 执行真实的链上操作。交换和 CPMM 脚本是单个文件,你可以粘贴、用环境变量配置并运行。CLMM 脚本是多文件流程 — 详见其专属页面。在构建更大的东西之前,用这些脚本验证你的设置。本章不包含。 参考文档。完整的构建器 API、参数参考和边界情况,见 SDK & API 和各产品的 code-demos 页面。

前置条件

运行一次:
你需要:
  • Node 18+ 且支持 ESM(package.json 中的 "type": "module".mjs 扩展名)。
  • Solana 密钥对 位于 ~/.config/solana/id.json(或任何位置 — 设置 KEYPAIR)。见 solana-fundamentals/toolchain 了解如何生成密钥对。
  • 已充值的钱包。 交换脚本仅需其输入金额加小额缓冲 — CPMM 交换的网络费约 0.0015 SOL(见 reference/fee-comparison),如果交换需要为你开设代币账户则需一次性租赁费。创建池成本更高:CPMM 脚本单独就有约 0.15 SOL 的一次性池创建费,不含初始流动性或租赁。在充值钱包前,见各脚本的设置部分了解当前数字。
  • RPC URL。 免费公共 RPC 适合测试;对于任何超过烟雾测试的操作,使用付费提供商。
每个 shell 会话设置一次:
集群。 三个脚本都默认使用主网。Devnet 需要 RPC_URL=https://api.devnet.solana.com 加上脚本内的 cluster: "devnet" — 对于两个池创建脚本,这不是唯一的改动;见各脚本的设置部分了解还需要改什么。注意 devnet 上的池初始流动性稀缺;预计需要自己铸造测试代币。

三个脚本

从 CLI 交换

通过 CPMM 池报价并执行交换 — 确认设置正常的最快方式。

部署 CPMM 池

为你选择的代币对创建新 CPMM 池,以 0.25% 费率层初始流动性做种。

部署 CLMM 池

创建新 CLMM 池并开设初始集中头寸,默认为最低费率层。

本章之后

每个脚本都会打印其链上结果 — 交换报价和交易链接、新池地址或新头寸及其 NFT — 以及指向 SDK & API 章节中该操作对应页面的单行链接。当你准备好编写自己的集成时:

版本信息

如果脚本在较新的 SDK 版本上出现问题,检查 SDK 的发布说明 — 构建器返回形状在小版本之间有演变。