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
Stable AMM est une variante spécialisée du Raydium AMM conçue pour les paires présentant des relations de prix connues et stables — 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, elle utilise une table de recherche de tuples (x, y, price) que l’administrateur du pool remplit via les instructionsInitModelData et UpdateModelData. La découverte des prix s’effectue par interpolation dans la table, produisant un slippage plus faible pour les petits swaps tout en restant composable avec OpenBook.
Stable AMM partage la même architecture pool/OpenBook que AMM v4 : la même logique MonitorStep, la même structure Fees, le même modèle de frais. La différence est purement la courbe de tarification : au lieu de x·y=k, vous interpolez un modèle pré-peuplé.
ID du programme : voir reference/program-addresses.
Token-2022 : non supporté. Tokens SPL classiques uniquement.
Liquidité : faible. La plupart des intégrations côté 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 aussi les pools Stable directement : les pools apparaissent sous la forme version: 5 (pooltype: "StablePool") sur ApiV3PoolInfoStandardItem, et le module LiquidityModule standard (addLiquidity / removeLiquidity / swap) détecte automatiquement v5 et émet les bonnes instructions — voir Démonstrations de code.
Contenu des chapitres
Aperçu
Pourquoi un programme séparé, le modèle de table de recherche, 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, intégration OpenBook, application des frais identique à AMM v4.
Instructions
Initialize, InitModelData, UpdateModelData, Deposit, Withdraw, SwapBaseIn, SwapBaseOut, MonitorStep, et plus.
Frais
Mêmes 0,25 % / 0,22 % LP / 0,03 % répartition protocolaire qu’AMM v4. Pas de frais de fonds, pas de frais de créateur.
Démonstrations de code
Détecter un pool Stable, échanger / ajouter / retirer de la liquidité via le module
LiquidityModule du SDK (gère v5 nativement), et utiliser les assistants de courbe stable hors chaîne.Quand lire cette section
- 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 — en apprenant le flux de mise à jour des données du modèle.
- Vous êtes curieux de savoir comment la tarification AMM peut être rendue programmable via une table de recherche.
Faits clés
| Aspect | Valeur |
|---|---|
| ID du programme Mainnet | 5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h |
| ID du programme Devnet | DRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m |
| Modèle de courbe | Table de recherche interpolée (pas x·y=k) |
| Dépendance OpenBook | Oui, même qu’AMM v4 |
| Frais de trading | 0,25 % (même qu’AMM v4) |
| Part LP des frais | 0,22 % |
| Part protocolaire des frais | 0,03 % |
| Frais de créateur | Aucun |
| Frais de fonds | Aucun |


