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 →

Taxa do roteador

O programa AMM Routing não cobra taxa própria. É um orquestrador puro. Todas as taxas são pagas diretamente aos pools pelos quais você roteia:
  • Cada salto AMM v4 paga a taxa AMM v4 (0,25% dividida).
  • Cada salto CPMM paga a taxa CPMM (configurável, típicamente 0,25% dividida).
  • Cada salto CLMM paga a taxa CLMM (configurável por pool).
  • Cada salto stable paga a taxa stable-swap (como AMM v4, típicamente 0,25% dividida).

Taxas efetivas totais em uma rota

Se você rotear por N pools, sua taxa total é a soma de todas as N taxas dos saltos, compostas. Exemplo: Rota: USDC → SOL (taxa de 0,25%) → STEP (taxa de 0,25%)
Entrada: 1000 USDC

Salto 1 (USDC/SOL): taxa de 0,25%
  Taxa: 2,5 USDC
  Saída para salto 2: ~997,5 USDC de poder de compra

Salto 2 (SOL/STEP): taxa de 0,25%
  Taxa: ~2,49 STEP-valor
  Saída: ~995 STEP-valor

Custo total: ~0,5% (não exatamente 0,5%, já que as taxas se compõem)
Consulte a documentação de taxa do respectivo pool para divisões exatas:

Custo de computação

O custo de computação do roteador é linear no número de saltos:
  • Sobrecarga fixa: ~5k CU para a lógica de dispatch do roteador e validação de contas.
  • Custo por salto: ~10k–50k CU dependendo do tipo de pool e complexidade:
    • CPMM: ~20k–30k CU
    • AMM v4: ~40k–60k CU (inclui validação do OpenBook)
    • CLMM: ~50k–100k CU (cálculo de tick intensivo)
    • Stable: ~30k–40k CU
  • Orçamento total de transação: 1,4M CU na mainnet. Uma rota com 10 saltos CPMM custaria ~305k CU, deixando espaço para outras operações.
Consulte a documentação de cada pool para os custos exatos de CU.

Sobrecarga de inicialização de conta

Cada variante de swap habilitada roteia tokens intermediários através de ATAs controladas pelo usuário. Em cada salto intermediário, você deve pré-criar e fornecer uma ATA de propriedade do usuário:
  • Se a ATA não existir: inicialização do programa ATA custa ~5k CU + ~0,00203928 SOL de aluguel por ATA. Inicialize-a com o programa SPL Associated Token Account (ou, para wSOL, com a tag CreateSyncNative 5).
  • Se a ATA já existir: sem sobrecarga adicional.
Para uma rota de 5 saltos com 4 tokens intermediários, você precisaria de 4 novas ATAs se começando do zero = ~20k CU + ~0,00816 SOL. Você pode recuperar o aluguel de qualquer ATA temporária — mais comumente uma ATA wSOL usada para uma única rota — fechando-a com CloseTokenAccount (tag 6) uma vez que tenha saldo zero.

Próximos passos