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 é 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, veja ray/protocol-fees.
Taxas de swap por produto
Os valores de taxa são percentuais do montante de entrada, aplicados antes da matemática do pool.
| Produto | Tiers disponíveis | Padrão / mais usado | Compartilhamento |
|---|
| AMM v4 | 0.25% (apenas) | 0.25% | 88% LP, 12% protocolo (22/3 de 25) |
| CPMM | 0.01%, 0.25%, 1% | 0.25% | 100% LP (compartilhamento de protocolo configurável por AmmConfig, atualmente 0%) |
| CLMM | 0.01%, 0.05%, 0.25%, 1% | 0.25% | 88% LP, 12% protocolo |
| LaunchLab (pré-graduação) | 1% (padrão) | 1% | 50% para seed do pool, 50% para tesouro LaunchLab |
| LaunchLab (pós-graduação CPMM) | 0.25% | 0.25% | Herda compartilhamento CPMM |
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.
Compartilhamentos de taxa de protocolo
Dentro do compartilhamento de “protocolo” de cada taxa, aplicam-se divisões adicionais:
| Produto | Compartilhamento de protocolo da taxa de swap | Divisão dentro do protocolo |
|---|
| AMM v4 | 12% (3/25) | 100% para tesouro |
| CPMM | Configurável por AmmConfig (atualmente 0%) | N/A |
| CLMM | 12% da taxa de swap | 100% para tesouro |
| LaunchLab | 50% da taxa de swap pré-graduação | 100% para tesouro LaunchLab |
O compartilhamento LP flui para detentores de token LP automaticamente:
- AMM v4 / CPMM: acumulado em reservas do pool, distribuído pro-rata no saque.
- CLMM: acumulado em
fee_growth_global_X/Y, exigível via collectFee.
Custos de criação
Custos únicos pagos em SOL para implantar um pool.
| Produto | Custo de rent | Taxa de criação | Total típico |
|---|
| AMM v4 | ~0.15 SOL (múltiplas contas) | 0.2 SOL | ~0.35 SOL |
| CPMM | ~0.04 SOL (pool + vaults + observação) | 0.15 SOL | ~0.19 SOL |
| CLMM | ~0.075 SOL (pool + observação + tick arrays iniciais) | 0 SOL | ~0.075 SOL |
| Farm v6 | ~0.02 SOL (estado da farm + reward vaults) | 0.1 SOL (anti-spam) | ~0.12 SOL |
| Lançamento LaunchLab | ~0.015 SOL (conta bonding curve) | 0.1 SOL (taxa LaunchLab) | ~0.115 SOL |
Todo rent é recuperável — fechar o pool / posição / farm retorna os lamports.
Custos de graduação / migração
| Evento | Custo | Quem paga |
|---|
| Graduação LaunchLab → CPMM | ~0.04 SOL (criação novo pool CPMM) | Pago das reservas bonding-curve |
| Migração AMM v4 → CPMM | ~0.04 SOL criação CPMM + ~0.000005 SOL taxa tx | LP realizando a migração |
| Transferência NFT posição CLMM | ~0.000005 SOL taxa tx | Transferidor |
Taxas de rede por operação típica
Estas são taxas base Solana + taxas de prioridade, separadas das taxas de protocolo Raydium.
| Operação | CU | Taxa base | Taxa de prioridade (10k µL/CU) | Total rede |
|---|
| CPMM swap | ~140.000 | 0.000005 SOL | 0.0014 SOL | ~0.0015 SOL |
| CLMM swap (sem ticks) | ~170.000 | 0.000005 SOL | 0.0017 SOL | ~0.0017 SOL |
| CLMM swap (4 cruzamentos de tick) | ~320.000 | 0.000005 SOL | 0.0032 SOL | ~0.0032 SOL |
| Abrir posição CLMM | ~280.000 | 0.000005 SOL | 0.0028 SOL | ~0.0028 SOL |
| Farm v6 stake | ~130.000 | 0.000005 SOL | 0.0013 SOL | ~0.0013 SOL |
| Reivindicar recompensas farm | ~160.000 | 0.000005 SOL | 0.0016 SOL | ~0.0016 SOL |
| Migrar v4 → CPMM (2 tx) | ~200.000 + ~200.000 | 0.00001 SOL | 0.004 SOL | ~0.004 SOL |
Taxas de prioridade escalam linearmente com o preço de CU; veja integration-guides/priority-fee-tuning.
Interação de taxa do 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:
net input to pool = amount_in × (1 − transfer_fee_in)
pool charges swap = net × swap_fee_rate
net output to user = out × (1 − transfer_fee_out)
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%.
amount_in = 1000
net_to_pool = 1000 × 0.99 = 990
pool swap fee = 990 × 0.0025 = 2.475 (mantido como taxa LP)
amount_after_fee = 987.525
amount_out (AMM) = 987.525 × ratio, say 987.525 × 0.98 = 967.77
net_out_to_user = 967.77 × 0.995 = 962.94
Taxa efetiva: ~3.7% apesar de uma taxa de pool nominal de 0.25%.
O SDK calcula a taxa efetiva via getComputeAmountOut — sempre use-a ao citar pools Token-2022.
Especificidades LaunchLab
| Fase | Taxa |
|---|
| Negociações bonding curve (compra ou venda) | 1% (divisão 50/50 pool/tesouro) |
| Graduação (uma única vez) | ~0.04 SOL das reservas curve |
| Pós-graduação (pool CPMM) | 0.25% (taxas CPMM padrão) |
Projetos que lançam tokens frequentemente incluem uma opção de “taxa de criador” (0–0.3%) retirada do compartilhamento LP durante a fase bonding-curve; configurável no lançamento. A taxa de criador é apenas bonding-curve — uma vez que o lançamento se forma em um pool CPMM, o pool resultante é executado no tier CPMM padrão sem sobretaxa de criador. Veja products/launchlab/creator-fees para o ciclo de vida completo e como criadores continuam a ganhar com pools graduados através do mecanismo NFT LaunchLab.
Modelo de custo de recompensa Farm v6
Farms não cobram taxas por se — são distribuição de recompensas. Mas elas custam SOL para operar:
| Custo | Típico |
|---|
| Criação de farm | 0.1 SOL anti-spam + ~0.02 SOL rent |
| Top-up reward vault | Apenas os tokens + ~0.0005 SOL tx |
| Reivindicar recompensas não utilizadas | ~0.0005 SOL tx |
Farms também exigem lamports suficientes no vault de recompensas para cobrir rent pela vida útil da farm; o fechamento os retorna.
Mudanças de parâmetro histórico
| Data | Mudança | Autoridade |
|---|
| Fev 2021 | Lançamento AMM v4 em 0.25%, divisão 22/3 | Parâmetro de lançamento |
| Jun 2024 | Lançamento CPMM com tiers 0%, 0.01%, 0.25%, 1% | Parâmetro de lançamento |
Para divisões de taxa em nível de protocolo e endereços de tesouro, veja ray/protocol-fees e ray/treasury.
Como ler valores atuais on-chain
CPMM/CLMM AmmConfig
const config = await raydium.cpmm.getAmmConfigs();
console.log(config[0]);
// {
// id: "...",
// tradeFeeRate: 2500, // 2500 / 1_000_000 = 0.25%
// protocolFeeRate: 0, // 0 / 1_000_000 = 0%
// fundFeeRate: 0,
// ...
// }
Pool AMM v4
const poolInfo = await raydium.liquidity.getPoolInfoFromRpc({ poolId });
console.log(poolInfo.ammFeesNumerator, poolInfo.ammFeesDenominator);
// 25, 10000 → 0.25%
Taxa de recompensa Farm v6
const farm = await raydium.farm.getFarmInfoFromRpc({ id: farmId });
console.log(farm.farmData.rewardInfos);
// Por-recompensa: emissionsPerSecond, startTime, endTime
Para contexto (todos os valores em abril de 2026):
| Raydium CPMM | Raydium CLMM | Orca Whirlpools | Uniswap V3 | Phoenix |
|---|
| Taxa de swap padrão | 0.25% | 0.25% | 0.3% | 0.3% | 0 (orderbook) |
| Tier mais baixo | 0.01% | 0.01% | 0.01% | 0.01% | N/A |
| Tier mais alto | 1% | 1% | 1% | 1% | N/A |
| Compartilhamento de protocolo | 16% | 16% | 11% | 0-25% | N/A |
| Token-2022 | Sim | Sim | Sim | N/A (chain diferente) | Não |
Referências
Fontes:
- AmmConfigs ao vivo via
api-v3.raydium.io.
- Benchmarks de CU da suíte de testes SDK.
- Referências de taxa de protocolo ao vivo da documentação Raydium.