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

AspectValeur
ID du programme Mainnet5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h
ID du programme DevnetDRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m
Modèle de courbeTable de consultation interpolée (pas x·y=k)
Dépendance OpenBookAucune (chemin de marché longtemps dormant ; code mort supprimé 2026-06-22)
Frais de transaction0,25 % (identique à AMM v4)
Part LP des frais0,22 %
Part protocole des frais0,03 %
Frais de créateurAucun
Frais de fondsAucun