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.
Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
Комиссия маршрутизатора
Программа AMM Routing не берёт собственную комиссию. Это чистый оркестратор. Все комиссии платятся напрямую пулам, через которые вы маршрутизируете:- Каждый переход AMM v4 платит комиссию AMM v4 (0.25% split).
- Каждый переход CPMM платит комиссию CPMM (настраиваемая, обычно 0.25% split).
- Каждый переход CLMM платит комиссию CLMM (настраиваемая для каждого пула).
- Каждый переход stable платит комиссию stable-swap (как AMM v4, обычно 0.25% split).
Общие эффективные комиссии на маршруте
Если вы маршрутизируете через N пулов, общая комиссия — это сумма всех N переходов, начисляемая с компаундингом. Пример: Маршрут: USDC → SOL (0.25% fee) → STEP (0.25% fee)products/amm-v4/feesproducts/cpmm/feesproducts/clmm/fees(если доступно)products/stable/fees(если доступно)
Стоимость вычислений
Стоимость вычислений маршрутизатора линейна по количеству переходов:- Фиксированные издержки: ~5k CU на логику диспетчеризации маршрутизатора и валидацию аккаунтов.
- Стоимость за переход: ~10k–50k CU в зависимости от типа пула и сложности:
- CPMM: ~20k–30k CU
- AMM v4: ~40k–60k CU (включает валидацию OpenBook)
- CLMM: ~50k–100k CU (интенсивная математика тиков)
- Stable: ~30k–40k CU
- Общий бюджет транзакции: 1.4M CU на mainnet. Маршрут с 10 CPMM переходами стоил бы ~305k CU, оставляя место для других операций.
Издержки инициализации аккаунта
Каждый включённый вариант swap маршрутизирует промежуточные токены через контролируемые пользователем ATA. На каждом промежуточном переходе вы должны предварительно создать и предоставить ATA под управлением пользователя:- Если ATA не существует: инициализация программой ATA стоит ~5k CU + ~0.00203928 SOL ренты за ATA. Инициализируйте её через программу SPL Associated Token Account (или для wSOL используйте
CreateSyncNativeтег 5). - Если ATA уже существует: никаких дополнительных издержек.
CloseTokenAccount (тег 6) после того, как его баланс достигнет нуля.
Что дальше
products/routing/instructions— какую инструкцию использовать для вашей формы маршрута.products/routing/code-demos— примеры расчёта котировок маршрутов перед выполнением.integration-guides/routing-and-mev— стратегия комиссий и MEV.


