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

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 instructions InitModelData 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

AspectValeur
ID du programme Mainnet5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h
ID du programme DevnetDRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m
Modèle de courbeTable de recherche interpolée (pas x·y=k)
Dépendance OpenBookOui, même qu’AMM v4
Frais de trading0,25 % (même qu’AMM v4)
Part LP des frais0,22 %
Part protocolaire des frais0,03 %
Frais de créateurAucun
Frais de fondsAucun