Saltar para o conteúdo 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.

Esta página foi traduzida automaticamente por IA. A versão em inglês é a fonte oficial.Ver versão em inglês →
O Raydium publica seus programas e SDK como código aberto. Os termos de licença diferem entre repositórios — os programas on-chain usam Apache-2.0, o SDK TypeScript usa GPL-3.0. O texto canônico é o arquivo LICENSE em cada repositório; esta página resume, mas não substitui, aquele documento.

Programas on-chain

Os programas Raydium implantados são publicados com seu código-fonte completo sob a Licença Apache 2.0.
RepositórioLicençaCobertura
raydium-ammApache-2.0AMM v4 (produto constante, integrado com OpenBook).
raydium-cp-swapApache-2.0CPMM (produto constante padrão, sem orderbook, compatível com Token-2022).
raydium-clmmApache-2.0CLMM (liquidez concentrada, ticks de raiz quadrada de preço).
Apache-2.0 concede a você o direito de usar, modificar, distribuir e sublicenciar o código, inclusive para fins comerciais, sujeito às condições do texto da licença — principalmente preservação de atribuição e concessão de patente. Não exige que obras derivadas também sejam Apache-2.0 (diferente das licenças da família GPL). Para as licenças dos programas Farm e LaunchLab, verifique o arquivo LICENSE em seus respectivos repositórios sob a organização Raydium no GitHub. As licenças podem ser atualizadas a critério do proprietário do repositório; o arquivo LICENSE em master (ou main) é a fonte de verdade.

SDK TypeScript

O pacote SDK oficial @raydium-io/raydium-sdk-v2 é licenciado sob GPL-3.0.
PacoteLicençaRepositório
@raydium-io/raydium-sdk-v2GPL-3.0raydium-sdk-V2
raydium-sdk-V2-demo (integrações de exemplo)Ver LICENSE do reporaydium-sdk-V2-demo
GPL-3.0 é uma licença copyleft forte. Implicações para seu projeto:
  • Vinculação importa. Se você incorporar o SDK e distribuir o resultado (binário, pacote npm, serviço hospedado), o trabalho distribuído geralmente também precisa ser GPL-3.0.
  • Exceção SaaS. GPL-3.0 (diferente de AGPL-3.0) não exige divulgação de fonte para uso puramente em rede — ou seja, executar o SDK no servidor e expor apenas seus resultados via API não desencadeia, por si só, obrigações de divulgação de fonte.
  • Concessão de patente. GPL-3.0 inclui uma concessão explícita de patente dos colaboradores cobrindo suas contribuições.
Se seu caso de uso for incompatível com GPL-3.0 — por exemplo, você está construindo software proprietário fechado que vincula estaticamente o SDK e o envia para usuários finais — entre em contato com o time do Raydium via Discord (#dev-support) antes de lançar. Arranjos alternativos às vezes são possíveis. Não assuma que uma alternativa não licenciada existe; assuma GPL-3.0 a menos que você tenha acordo escrito contrário.

APIs REST e Trade

As APIs HTTP em api-v3.raydium.io e transaction-v1.raydium.io são serviços, não código licenciado. O uso é regido pelos termos de serviço implícitos dos endpoints hospedados — principalmente limites de taxa razoáveis, nenhum abuso e sem reivindicações de garantia. Veja sdk-api/rest-api para detalhes. Estas APIs são operadas como um bem público para integradores do ecossistema. Uso comercial pesado deve ser coordenado com o time para evitar ser limitado por taxa.

Documentação

Este conjunto de documentação é publicado pelo projeto Raydium. A menos que uma página individual indique o contrário, o texto, exemplos de código e exemplos neste site são disponibilizados sob Creative Commons Attribution 4.0 (CC-BY-4.0). Você pode:
  • Citar, extrair ou republicar conteúdo desta documentação.
  • Traduzir a documentação para outros idiomas.
  • Usar os exemplos de código (que são ilustrações funcionalmente curtas) diretamente em seu projeto.
Você deve:
  • Fornecer atribuição visível a “documentação do Raydium” com um link de volta para docs.raydium.io.
  • Não representar seu trabalho derivado como a documentação oficial do Raydium.
Se encontrar um erro ou quiser sugerir uma alteração, cada página tem um botão “Sugerir edição” (canto superior direito), ou abra um PR / issue contra o repositório de docs.

Marcas registradas

Os seguintes são marcas registradas (registradas ou não registradas) do projeto Raydium:
  • O nome e marca da palavra “Raydium”.
  • O logotipo e símbolo do Raydium.
  • O nome do produto “LaunchLab” em associação com o local de curva de ligação do Raydium.
Os direitos de marca registrada são separados dos direitos de copyright e licença. Apache-2.0 e GPL-3.0 concedem a você o direito de usar o código — eles não concedem a você o direito de usar o nome e logotipo do Raydium em seu produto derivado. O uso de marca é regido pelo Kit de marca, que permite atribuições como “powered by Raydium” e proíbe implicações de parceria sem acordo explícito. Se você fazer um fork do código e enviar um protocolo derivado, você deve:
  • Cumprir a licença de fonte (Apache-2.0 / GPL-3.0).
  • Escolher seu próprio nome e identidade visual. Não chame seu fork de “Raydium X” ou use o logotipo do Raydium.
  • Deixar claro em seu README que você fez um fork do código original do Raydium e não é afiliado ao projeto Raydium.

Exclusão de garantias

Todo código e documentação é fornecido “no estado em que se encontra”, sem garantia de qualquer tipo, expressa ou implícita, incluindo, mas não limitado a, comercialização, adequação para um fim específico e não infração. O texto completo de exclusão de garantia reside no arquivo LICENSE de cada repositório. Em linguagem simples: o projeto Raydium não garante que o código seja livre de bugs, que o estado on-chain seja invulnerável, que você não perderá fundos. As auditorias (security/audits), programa de bug bounty (security/disclosure) e controles operacionais (security/admin-and-multisig) são mitigações, não garantias. Avalie seu próprio risco antes de integrar ou fornecer liquidez.

Como verificar

Para qualquer repositório específico, o texto de licença canônico é o arquivo LICENSE no HEAD atual do branch padrão:
# Programas 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
Se o cabeçalho destes arquivos não corresponder à licença reivindicada nesta página, o repositório vence — registre uma issue contra a documentação.

Referências

Para perguntas sobre licenças não respondidas aqui: Para arranjos de licenciamento comercial fora dos termos padrão, entre em contato com o time via Discord e peça para ser encaminhado ao canal de parcerias. Fontes: