Перейти к основному содержанию

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)
Input: 1000 USDC

Hop 1 (USDC/SOL): 0.25% fee
  Fee: 2.5 USDC
  Output to hop 2: ~997.5 USDC of buying power

Hop 2 (SOL/STEP): 0.25% fee
  Fee: ~2.49 STEP-worth
  Output: ~995 STEP-worth

Total cost: ~0.5% (not exactly 0.5%, since fees compound)
Точные расчёты размера комиссии см. в документации каждого пула:

Стоимость вычислений

Стоимость вычислений маршрутизатора линейна по количеству переходов:
  • Фиксированные издержки: ~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, оставляя место для других операций.
Точные стоимости CU см. в документации каждого пула.

Издержки инициализации аккаунта

Каждый включённый вариант swap маршрутизирует промежуточные токены через контролируемые пользователем ATA. На каждом промежуточном переходе вы должны предварительно создать и предоставить ATA под управлением пользователя:
  • Если ATA не существует: инициализация программой ATA стоит ~5k CU + ~0.00203928 SOL ренты за ATA. Инициализируйте её через программу SPL Associated Token Account (или для wSOL используйте CreateSyncNative тег 5).
  • Если ATA уже существует: никаких дополнительных издержек.
Для маршрута с 5 переходами и 4 промежуточными токенами вам потребовалось бы 4 новых ATA при нуля-инициализации = ~20k CU + ~0.00816 SOL. Вы можете вернуть ренту любого временного ATA — чаще всего wSOL ATA, используемой для одного маршрута — закрыв его через CloseTokenAccount (тег 6) после того, как его баланс достигнет нуля.

Что дальше