> ## 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.

# Stable AMM

> Programme Raydium autonome avec courbes de prix interpolées à partir de tables de consultation. Alimente la liquidité pour les paires de stablecoins et autres actifs ayant des relations de prix connues.

<Info>
  **Cette page est traduite automatiquement par IA. La version anglaise fait foi.**

  [Voir la version anglaise →](/products/stable/index)
</Info>

## Qu'est-ce que c'est

Stable AMM est un **programme Raydium autonome** (son propre déploiement — pas un mode du programme AMM v4) conçu pour les paires ayant des relations de prix connues et bien comportées — principalement les paires stablecoin–stablecoin (USDC-USDT, USDH-USDC) et les paires de tokens collatéralisés. Au lieu d'une courbe de produit constant, il utilise une **table de consultation de tuples (x, y, price)** intégrée dans le compte `ModelDataInfo` de chaque pool. La découverte des prix se fait par interpolation dans la table, produisant un slippage plus faible pour les petits swaps.

C'est un **AMM pur** : toute la liquidité se trouve dans les coffres du pool. Un chemin de market-making OpenBook des débuts est resté dormant pendant des années, et la [mise à jour du 2026-06-22](/fr/reference/changelog) a supprimé le code de marché restant. Il partage la même structure `Fees` et le même modèle de frais qu'AMM v4 ; la différence est purement la **courbe de prix** — au lieu de x·y=k, vous interpolez un modèle pré-rempli.

**ID du programme :** voir [reference/program-addresses](/fr/reference/program-addresses).

**Token-2022 :** non supporté. Tokens SPL classiques uniquement.

**Liquidité :** faible. La plupart des intégrations orientées utilisateur accèdent aux pools Stable via le [programme AMM Routing](/fr/products/routing) pour un routage au meilleur prix sur tous les AMM Raydium. Le SDK supporte également directement les pools Stable : les pools apparaissent comme `version: 5` (`pooltype: "StablePool"`) sur `ApiV3PoolInfoStandardItem`, et le `LiquidityModule` standard (`addLiquidity` / `removeLiquidity` / swap) détecte automatiquement v5 et émet les bonnes instructions — voir [Démonstrations de code](/fr/products/stable/code-demos).

## Contenu du chapitre

<CardGroup cols={2}>
  <Card title="Aperçu" icon="circle-info" href="/fr/products/stable/overview">
    Pourquoi un programme séparé, le modèle de table de consultation, comparaison avec AMM v4 et CPMM.
  </Card>

  <Card title="Comptes" icon="database" href="/fr/products/stable/accounts">
    Champs AmmInfo, ModelDataInfo, DataElement, disposition des coffres, structure des frais.
  </Card>

  <Card title="Mathématiques" icon="function" href="/fr/products/stable/math">
    Comment l'interpolation produit les prix, comptabilité des actifs du pool, application des frais identique à AMM v4.
  </Card>

  <Card title="Instructions" icon="terminal" href="/fr/products/stable/instructions">
    L'ensemble appelable — Deposit, Withdraw, SwapBaseIn, SwapBaseOut, WithdrawPnl — et les instructions supprimées dans la mise à jour du 2026-06-22.
  </Card>

  <Card title="Frais" icon="percent" href="/fr/products/stable/fees">
    Même répartition 0,25 % / 0,22 % LP / 0,03 % protocole qu'AMM v4. Pas de frais de fonds, pas de frais de créateur.
  </Card>

  <Card title="Démonstrations de code" icon="code" href="/fr/products/stable/code-demos">
    Détectez un pool Stable, swappez / ajoutez / retirez de la liquidité via le `LiquidityModule` du SDK (gère v5 nativement), et utilisez les assistants de courbe stable hors chaîne.
  </Card>
</CardGroup>

## Quand lire ceci

* Vous intégrez une paire de stablecoin ou d'actif et trouvez un pool Stable AMM avec le meilleur prix.
* Vous construisez un moteur de routage et devez supporter les pools Stable comme source de liquidité.
* Vous maintenez la liquidité dans un pool Stable existant — en apprenant le flux de dépôt / retrait.
* Vous êtes curieux de savoir comment la tarification AMM peut être rendue programmable via une table de consultation.

## Faits clés

| Aspect                       | Valeur                                                                      |
| ---------------------------- | --------------------------------------------------------------------------- |
| **ID du programme Mainnet**  | `5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h`                              |
| **ID du programme Devnet**   | `DRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m`                              |
| **Modèle de courbe**         | Table de consultation interpolée (pas x·y=k)                                |
| **Dépendance OpenBook**      | Aucune (chemin de marché longtemps dormant ; code mort supprimé 2026-06-22) |
| **Frais de transaction**     | 0,25 % (identique à AMM v4)                                                 |
| **Part LP des frais**        | 0,22 %                                                                      |
| **Part protocole des frais** | 0,03 %                                                                      |
| **Frais de créateur**        | Aucun                                                                       |
| **Frais de fonds**           | Aucun                                                                       |
