DEX-агрегатор шукає найкращий курс обміну одразу в кількох децентралізованих біржах і пулів ліквідності, збираючи їх у єдину транзакцію. Нижче — покрокова інструкція, як пройти весь шлях від підключення гаманця до перевірки результату на Solana.

Які агрегатори працюють на Solana

На Solana функціонують кілька DEX-агрегаторів. Найвідоміший серед них — Jupiter. Також існують інші рішення, зокрема ті, що спеціалізуються на кросс-чейн-обміні. Оскільки перелік активних проєктів, їхні інтерфейси та підтримувані пули змінюються, перед використанням переконайтеся, що обраний агрегатор працює на момент обміну: перевірте офіційний сайт проєкту та його актуальні канали зв'язку.

У цій інструкції загальна механіка описана на прикладі типового інтерфейсу агрегатора, оскільки базові кроки — підключення гаманця, вибір пари, перевірка маршруту, підтвердження — практично однакові в усіх сервісах цього класу.

Підключення гаманця до агрегатора

Передумова: у вас має бути встановлений і налаштований гаманець із достатнім балансом SOL для оплати комісій мережі (fee-газ) та суми обміну. Базові правила безпеки гаманця розглядаються в окремому розділі сайту.

  1. Відкрийте сайт агрегатора. Переконайтеся, що ви потрапили на правильний домен — перевірте його символ за символом. Фішингові сайти часто імітують інтерфейс популярних агрегаторів.
  2. Знайдіть кнопку підключення гаманця. Зазвичай вона розташована в правому верхньому куті екрана та містить напис на кшталт «Connect Wallet».
  3. Оберіть тип гаманця. У випадаючому списку виберіть ваш гаманець (Phantom, Solflare, Backpack або інший, який ви використовуєте).
  4. Підтвердіть підключення у гаманці. Відкриється розширення або мобільний додаток гаманця. Перевірте, який саме дозвіл запитує сайт. Типовий запит — лише перегляд адреси та балансу. Якщо агрегатор одразу просить дозвіл на підпис транзакцій або доступ до всіх токенів — це привід зупинитися та перевірити сайт.
  5. Перевірте, що гаманець підключено. Після успішного підключення в інтерфейсі агрегатора має відобразитися скорочена адреса вашого гаманця та, як правило, баланс SOL.

Типова помилка: підключення через неперевірений посилання у месенджері чи соцмережах. Завжди вводьте адресу агрегатора вручну або користуйтеся збереженими закладками.

Вибір пари та суми обміну

  1. Вкажіть токен, який віддаєте. У полі «You pay» (або аналогічному) оберіть токен із випадаючого списку або введіть його контрактну адресу. Якщо токен відображається у списку — переконайтеся, що це саме той контракт, який вам потрібен (на Solana існують токени з однаковими тікерами, але різними адресами).
  2. Вкажіть токен, який отримуєте. У полі «You receive» оберіть цільовий токен аналогічно.
  3. Введіть суму обміну. Можна ввести значення вручну або натиснути кнопку відсотка від доступного балансу (25%, 50%, 100%). Звертайте увагу: при виборі 100% агрегатор не завжди враховує майбутню комісію мережі, тому краще залишати невеликий запас SOL.
  4. Зачекайте, поки агрегатор знайде маршрути. Після введення суми сервіс автоматично шукає оптимальні шляхи обміну через підключені пули. Це зазвичай займає кілька секунд.

Обмеження: для дуже малих сум або екзотичних пар агрегатор може не знайти жодного маршруту. Це означає, що на момент запиту в підключених пулах немає достатньої ліквідності для такої операції.

Перевірка маршруту та комісій перед підтвердженням

