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 que é

CLMM é o AMM de liquidez concentrada da Raydium, inspirado no design do Uniswap v3 e adaptado ao modelo de contas do Solana. Provedores de liquidez escolhem uma faixa de preço em vez de fornecer ao longo de toda a curva; a eficiência de capital é dramaticamente maior para pares estáveis e correlacionados. ID do Programa: veja reference/program-addresses. Token-2022: suportado (com ressalvas documentadas em fees).

Conteúdo do capítulo

Visão geral

Modelo conceitual: representação de sqrt-price, ticks, matemática de liquidez e por que posições podem ficar “fora do intervalo”.

Contas

PoolState, AmmConfig, TickArrayState, PersonalPositionState, ObservationState. Seeds, layouts de campo.

Ticks e posições

Espaçamento de ticks, arrays de ticks, como uma posição mapeia para dois limites de tick, como a liquidez cruza um tick.

Matemática

Fórmulas de sqrt-price, conversão liquidez ↔ quantidade de token, contabilidade de crescimento de taxa, algoritmo de etapa de swap.

Instruções

CreatePool, OpenPosition, IncreaseLiquidity, DecreaseLiquidity, Swap, CollectFee, CollectReward, UpdateRewardInfos.

Taxas e recompensas

Faixas de taxa, divisões de taxa de protocolo/fundo, cronogramas de recompensas (até três mints de recompensa por pool).

Demonstrações de código

Criar pool, abrir posição, aumentar/diminuir liquidez, swap, coletar taxas e recompensas.

Quando ler isto

  • Você está fornecendo liquidez concentrada ou construindo ferramentas para LPs.
  • Você está implementando estratégias de range-order ou auto-rebalanceamento.
  • Você é um roteador que precisa precificar um swap CLMM com precisão.