跳转到主要内容

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

本页内容由 AI 自动翻译,所有内容以英文版本为准。查看英文版 →
Raydium 以开源方式发布其程序和 SDK。不同仓库的许可证条款不同 — 链上程序采用 Apache-2.0,TypeScript SDK 采用 GPL-3.0。权威文本是各仓库中的 LICENSE 文件;本页仅为总结,不能替代原文。

链上程序

Raydium 已部署的程序以 Apache License 2.0 许可证发布其完整源代码。
仓库许可证覆盖范围
raydium-ammApache-2.0AMM v4(恒定乘积,集成 OpenBook)。
raydium-cp-swapApache-2.0CPMM(标准恒定乘积,无订单簿,支持 Token-2022)。
raydium-clmmApache-2.0CLMM(集中流动性,sqrt-price 价位)。
Apache-2.0 授予你使用、修改、分发和再授权代码的权利,包括用于商业目的,但须遵守许可证文本中的条件 — 主要包括保留署名和专利授权。它要求衍生作品也采用 Apache-2.0(这一点与 GPL 系列许可证不同)。 关于 Farm 和 LaunchLab 程序的许可证,请查看 Raydium GitHub 组织中各自仓库的 LICENSE 文件。许可证可由仓库所有者自行更新;master(或 main)分支上的 LICENSE 文件是权威来源。

TypeScript SDK

官方 SDK 包 @raydium-io/raydium-sdk-v2 采用 GPL-3.0 许可证。
许可证仓库
@raydium-io/raydium-sdk-v2GPL-3.0raydium-sdk-V2
raydium-sdk-V2-demo(示例集成)见仓库 LICENSEraydium-sdk-V2-demo
GPL-3.0 是一个强 copyleft 许可证。对你的项目的影响包括:
  • 链接问题。 如果你嵌入 SDK 并分发结果(二进制文件、npm 包、托管服务),分发的作品通常也必须采用 GPL-3.0。
  • SaaS 例外。 GPL-3.0(不同于 AGPL-3.0)不要求纯网络使用的源代码披露 — 即在服务器端运行 SDK 并仅通过 API 公开其结果,本身不会触发源代码披露义务。
  • 专利授权。 GPL-3.0 包含贡献者对其贡献的明确专利授权。
如果你的用途与 GPL-3.0 不兼容 — 例如,你在开发专有闭源软件,静态链接 SDK 并将其交付给终端用户 — 在上线前请通过 Discord(#dev-support)与 Raydium 团队联系。有时可能存在其他安排。不要假设存在无许可证的替代方案;除非你有书面协议,否则应视为 GPL-3.0。

REST 和交易 API

api-v3.raydium.iotransaction-v1.raydium.io 上的 HTTP API 是服务,不是受许可证保护的代码。使用受托管端点的隐含服务条款管理 — 主要包括合理的速率限制、禁止滥用和无担保声明。详见 sdk-api/rest-api 这些 API 作为公共商品为生态系统集成商运营。大规模商业使用应与团队协调,以避免被限速。

文档

本文档集由 Raydium 项目发布。除非单个页面另有说明,否则本网站上的散文、代码示例和示例在 Creative Commons Attribution 4.0(CC-BY-4.0)下提供。 你可以:
  • 引用、摘录或重新发布本文档中的内容。
  • 将文档翻译成其他语言。
  • 在你的项目中直接使用代码示例(这些是功能简短的插图)。
你应该:
  • 提供对「Raydium 文档」的明显署名,并链接回 docs.raydium.io
  • 不要将你的衍生作品表示为官方 Raydium 文档。
如果你发现错误或想建议更改,每个页面右上角都有「建议编辑」按钮,或者可以针对文档仓库提交 PR 或issue。

商标

以下是 Raydium 项目的商标(已注册或未注册):
  • “Raydium” 名称和文字商标。
  • Raydium 标志和符号商标。
  • “LaunchLab” 产品名称(与 Raydium 的绑定曲线场所相关联)。
商标权与版权和许可证权利分开。Apache-2.0 和 GPL-3.0 授予你使用代码的权利 — 它们不授予你在衍生产品中使用 Raydium 名称和标志的权利。商标使用由 品牌指南管理,该指南允许诸如「由 Raydium 驱动」的署名,但禁止在没有明确同意的情况下暗示合作关系。 如果你分叉代码并交付衍生协议,你必须:
  • 遵守源许可证(Apache-2.0 / GPL-3.0)。
  • 选择你自己的名称和视觉标识。不要将你的分叉称为「Raydium X」或使用 Raydium 标志。
  • 在你的 README 中明确说明你已分叉原始 Raydium 代码,且与 Raydium 项目无任何关联。

免责声明

所有代码和文档以**「按现状」提供,不提供任何形式的保证**,无论是明示还是默示,包括但不限于商品性、对特定用途的适用性和非侵权性。完整的免责声明文本位于各仓库的 LICENSE 文件中。 简单来说:Raydium 项目不保证代码无缺陷、链上状态不易被攻击,也不保证你不会损失资金。审计(security/audits)、赏金计划(security/disclosure)和运营控制(security/admin-and-multisig)都是风险缓解措施,而非担保。在集成或提供流动性之前,请评估自己的风险。

如何验证

对于任何特定仓库,权威许可证文本是默认分支当前 HEADLICENSE 文件:
# Apache-2.0 程序
curl -s https://raw.githubusercontent.com/raydium-io/raydium-cp-swap/master/LICENSE | head -3
curl -s https://raw.githubusercontent.com/raydium-io/raydium-clmm/master/LICENSE | head -3
curl -s https://raw.githubusercontent.com/raydium-io/raydium-amm/master/LICENSE | head -3

# GPL-3.0 SDK
curl -s https://raw.githubusercontent.com/raydium-io/raydium-sdk-V2/master/LICENSE | head -3
如果这些文件的开头与本页声称的许可证不匹配,仓库内容优先 — 请针对文档提交 issue。

相关链接

对于本页未回答的许可证问题: 对于超出标准条款的商业许可安排,请通过 Discord 与团队联系,并要求转接到合作渠道。 来源: