Skip to main content
Esta página foi traduzida automaticamente por IA. A versão em inglês é a fonte oficial.Ver versão em inglês →
O que este capítulo é. Três scripts end-to-end que cada um executa uma operação real on-chain contra Raydium. Os scripts de swap e CPMM são arquivos únicos que você cola, configura com variáveis de ambiente e executa. O script CLMM é um fluxo multi-arquivo — veja sua própria página para o que isso envolve. Use estes para validar sua configuração antes de construir algo maior.O que este capítulo não é. Documentação de referência. Para a API completa do builder, referência de parâmetros e casos extremos, veja SDK & API e as páginas code-demos por produto.

Pré-requisitos

Execute isto uma vez:
Você precisa de:
  • Node 18+ com suporte ESM ("type": "module" em package.json ou extensão .mjs).
  • Um keypair Solana em ~/.config/solana/id.json (ou em qualquer lugar — defina KEYPAIR). Veja solana-fundamentals/toolchain para gerar um keypair.
  • Uma carteira financiada. O script de swap precisa apenas do seu valor de entrada mais uma pequena margem — um swap CPMM custa ~0,0015 SOL em taxas de rede (veja reference/fee-comparison), mais aluguel único se o swap precisar abrir uma conta de token para você. Criar um pool custa mais: o script CPMM sozinho carrega uma taxa de criação de pool única de ~0,15 SOL antes da liquidez inicial ou aluguel. Veja a seção Setup de cada script para o valor atual antes de financiar sua carteira.
  • Uma URL RPC. RPC público gratuito funciona para testes; para qualquer coisa além de um teste básico, use um provedor pago.
Defina estes uma vez por shell:
Cluster. Todos os três scripts usam mainnet por padrão. Devnet precisa de RPC_URL=https://api.devnet.solana.com mais cluster: "devnet" dentro do script — para os dois scripts de criação de pool, essa não é a única mudança; veja a seção Setup de cada script para o que mais precisa mudar. Esteja ciente de que a liquidez inicial do pool em devnet é escassa; espere mintar seus próprios tokens de teste.

Os três scripts

Swap pela CLI

Obtenha uma cotação e execute um swap através de um pool CPMM — a forma mais rápida de confirmar que sua configuração funciona.

Implantar um pool CPMM

Crie um novo pool CPMM para um par de tokens que você escolher, financiado com liquidez inicial na camada de taxa de 0,25%.

Implantar um pool CLMM

Crie um novo pool CLMM e abra uma posição concentrada inicial, na camada de taxa mais baixa por padrão.

Após este capítulo

Cada script imprime seu resultado on-chain — uma cotação de swap e link de transação, novos endereços de pool ou uma nova posição e seu NFT — e uma única linha apontando para a próxima página no capítulo SDK & API para a operação que executou. Quando estiver pronto para escrever sua própria integração:
  • Backends e botsTrade API.
  • Frontends e aplicativos com controle totalTypeScript SDK.
  • Composição on-chainRust CPI.
  • Escolhendo entre eles → a tabela de comparação no topo de SDK & API.
Se um script quebrar em uma versão mais recente do SDK, verifique as notas de lançamento do SDK — as formas de retorno do builder evoluíram entre versões menores.