Passer au contenu principal

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.

Cette page est traduite automatiquement par IA. La version anglaise fait foi.Voir la version anglaise →
Raydium publie ses programmes et son SDK en tant que logiciels libres. Les conditions de licence varient selon les dépôts — les programmes on-chain sont Apache-2.0, le SDK TypeScript est GPL-3.0. Le texte canonique est le fichier LICENSE de chaque dépôt ; cette page en résume le contenu sans le remplacer.

Programmes on-chain

Les programmes Raydium déployés sont publiés avec leur code source complet sous la Licence Apache 2.0.
DépôtLicenceCouverture
raydium-ammApache-2.0AMM v4 (produit constant, intégration OpenBook).
raydium-cp-swapApache-2.0CPMM (produit constant standard, pas de carnet de commandes, compatible Token-2022).
raydium-clmmApache-2.0CLMM (liquidité concentrée, ticks de prix en racine carrée).
Apache-2.0 vous accorde le droit d’utiliser, modifier, distribuer et concéder sous licence le code, y compris à des fins commerciales, sous réserve des conditions stipulées dans le texte de la licence — principalement la préservation de l’attribution et une concession de brevet. Elle n’exige pas que les travaux dérivés soient également Apache-2.0 (contrairement aux licences de la famille GPL). Pour les licences des programmes Farm et LaunchLab, consultez le fichier LICENSE de leurs dépôts respectifs dans l’organisation GitHub Raydium. Les licences peuvent être mises à jour à la discrétion du propriétaire du dépôt ; le fichier LICENSE sur master (ou main) est la source de vérité.

SDK TypeScript

Le package SDK officiel @raydium-io/raydium-sdk-v2 est licencié sous GPL-3.0.
PackageLicenceDépôt
@raydium-io/raydium-sdk-v2GPL-3.0raydium-sdk-V2
raydium-sdk-V2-demo (intégrations exemples)Voir LICENSE du dépôtraydium-sdk-V2-demo
GPL-3.0 est une licence de copyleft strict. Implications pour votre projet :
  • La liaison compte. Si vous intégrez le SDK et distribuez le résultat (binaire, package npm, service hébergé), l’œuvre distribuée doit généralement être GPL-3.0 aussi.
  • Exception SaaS. GPL-3.0 (contrairement à AGPL-3.0) n’exige pas la divulgation du code source pour une utilisation purement réseau — c’est-à-dire exécuter le SDK côté serveur et exposer uniquement ses résultats via une API ne déclenche pas en soi d’obligations de divulgation du code.
  • Concession de brevet. GPL-3.0 inclut une concession de brevet explicite des contributeurs couvrant leurs contributions.
Si votre cas d’usage est incompatible avec GPL-3.0 — par exemple, vous développez un logiciel propriétaire fermé qui lie statiquement le SDK et le distribue aux utilisateurs finaux — contactez l’équipe Raydium via Discord (#dev-support) avant de le mettre en ligne. Des arrangements alternatifs sont parfois possibles. Ne supposez pas qu’une alternative non licenciée existe ; supposez GPL-3.0 sauf accord écrit contraire.

API REST et Trade

Les API HTTP à api-v3.raydium.io et transaction-v1.raydium.io sont des services, non du code sous licence. L’utilisation est régie par les conditions de service implicites des points de terminaison hébergés — principalement des limites de débit raisonnables, pas d’abus et aucune réclamation de garantie. Voir sdk-api/rest-api pour plus de détails. Ces API sont exploitées comme un bien public pour les intégrateurs de l’écosystème. Une utilisation commerciale importante doit être coordonnée avec l’équipe pour éviter d’être limité en débit.

Documentation

Cet ensemble de documentation est publié par le projet Raydium. Sauf indication contraire sur une page individuelle, la prose, les exemples de code et les exemples sur ce site sont mis à disposition sous Creative Commons Attribution 4.0 (CC-BY-4.0). Vous pouvez :
  • Citer, excerper ou republier du contenu de cette documentation.
  • Traduire la documentation dans d’autres langues.
  • Utiliser directement les exemples de code (qui sont des illustrations fonctionnelles courtes) dans votre projet.
Vous devez :
  • Fournir une attribution visible à « documentation Raydium » avec un lien vers docs.raydium.io.
  • Ne pas présenter votre version dérivée comme la documentation officielle de Raydium.
Si vous trouvez une erreur ou souhaitez suggérer une modification, chaque page dispose d’un bouton « Suggérer une modification » (en haut à droite), ou ouvrez une PR / issue contre le dépôt de documentation.

Marques déposées

Les éléments suivants sont des marques déposées (enregistrées ou non) du projet Raydium :
  • Le nom « Raydium » et la marque verbale.
  • Le logo Raydium et la marque de symbole.
  • Le nom de produit « LaunchLab » en association avec le lieu d’émission de courbe de liaison de Raydium.
Les droits de marque sont distincts des droits d’auteur et de licence. Apache-2.0 et GPL-3.0 vous accordent le droit d’utiliser le code — ils ne vous accordent pas le droit d’utiliser le nom et le logo Raydium dans votre produit dérivé. L’utilisation des marques est régie par le Kit de marque, qui permet les attributions comme « propulsé par Raydium » et interdit les implications de partenariat sans accord explicite. Si vous forkez le code et déployez un protocole dérivé, vous devez :
  • Vous conformer à la licence source (Apache-2.0 / GPL-3.0).
  • Choisir votre propre nom et identité visuelle. Ne pas appeler votre fork « Raydium X » ni utiliser le logo Raydium.
  • Clarifier dans votre README que vous avez forké le code Raydium original et n’êtes pas affilié au projet Raydium.

Déni de garantie

Tout code et documentation est fourni « tel quel », sans aucune garantie, explicite ou implicite, y compris mais ne se limitant pas aux garanties de commercialité, d’aptitude à un usage particulier et de non-contrefaçon. Le texte complet de déni de garantie se trouve dans le fichier LICENSE de chaque dépôt. En termes simples : le projet Raydium ne garantit pas que le code est exempt de bugs, que l’état on-chain est invulnérable, que vous ne perdrez pas de fonds. Les audits (security/audits), le programme de rémunération des bugs (security/disclosure) et les contrôles opérationnels (security/admin-and-multisig) sont des atténuations, non des garanties. Évaluez votre propre risque avant d’intégrer ou de fournir de la liquidité.

Comment vérifier

Pour tout dépôt spécifique, le texte de licence canonique est le fichier LICENSE au HEAD actuel de la branche par défaut :
# Programmes 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

# SDK GPL-3.0
curl -s https://raw.githubusercontent.com/raydium-io/raydium-sdk-V2/master/LICENSE | head -3
Si l’en-tête de ces fichiers ne correspond pas à la licence revendiquée sur cette page, le dépôt a raison — ouvrez une issue contre la documentation.

Pointeurs

Pour les questions de licence non traitées ici : Pour les arrangements de licence commerciale en dehors des conditions standard, contactez l’équipe via Discord et demandez à être acheminé vers le canal des partenariats. Sources :