Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
Модель комиссий
Stable AMM переиспользует структуруFees из AMM v4, но не её значения. Пулы Stable взимают намного более низкую комиссию, что логично для пула, предназначенного для активов с близкой ценой. На пул приходится только один уровень комиссии (устанавливается при инициализации); пулы не могут быть переконфигурированы на более высокие уровни.
Это не «значения по умолчанию» — это значения на каждом активном пуле Stable в mainnet. Все три пула (USDT/USDC
2EXiumdi14E9b8Fy62QcA5Uh6WdHS2b38wtSxp72Mibj, 9DTY3rv8xRa3CnoPoWJCMcQUSY7kUHZAoFKNsBhx8DDz, 9f4FtV6ikxUZr8fAjKSGNPPnUHJEwi4jNk8d79twbyFf) имеют идентичный набор выше, и с удалением SetParams в обновлении 2026-06-22 больше нет инструкции, которая могла бы их изменить. Проверено декодированием AmmInfo.fees из mainnet.Как вычисляется разделение
При каждом своппе:lp_portionостаётся в хранилище, увеличиваетkи приносит пользу LP при выводе.pnl_portionувеличиваетAmmInfo.out_put.need_take_pnl_coinилиneed_take_pnl_pc(в зависимости от входного токена) и выводится черезWithdrawPnl.
OpenBook PnL (снято с обслуживания)
На ранних этапах пул также размещал лимитные ордера на OpenBook; когда они исполнялись, он получал или терял спред маркет-мейкера/тейкера, рассчитываемый во времяMonitorStep, и отслеживал результат в счётчиках out_put.total_pnl_{coin,pc}. Этот путь неактивен уже много лет — пул не держит открытых ордеров, поэтому единственное начисление комиссии — это доля протокола 0,0024%, описанная выше. Счётчики total_pnl_* остаются в макете, но больше не увеличиваются. Обновление 2026-06-22 удалило оставшийся код OpenBook (включая MonitorStep). CPMM стал стандартом для новых пулов отчасти из-за этой прежней связи с OpenBook; Stable AMM независим от книги ордеров.
Сбор
Мультиподпись Raydium (или тот, кто контролируетamm_admin) вызывает WithdrawPnl для вывода:
- Переводит
need_take_pnl_coinиneed_take_pnl_pcиз хранилищ на счета, назначенные администратором. - Обнуляет счётчики.
Реализация комиссии LP
Нет отдельной инструкции «собрать комиссии». Комиссии LP накапливаются в хранилищах, увеличивая резервы. LP реализуют их, сжигая LP черезWithdraw. Стоимость токена LP растёт по мере роста резервов.
Визуализация: куда идёт $10 000 объёма
При своппе, ориентированном на USDC, объёмом $10 000 против активного пула Stable:index=0 $25.00 — в 12,5 раз больше. Этот разрыв — суть продукта: стабильные пары движутся очень мало, поэтому LP нужна очень небольшая компенсация за риск инвентаря, и плотная кривая плюс низкая комиссия — вот что делает крупные своппы между стабильными активами конкурентоспособными.
Таблица сравнения
Полная матрица:
reference/fee-comparison.
Примечания для интеграторов
- Котировки: Всегда читайте
AmmInfoиз цепи; не жёстко кодируйте комиссии. С удалениемSetParamsпараметры комиссии на существующих пулах фактически зафиксированы. - Не предполагайте ставку AMM v4. Структура
Feesобщая с AMM v4, поэтому легко скопировать25 / 10_000из AMM v4 в котировку Stable. Пулы Stable взимают2 / 10_000. Котировка пула Stable по 0,25% завышает комиссию в 12,5 раз. - Кривая против комиссий: Применение комиссии независимо от того, является ли кривая формулой (x·y=k в AMM v4) или таблицей поиска (Stable). Обе берут комиссию от суммы входа перед работой с кривой.
- Нет вознаграждений: Пулы Stable не поддерживают выплаты вознаграждений в пуле. Экосистемные фермы (Farm v3/v5/v6) обрабатывают стейкинг в другом месте.
Что дальше
products/stable/math— применение комиссии в математике своппа.products/stable/instructions— список счётовWithdrawPnl.products/amm-v4/fees— более глубокий вывод комиссии для пути OpenBook.reference/fee-comparison— все продукты рядом.
raydium-stable/program/src/state.rs(структураFees)- Поля
AmmInfo.feesв цепи на активных пулах mainnet

