Zum Hauptinhalt springen

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.

Diese Seite wurde mit KI automatisch übersetzt. Maßgeblich ist stets die englische Version.Englische Version ansehen →
Raydium veröffentlicht seine Programme und SDKs als Open Source. Die Lizenzbedingungen unterscheiden sich zwischen den Repositories — die On-Chain-Programme sind Apache-2.0, das TypeScript-SDK ist GPL-3.0. Der maßgebliche Text ist die Datei LICENSE in jedem Repository; diese Seite fasst zusammen, ersetzt aber nicht den offiziellen Text.

On-Chain-Programme

Die bereitgestellten Raydium-Programme werden mit ihrem vollständigen Quellcode unter der Apache License 2.0 veröffentlicht.
RepositoryLizenzUmfang
raydium-ammApache-2.0AMM v4 (Konstant-Produkt, OpenBook-integriert).
raydium-cp-swapApache-2.0CPMM (Standard-Konstant-Produkt, kein Orderbuch, Token-2022-fähig).
raydium-clmmApache-2.0CLMM (konzentrierte Liquidität, Sqrt-Preis-Ticks).
Apache-2.0 gewährt Ihnen das Recht, den Code zu nutzen, zu ändern, zu verteilen und zu sublizenzieren, auch für kommerzielle Zwecke, vorbehaltlich der Bedingungen im Lizenztext — hauptsächlich Beibehaltung der Namensnennung und ein Patentschutz. Dies erfordert nicht, dass abgeleitete Werke ebenfalls Apache-2.0 sein müssen (anders als bei GPL-ähnlichen Lizenzen). Die Lizenzen für Farm- und LaunchLab-Programme finden Sie in der Datei LICENSE in den jeweiligen Repositories unter der Raydium GitHub-Organisation. Lizenzen können nach Ermessen des Repository-Besitzers aktualisiert werden; die Datei LICENSE auf master (oder main) ist die maßgebliche Quelle.

TypeScript SDK

Das offizielle SDK-Paket @raydium-io/raydium-sdk-v2 ist unter GPL-3.0 lizenziert.
PaketLizenzRepository
@raydium-io/raydium-sdk-v2GPL-3.0raydium-sdk-V2
raydium-sdk-V2-demo (Beispielintegrationen)Siehe Repository LICENSEraydium-sdk-V2-demo
GPL-3.0 ist eine starke Copyleft-Lizenz. Auswirkungen auf Ihr Projekt:
  • Verlinkung ist wichtig. Wenn Sie das SDK einbinden und das Ergebnis verteilen (Binärdatei, npm-Paket, gehosteter Service), muss das verteilte Werk in der Regel ebenfalls GPL-3.0 sein.
  • SaaS-Ausnahme. GPL-3.0 (anders als AGPL-3.0) erfordert keine Quelloffenlegung bei rein netzwerkgestützter Nutzung — d. h. das Ausführen des SDK auf der Serverseite und das Verfügbarmachen nur seiner Ergebnisse über eine API löst von selbst keine Quelloffenlegungspflichten aus.
  • Patentschutz. GPL-3.0 enthält einen expliziten Patentschutz von Mitwirkenden für ihre Beiträge.
