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 — это специализированный вариант Raydium AMM, предназначенный для пар с известными, хорошо прогнозируемыми ценовыми соотношениями — в основном для пар стейблкоин-стейблкоин (USDC-USDT, USDH-USDC) и пар с обеспеченными токенами. Вместо кривой постоянного произведения он использует таблицу поиска с кортежами (x, y, price), которую администратор пула заполняет через инструкцииInitModelData и UpdateModelData. Обнаружение цены происходит через интерполяцию внутри таблицы, обеспечивая меньший слиппаж для небольших своппов и оставаясь при этом совместимым с OpenBook.
Stable AMM использует ту же архитектуру pool/OpenBook, что и AMM v4: та же логика MonitorStep, та же структура Fees, та же модель комиссий. Единственное отличие — это кривая ценообразования: вместо x·y=k вы интерполируете предварительно заполненную модель.
Program ID: см. reference/program-addresses.
Token-2022: не поддерживается. Только классические SPL-токены.
Ликвидность: тонкая. Большинство интеграций, ориентированных на пользователя, обращаются к Stable пулам через AMM Routing program для маршрутизации с лучшей ценой во всех Raydium AMM. SDK также поддерживает Stable пулы напрямую: пулы отображаются как version: 5 (pooltype: "StablePool") на ApiV3PoolInfoStandardItem, и стандартный LiquidityModule (addLiquidity / removeLiquidity / swap) автоматически обнаруживает v5 и генерирует правильные инструкции — см. Code demos.
Содержание раздела
Обзор
Почему отдельная программа, модель таблицы поиска, сравнение с AMM v4 и CPMM.
Аккаунты
AmmInfo, ModelDataInfo, поля DataElement, макет хранилища, структура комиссий.
Математика
Как интерполяция дает цены, интеграция OpenBook, применение комиссий идентично AMM v4.
Инструкции
Initialize, InitModelData, UpdateModelData, Deposit, Withdraw, SwapBaseIn, SwapBaseOut, MonitorStep и другие.
Комиссии
Такой же раздел 0.25% / 0.22% LP / 0.03% protocol, как AMM v4. Без комиссии фонда, без комиссии создателя.
Примеры кода
Обнаружение Stable пула, свопп / добавление / удаление ликвидности через
LiquidityModule SDK (поддерживает v5 нативно) и использование off-chain помощников стабильной кривой.Когда читать это
- Вы интегрируете пару стейблкоина или актива и нашли Stable AMM пул с лучшей ценой.
- Вы создаете engine маршрутизации и вам нужно поддерживать Stable пулы как источник ликвидности.
- Вы поддерживаете ликвидность в Stable пуле — изучаете поток обновления данных модели.
- Вам интересно, как ценообразование AMM можно сделать программируемым через таблицу поиска.
Ключевые факты
| Аспект | Значение |
|---|---|
| Mainnet program ID | 5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h |
| Devnet program ID | DRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m |
| Модель кривой | Интерполированная таблица поиска (не x·y=k) |
| Зависимость OpenBook | Да, как и в AMM v4 |
| Комиссия за торговлю | 0.25% (как в AMM v4) |
| Доля LP от комиссии | 0.22% |
| Доля протокола от комиссии | 0.03% |
| Комиссия создателя | Нет |
| Комиссия фонда | Нет |