Це найважливіший етап. Саме тут ви бачите, що саме зробить агрегатор із вашими коштами.

  • Маршрут (Route). Агрегатор зазвичай відображає візуальну або текстову схему: через які пули та в якій послідовності пройде ваш обмін. Наприклад: SOL → Raydium pool → USDC або складніший шлях із кількома проміжними кроками. Більша кількість проміжних пулів може означати кращий курс, але також збільшує вплив змін ціни під час виконання (slippage).
  • Курс обміну (Price impact). Відображає, наскільки ваша транзакція змінить ціну в пулах. Високе значення означає, що після вашого обміну курс для наступних учасників помітно зміниться — це ознака недостатньої ліквідності для обраної суми.
  • Допустиме відхилення (Slippage tolerance). Встановлює межу, в межах якої агрегатор може виконати обмін, навіть якщо реальний курс трохи погіршиться між моментом підпису та моментом виконання. Типові значення — 0,5% або 1%. Занадто низьке значення може призвести до невдалої транзакції за волатильного ринку; занадто високе — до несподівано невигідного обміну.
  • Комісія агрегатора (Platform fee). Деякі агрегатори стягують власну комісію поверх комісій пулів та мережі. Перевірте, чи вказана вона окремо, і який її розмір.
  • Мінімальна сума отримання (Minimum received). Розраховується на основі вказаного slippage. Це найменша кількість цільового токена, яку ви гарантовано отримаєте. Якщо в результаті транзакції ви отримаєте менше — вона не виконається.

Типова помилка: не звертати увагу на поле «Minimum received» і фокусуватися лише на ідеальному курсі. Реальний результат може відрізнятися саме на величину допустимого відхилення.

Підтвердження транзакції та перевірка результату

  1. Натисніть кнопку підтвердження обміну. Зазвичай це «Swap», «Exchange» або подібне.
  2. Перевірте деталі у вікні гаманця. Відкриється ваш гаманець із запитом на підпис транзакції. Уважно прочіть, що саме підписується: адреса одержувача, суми, контракт програми. Одержувач має бути вашим власним гаманцем (якщо ви обмінюєте між токенами на одному акаунті), а не невідомою адресою.
  3. Підпишіть транзакцію. Після підтвердження гаманець надсилає підписану транзакцію в мережу.
  4. Зачекайте підтвердження в мережі. На Solana це зазвичай займає від кількох сотень мілісекунд до кількох секунд. Агрегатор зазвичай відображає статус транзакції в реальному часі.
  5. Перевірте результат. Після успішного виконання переконайтеся, що цільовий токен з'явився на балансі вашого гаманця. Якщо транзакція завершилася помилкою — кошти, які ви намагалися обміняти, залишаються на вашому балансі, але комісія мережі (SOL) за невдалу транзакцію не повертається.
  6. Збережіть ідентифікатор транзакції. Агрегатор зазвичай надає посилання на транзакцію в експлорері (наприклад, Solscan або SolanaFM). Збережіть його на випадок, якщо виникнуть питання щодо виконання.

Що робити, якщо транзакція не виконалася

  • Перевірте в експлорері статус та помилку транзакції. Найчастіші причини: slippage виявився замалим, курс змінився між підписом і виконанням, або пул тимчасово недоступний.
  • Спробуйте збільшити допустиме відхилення або зменшити суму обміну.
  • Якщо помилка повторюється при нормальних параметрах — можливо, один із пулів у маршруті тимчасово заморожено. Спробуйте змінити налаштування маршрутизації, якщо агрегатор це дозволяє, або повторити спробу пізніше.

Ризики, про які варто знати

  • MEV-атаки. Під час виконання транзакції інші учасники мережі можуть спробувати витиснути вашу транзакцію або скористатися зміною ціни. Деякі агрегатори пропонують механізми захисту від MEV — перевірте налаштування перед обміном.
  • Фішинг та підроблені сайти. Завжди перевіряйте домен. Жоден агрегатор не надсилатиме вам посилання особисто в месенджер із «ексклюзивною пропозицією».
  • Токени з обмеженнями. Деякі токени мають вбудовані механізми податку на кожну транзакцію, блокування продажів або інші обмеження в смарт-контракті. Агрегатор може не відображати ці обмеження явно. Перед обміном маловідомих токенів перевірте їхній контракт у експлорері.
  • Невиконання через волатильність. Навіть із встановленим slippage транзакція може не виконатися, якщо рух ціни перевищить вказану межу. У такому разі ви втрачаєте лише комісію мережі.

Цей матеріал містить загальну інформацію про механіку використання DEX-агрегаторів на Solana і не є індивідуальною фінансовою порадою. Рішення про здійснення будь-яких обмінів приймаєте ви самостійно. Перед операціями з криптоактивами рекомендується проконсультуватися з кваліфікованим фахівцем.

Далі у цьому розділі читайте про комісії при обміні токенів на Solana — що саме формує вартість транзакції та на що звертати увагу.

Джерела