跳转到主要内容
本页内容由 AI 自动翻译,所有内容以英文版本为准。查看英文版 →
本网站上的每个端点都配备了由 Mintlify OpenAPI 测试面板驱动的试用功能。测试面板在你的浏览器中运行,直接连接到生产(或 devnet)服务器。在发送需要钱包签名的请求之前,请先阅读认证

服务目录

Raydium 运营 11 个公开 HTTP 服务。每个服务都在左侧导航树中单独记录。

认证

大多数服务是只读的,支持匿名请求。出现两种认证模式:
  • 钱包签名握手launch-auth-v1 需要此方式来颁发 ray-token,然后由 launch-forum-v1 通过 ray-token 请求头传递。使用你的钱包对格式为 time:<unix-seconds> 的 Solana ed25519 消息签名,将签名和钱包地址发送到 launch-auth-v1/request-token 端点,收到 JWT 后,在后续论坛调用中将其作为 ray-token 请求头传递。
  • 无认证 — 所有其他服务。受信任的调用者(Raydium UI、集成方)直接通过 HTTPS 访问端点。
Mintlify 测试面板允许你在发送论坛请求前在认证面板中粘贴 ray-token;该值仅在你的浏览器中保存。

速率限制

所有主机都位于 Cloudflare 后端,按源 IP 采用渐进式速率限制。 需要更高限制的集成方应联系 Raydium 团队。超过发布限制的突发请求返回 HTTP 429Retry-After 请求头。

响应包装

大多数服务用统一的包装结构封装 JSON 负载:
失败时:
api-v3 返回格式为 { "id", "success", "data" }。pump-* 服务使用 addBorderSuccess / addBorderErr 辅助函数生成相同的结构,msg 仅在错误时填充。查看各服务的介绍页面了解其具体的包装格式。

如何使用本部分

点击左侧导航中的任何端点。你将看到:
  • HTTP 方法、完整 URL 和基础主机。
  • 从 OpenAPI 规范提取的类型的请求参数。
  • 一个试用面板,让你设置参数并向 mainnet 发送真实请求(或在有可用的情况下从下拉菜单选择 devnet 服务器)。
  • 响应结构,来自代表性的实时响应和源代码的 addBorderSuccess 调用点。
有关 SDK 级别的访问——客户端交易构建、批量交换、TypeScript 类型——请参阅 sdk-api/typescript-sdk

相关链接