Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
Что это такое
Stable AMM — это отдельная программа Raydium (собственное развертывание, а не режим программы AMM v4), разработанная для пар с известными, предсказуемыми ценовыми соотношениями — в основном для пар стейблкоинов (USDC-USDT, USDH-USDC) и пар обеспеченных токенов. Вместо кривой постоянного произведения она использует таблицу поиска кортежей (x, y, price), встроенную в аккаунтModelDataInfo каждого пула. Обнаружение цены происходит через интерполяцию в таблице, что дает меньший проскальзывание для небольших свопов.
Это чистый AMM: вся ликвидность находится в собственных хранилищах пула. Путь маркет-мейкинга OpenBook на ранних этапах был неактивен в течение многих лет, и обновление от 2026-06-22 удалило оставшийся код маркета. Он использует ту же структуру Fees и модель комиссий, что и AMM v4; различие заключается исключительно в кривой ценообразования — вместо x·y=k вы интерполируете предварительно заполненную модель.
ID программы: см. reference/program-addresses.
Token-2022: не поддерживается. Только классические SPL-токены.
Ликвидность: тонкая. Большинство интеграций, ориентированных на пользователя, обращаются к пулам Stable через программу AMM Routing для маршрутизации с лучшей ценой по всем AMM Raydium. SDK также поддерживает пулы Stable напрямую: пулы отображаются как version: 5 (pooltype: "StablePool") на ApiV3PoolInfoStandardItem, и стандартный LiquidityModule (addLiquidity / removeLiquidity / swap) автоматически обнаруживает v5 и выдает правильные инструкции — см. Примеры кода.
Содержание раздела
Обзор
Зачем отдельная программа, модель таблицы поиска, сравнение с AMM v4 и CPMM.
Аккаунты
AmmInfo, ModelDataInfo, поля DataElement, макет хранилища, структура комиссий.
Математика
Как интерполяция производит цены, учет активов пула, применение комиссий идентично AMM v4.
Инструкции
Доступный набор — Deposit, Withdraw, SwapBaseIn, SwapBaseOut, WithdrawPnl — и инструкции, удаленные в обновлении от 2026-06-22.
Комиссии
Те же 0.25% / 0.22% LP / 0.03% протокол, что и AMM v4. Без комиссии фонда, без комиссии создателя.
Примеры кода
Обнаружение пула Stable, swap / добавление / удаление ликвидности через
LiquidityModule SDK (поддерживает v5 нативно) и использование вспомогательных функций стабильной кривой вне цепи.Когда читать это
- Вы интегрируете пару стейблкоина или актива и находите пул Stable AMM с лучшей ценой.
- Вы создаете механизм маршрутизации и должны поддерживать пулы Stable как источник ликвидности.
- Вы поддерживаете ликвидность в существующем пуле Stable — изучаете поток депозита / вывода.
- Вам интересно, как ценообразование AMM можно сделать программируемым через таблицу поиска.
Ключевые факты
| Аспект | Значение |
|---|---|
| ID программы на Mainnet | 5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h |
| ID программы на Devnet | DRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m |
| Модель кривой | Интерполированная таблица поиска (не x·y=k) |
| Зависимость OpenBook | Нет (путь маркета давно неактивен; мертвый код удален 2026-06-22) |
| Комиссия за торговлю | 0.25% (как в AMM v4) |
| Доля LP в комиссии | 0.22% |
| Доля протокола в комиссии | 0.03% |
| Комиссия создателя | Нет |
| Комиссия фонда | Нет |

