Saltar al contenido 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 fue traducida automáticamente por IA. La versión en inglés es la fuente autorizada.Ver versión en inglés →

Qué es

CLMM es el AMM de liquidez concentrada de Raydium, inspirado en el diseño de Uniswap v3 y adaptado al modelo de cuentas de Solana. Los proveedores de liquidez eligen un rango de precio en lugar de proporcionar liquidez en toda la curva; la eficiencia de capital es dramáticamente mayor para pares estables y correlacionados. Program ID: véase reference/program-addresses. Token-2022: compatible (con salvedades documentadas en fees).

Contenido del capítulo

Descripción general

Modelo conceptual: representación de sqrt-price, ticks, matemática de liquidez y por qué las posiciones pueden quedarse “fuera de rango”.

Cuentas

PoolState, AmmConfig, TickArrayState, PersonalPositionState, ObservationState. Seeds, diseños de campos.

Ticks y posiciones

Espaciado de ticks, arrays de ticks, cómo una posición se mapea a dos límites de tick, cómo la liquidez cruza un tick.

Matemáticas

Fórmulas de sqrt-price, conversión liquidez ↔ cantidad de token, contabilidad de crecimiento de comisiones, algoritmo de paso de swap.

Instrucciones

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

Comisiones y recompensas

Niveles de comisión, divisiones de comisión de protocolo/fondo, cronogramas de recompensas (hasta tres mints de recompensa por pool).

Demostraciones de código

Crear pool, abrir posición, aumentar/disminuir liquidez, swap, recolectar comisiones y recompensas.

Cuándo leer esto

  • Estás proporcionando liquidez concentrada o construyendo herramientas para proveedores de liquidez.
  • Estás implementando estrategias de órdenes de rango o reequilibrio automático.
  • Eres un router que necesita valorar un swap de CLMM con precisión.