Cette page est traduite automatiquement par IA. La version anglaise fait foi.Voir la version anglaise →
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 compteModelDataInfo 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 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.
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 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.
Contenu du chapitre
Aperçu
Pourquoi un programme séparé, le modèle de table de consultation, comparaison avec AMM v4 et CPMM.
Comptes
Champs AmmInfo, ModelDataInfo, DataElement, disposition des coffres, structure des frais.
Mathématiques
Comment l’interpolation produit les prix, comptabilité des actifs du pool, application des frais identique à AMM v4.
Instructions
L’ensemble appelable — Deposit, Withdraw, SwapBaseIn, SwapBaseOut, WithdrawPnl — et les instructions supprimées dans la mise à jour du 2026-06-22.
Frais
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.
Démonstrations de code
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.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 |