Wenn Ihr Use-Case mit GPL-3.0 unvereinbar ist — zum Beispiel, wenn Sie geschlossene Proprietär-Software entwickeln, die das SDK statisch verlinkt und an Endbenutzer ausliefert — sprechen Sie mit dem Raydium-Team über Discord (#dev-support), bevor Sie ausliefern. Alternative Vereinbarungen sind manchmal möglich. Gehen Sie nicht davon aus, dass es eine unlizenzierte Alternative gibt; gehen Sie von GPL-3.0 aus, es sei denn, Sie haben eine schriftliche anderswo lautende Vereinbarung.

REST- und Trade-APIs

Die HTTP-APIs unter api-v3.raydium.io und transaction-v1.raydium.io sind Services, keine lizenzierten Code. Die Nutzung unterliegt den impliziten Nutzungsbedingungen der gehosteten Endpunkte — hauptsächlich angemessene Rate Limits, kein Missbrauch und keine Haftungsausschlüsse. Weitere Details finden Sie unter sdk-api/rest-api. Diese APIs werden als öffentliches Gut für Ecosystem-Integratoren betrieben. Intensive kommerzielle Nutzung sollte mit dem Team koordiniert werden, um Rate-Limiting zu vermeiden.

Dokumentation

Diese Dokumentation wird vom Raydium-Projekt veröffentlicht. Falls nicht anders auf einer einzelnen Seite angegeben, werden die Texte, Code-Beispiele und Beispiele auf dieser Website unter Creative Commons Namensnennung 4.0 (CC-BY-4.0) bereitgestellt. Sie dürfen:
  • Inhalte aus dieser Dokumentation zitieren, auszugsweise anführen oder erneut veröffentlichen.
  • Die Dokumentation in andere Sprachen übersetzen.
  • Die Code-Beispiele (die funktional kurze Illustrationen sind) direkt in Ihr Projekt verwenden.
Sie sollten:
  • Sichtbare Namensnennung der „Raydium-Dokumentation” mit einem Link zu docs.raydium.io angeben.
  • Ihr Derivat nicht als offizielle Raydium-Dokumentation darstellen.
Wenn Sie einen Fehler bemerken oder eine Änderung vorschlagen möchten, hat jede Seite eine Schaltfläche „Bearbeitung vorschlagen” (oben rechts), oder öffnen Sie einen PR oder ein Issue gegen das Dokumentations-Repository.

Markenzeichen

Folgende sind Markenzeichen (registriert oder nicht registriert) des Raydium-Projekts:
  • Der Name „Raydium” und die Wortmarke.
  • Das Raydium-Logo und die Symbolmarke.
  • Der Produktname „LaunchLab” in Verbindung mit Raydiums Bonding-Curve-Veranstaltung.
Markenrechte sind unabhängig von Urheber- und Lizenzrechten. Apache-2.0 und GPL-3.0 gewähren Ihnen das Recht, den Code zu nutzen — sie gewähren Ihnen nicht das Recht, den Namen und das Logo von Raydium in Ihrem abgeleiteten Produkt zu verwenden. Die Markennutzung wird durch das Brand Kit geregelt, das Nennungen wie „powered by Raydium” erlaubt und Implikationen einer Partnerschaft ohne ausdrückliche Vereinbarung verbietet. Wenn Sie den Code forken und ein abgeleitetes Protokoll ausliefern, müssen Sie:
  • Die Quelllizenz einhalten (Apache-2.0 / GPL-3.0).
  • Ihren eigenen Namen und Ihre eigene visuelle Identität wählen. Nennen Sie Ihren Fork nicht „Raydium X” oder verwenden Sie nicht das Raydium-Logo.
  • Deutlich in Ihrer README klarmachen, dass Sie den ursprünglichen Raydium-Code geforkt haben und nicht mit dem Raydium-Projekt verbunden sind.

Haftungsausschluss

Der gesamte Code und die Dokumentation werden „wie besehen” bereitgestellt, ohne jegliche Gewährleistung, ausdrücklich oder impliziert, einschließlich, aber nicht beschränkt auf Marktgängigkeit, Eignung für einen bestimmten Zweck und Nichtverletzung. Der vollständige Haftungsausschlusstext befindet sich in der Datei LICENSE jedes Repositories. Auf Deutsch gesagt: Das Raydium-Projekt garantiert nicht, dass der Code fehlerfrei ist, dass der On-Chain-State unverwundbar ist, dass Sie keine Gelder verlieren werden. Die Audits (security/audits), das Bug-Bounty-Programm (security/disclosure) und operative Kontrollen (security/admin-and-multisig) sind Risikominderungen, keine Garantien. Evaluieren Sie Ihr eigenes Risiko, bevor Sie integrieren oder Liquidität bereitstellen.

Verifizierung

Für jedes spezifische Repository ist der maßgebliche Lizenztext die Datei LICENSE beim aktuellen HEAD des Standard-Branch:
# Apache-2.0 Programme
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
Wenn der Anfang dieser Dateien nicht der auf dieser Seite angegebenen Lizenz entspricht, hat das Repository Vorrang — öffnen Sie ein Issue gegen die Dokumentation.

Verweise

Für Lizenzfragen, die hier nicht beantwortet werden: Für kommerzielle Lizenzvereinbarungen außerhalb der Standardbedingungen kontaktieren Sie das Team über Discord und bitten Sie, an den Partnerships-Kanal weitergeleitet zu werden. Quellen: