Passer au contenu 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.

Cette page est traduite automatiquement par IA. La version anglaise fait foi.Voir la version anglaise →

Qu’est-ce que c’est

CLMM est l’AMM à liquidité concentrée de Raydium, inspiré par le design d’Uniswap v3 et adapté au modèle de comptes de Solana. Les fournisseurs de liquidité choisissent une plage de prix plutôt que de fournir sur l’ensemble de la courbe ; l’efficacité du capital est considérablement plus élevée pour les paires stables et corrélées. ID du programme : consultez reference/program-addresses. Token-2022 : supporté (avec des limitations documentées sous fees).

Contenu du chapitre

Aperçu

Modèle conceptuel : représentation du sqrt-price, ticks, mathématiques de liquidité, et pourquoi les positions peuvent sortir de plage.

Comptes

PoolState, AmmConfig, TickArrayState, PersonalPositionState, ObservationState. Seeds, disposition des champs.

Ticks et positions

Espacement des ticks, tableaux de ticks, comment une position mappe à deux limites de tick, comment la liquidité traverse un tick.

Mathématiques

Formules sqrt-price, conversion liquidité ↔ montant de token, comptabilité du gain de frais, algorithme d’étape de swap.

Instructions

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

Frais et récompenses

Paliers de frais, répartition des frais protocole/fonds, calendriers de récompenses (jusqu’à trois mints de récompense par pool).

Démos de code

Créer un pool, ouvrir une position, augmenter/diminuer la liquidité, swap, collecter les frais et récompenses.

Quand lire ceci

  • Vous fournissez une liquidité concentrée ou développez des outils pour les LP.
  • Vous implémentez des stratégies de range-order ou de rééquilibrage automatique.
  • Vous êtes un routeur qui doit évaluer un swap CLMM avec précision.