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 →
Esta página é uma tabela de consulta. Use-a para responder “quanto custa um swap no pool X?” ou “quanto SOL preciso para criar um pool CLMM?” — sem precisar explorar cada capítulo do produto. Para divisões de taxas em nível de protocolo, consulte ray/protocol-fees.

Taxas de swap por produto

Os valores de taxa são percentuais do valor de entrada, aplicados antes da matemática do pool.

Convenção de denominador de taxa

  • AMM v4: taxas são codificadas como x/10.000. “25” significa 0.25%.
  • CPMM/CLMM: taxas são codificadas como x/1.000.000. “2500” significa 0.25%.
Ao ler dados on-chain diretamente, use o denominador correto para o programa do pool.
Camadas são contas AmmConfig on-chain, não constantes de origem — o administrador pode adicionar mais. A partir de 2026-09-09, a mainnet publica 21 configs CPMM e 21 configs CLMM. Valores verificados de trade_fee_rate:
  • CPMM: 0.005%, 0.03%, 0.25%, 0.3%, 0.35%, 0.4%, 0.5%, 0.7%, 0.75%, 1%, 1.5%, 2%, 2.5%, 4%. Não há camada de 0% e também não há camada de 0.01%.
  • CLMM: 0.01%, 0.02%, 0.03%, 0.04%, 0.05%, 0.1%, 0.15%, 0.16%, 0.18%, 0.2%, 0.25%, 0.4%, 0.5%, 0.6%, 0.8%, 1%, 2%, 3%, 4% — em espaçamentos de tick 1, 10, 60 e 120.
Cada um desses 42 configs carrega protocol_fee_rate = 120000 (12% da taxa de negociação) e fund_fee_rate = 40000 (4%), então a participação de LP é 84% em ambos os produtos. Enumere-os você mesmo com getProgramAccounts filtrado pelo tamanho de AmmConfig, ou leia os endpoints da API abaixo.

Divisões de taxas de protocolo

Dentro da participação de “protocolo” de cada taxa, divisões adicionais se aplicam: A participação de LP flui para os detentores de tokens LP automaticamente:
  • AMM v4 / CPMM: acumulada nas reservas do pool, distribuída pro-rata na retirada.
  • CLMM: acumulada em fee_growth_global_X/Y, resgatável via collectFee.

Custos de criação

Custos únicos pagos em SOL para implantar um pool. Arrays de tick CLMM não são criados por CreatePool — cada TickArrayState tem 10.240 bytes (~0.072 SOL) e é alocado preguiçosamente pelo primeiro OpenPosition* / IncreaseLiquidity* que o toca, à custa daquele chamador. Uma primeira posição típica, portanto, adiciona um ou dois arrays de tick além da figura do pool acima.
Figuras de aluguel nesta página são calculadas em lamports_per_byte = 6.960, a taxa pré-SIMD-0437. A redução de aluguel reduz isso em cinco etapas — chame getMinimumBalanceForRentExemption para o número ao vivo em vez de citar estes.
A maioria do aluguel é recuperável — fechar a posição ou farm retorna os lamports. Arrays de tick nunca são fechados, e AmmInfo / PoolState persistem indefinidamente.

Custos de graduação / migração

Taxas de rede por operação típica

Estas são taxas base Solana + taxas de prioridade, separadas das taxas de protocolo Raydium.
Como estes foram medidos. Cada figura é a linha de log Program <id> consumed N of M compute units para a própria invocação do programa Raydium — então inclui seus CPIs de programa de token internos, mas exclui qualquer agregador ou roteador envolvendo a chamada. Amostrado de transações mainnet ao vivo em pools de alto volume em 2026-09-09: CPMM SwapBaseInput 22.721–23.052 (n=8); AMM v4 swap 25.215–26.002; CLMM Swap 37.148–44.721; CLMM SwapV2 43.838–52.887 (n=6).O custo de swap CLMM escala com cruzamentos de tick, então trate SwapV2 como um piso e orçamento de espaço para um pool volátil. Meça seu próprio caminho em vez de orçar fora desta tabela — e note que toda a transação sempre custa mais do que apenas a instrução Raydium, uma vez que criação de ATA, envolvimento de wSOL e instruções de orçamento de computação são contadas.
A taxa de prioridade é ceil(compute_unit_price × compute_unit_limit / 1_000_000) lamports, então em 10.000 µLamports/CU uma transação de 23.000-CU paga 230 lamports. Nesse preço de CU, a taxa base de 5.000-lamports-por-assinatura domina a conta por mais de uma ordem de magnitude; taxas de prioridade apenas a ultrapassam acima de aproximadamente 217.000 µLamports/CU em uma transação de assinatura única de 23.000-CU. Taxas de prioridade escalam linearmente com preço de CU; consulte integration-guides/priority-fee-tuning.

Interação de taxa Token-2022

Quando um ou ambos os lados de um pool usam Token-2022 com uma taxa de transferência, a taxa efetiva se compõe:
Exemplo: pool CPMM 0.25%, lado de entrada tem taxa de transferência de 1%, lado de saída tem taxa de transferência de 0.5%.
Taxa efetiva: ~1.74% apesar de uma taxa de pool nominal de 0.25% — isto é 1 − 0.99 × 0.9975 × 0.995. O × 0.98 acima é a taxa de câmbio do pool (uma mudança de denominação), não uma taxa, então não deve ser contado na pilha de taxas: medido contra a saída sem taxa de 1000 × 0.98 = 980, a perda é a mesma 1.74%. O SDK calcula a taxa efetiva via getComputeAmountOut — sempre use-a ao cotar pools Token-2022.

Especificidades de LaunchLab

Projetos que lançam tokens podem incluir uma taxa de criador durante a fase de curva de ligação. Após a graduação, o config CPMM selecionado também pode cobrar uma taxa de criador CPMM separada para o criador de pool registrado. A Fee Key de propriedade da plataforma representa direitos de taxa de LP e não é uma credencial de taxa de criador. Consulte products/launchlab/creator-fees.

Modelo de custo de recompensa Farm v6

Farms não cobram taxas por se — elas são distribuição de recompensa. Mas custam SOL para operar: Farms também exigem lamports suficientes no vault de recompensa para cobrir aluguel pela vida útil da farm; o fechamento os retorna.

Mudanças de parâmetros históricos

Para divisões de taxas em nível de protocolo e endereços de tesouro, consulte ray/protocol-fees e ray/treasury.

Como ler valores atuais on-chain

CPMM/CLMM AmmConfig

Note que protocolFeeRate e fundFeeRate são frações da taxa de negociação, não do volume — então 12% e 4% aqui significam 0.03% e 0.01% do volume na camada de 0.25%. O AmmConfig de CPMM carrega uma quarta taxa que este payload não necessariamente expõe: creator_fee_share_rate, a participação do protocolo da taxa de criador, adicionada em 2026-09-19. É uma fração do bucket de taxa de criador acumulado, não do volume e não da taxa de negociação, é aplicada quando a taxa de criador é coletada em vez de em um swap, e um PDA CreatorFeeShare por criador pode substituí-la. Leia-a da conta AmmConfig. Detalhes em products/cpmm/fees.

Pool AMM v4

Taxa de recompensa Farm v6

Comparação com outros DEXes

Para contexto (todos os valores a partir de abril de 2026):

Ponteiros

Fontes:
  • AmmConfigs ao vivo via api-v3.raydium.io.
  • Benchmarks de CU da suíte de testes do SDK.
  • Referências de taxas de protocolo ao vivo da documentação Raydium.