DEX-агрегатор шукає найкращий курс обміну одразу в кількох децентралізованих біржах і пулів ліквідності, збираючи їх у єдину транзакцію. Нижче — покрокова інструкція, як пройти весь шлях від підключення гаманця до перевірки результату на Solana.
Які агрегатори працюють на Solana
На Solana функціонують кілька DEX-агрегаторів. Найвідоміший серед них — Jupiter. Також існують інші рішення, зокрема ті, що спеціалізуються на кросс-чейн-обміні. Оскільки перелік активних проєктів, їхні інтерфейси та підтримувані пули змінюються, перед використанням переконайтеся, що обраний агрегатор працює на момент обміну: перевірте офіційний сайт проєкту та його актуальні канали зв'язку.
У цій інструкції загальна механіка описана на прикладі типового інтерфейсу агрегатора, оскільки базові кроки — підключення гаманця, вибір пари, перевірка маршруту, підтвердження — практично однакові в усіх сервісах цього класу.
Підключення гаманця до агрегатора
Передумова: у вас має бути встановлений і налаштований гаманець із достатнім балансом SOL для оплати комісій мережі (fee-газ) та суми обміну. Базові правила безпеки гаманця розглядаються в окремому розділі сайту.
- Відкрийте сайт агрегатора. Переконайтеся, що ви потрапили на правильний домен — перевірте його символ за символом. Фішингові сайти часто імітують інтерфейс популярних агрегаторів.
- Знайдіть кнопку підключення гаманця. Зазвичай вона розташована в правому верхньому куті екрана та містить напис на кшталт «Connect Wallet».
- Оберіть тип гаманця. У випадаючому списку виберіть ваш гаманець (Phantom, Solflare, Backpack або інший, який ви використовуєте).
- Підтвердіть підключення у гаманці. Відкриється розширення або мобільний додаток гаманця. Перевірте, який саме дозвіл запитує сайт. Типовий запит — лише перегляд адреси та балансу. Якщо агрегатор одразу просить дозвіл на підпис транзакцій або доступ до всіх токенів — це привід зупинитися та перевірити сайт.
- Перевірте, що гаманець підключено. Після успішного підключення в інтерфейсі агрегатора має відобразитися скорочена адреса вашого гаманця та, як правило, баланс SOL.
Типова помилка: підключення через неперевірений посилання у месенджері чи соцмережах. Завжди вводьте адресу агрегатора вручну або користуйтеся збереженими закладками.
Вибір пари та суми обміну
- Вкажіть токен, який віддаєте. У полі «You pay» (або аналогічному) оберіть токен із випадаючого списку або введіть його контрактну адресу. Якщо токен відображається у списку — переконайтеся, що це саме той контракт, який вам потрібен (на Solana існують токени з однаковими тікерами, але різними адресами).
- Вкажіть токен, який отримуєте. У полі «You receive» оберіть цільовий токен аналогічно.
- Введіть суму обміну. Можна ввести значення вручну або натиснути кнопку відсотка від доступного балансу (25%, 50%, 100%). Звертайте увагу: при виборі 100% агрегатор не завжди враховує майбутню комісію мережі, тому краще залишати невеликий запас SOL.
- Зачекайте, поки агрегатор знайде маршрути. Після введення суми сервіс автоматично шукає оптимальні шляхи обміну через підключені пули. Це зазвичай займає кілька секунд.
Обмеження: для дуже малих сум або екзотичних пар агрегатор може не знайти жодного маршруту. Це означає, що на момент запиту в підключених пулах немає достатньої ліквідності для такої операції.
Перевірка маршруту та комісій перед підтвердженням
Це найважливіший етап. Саме тут ви бачите, що саме зробить агрегатор із вашими коштами.
- Маршрут (Route). Агрегатор зазвичай відображає візуальну або текстову схему: через які пули та в якій послідовності пройде ваш обмін. Наприклад: SOL → Raydium pool → USDC або складніший шлях із кількома проміжними кроками. Більша кількість проміжних пулів може означати кращий курс, але також збільшує вплив змін ціни під час виконання (slippage).
- Курс обміну (Price impact). Відображає, наскільки ваша транзакція змінить ціну в пулах. Високе значення означає, що після вашого обміну курс для наступних учасників помітно зміниться — це ознака недостатньої ліквідності для обраної суми.
- Допустиме відхилення (Slippage tolerance). Встановлює межу, в межах якої агрегатор може виконати обмін, навіть якщо реальний курс трохи погіршиться між моментом підпису та моментом виконання. Типові значення — 0,5% або 1%. Занадто низьке значення може призвести до невдалої транзакції за волатильного ринку; занадто високе — до несподівано невигідного обміну.
- Комісія агрегатора (Platform fee). Деякі агрегатори стягують власну комісію поверх комісій пулів та мережі. Перевірте, чи вказана вона окремо, і який її розмір.
- Мінімальна сума отримання (Minimum received). Розраховується на основі вказаного slippage. Це найменша кількість цільового токена, яку ви гарантовано отримаєте. Якщо в результаті транзакції ви отримаєте менше — вона не виконається.
Типова помилка: не звертати увагу на поле «Minimum received» і фокусуватися лише на ідеальному курсі. Реальний результат може відрізнятися саме на величину допустимого відхилення.
Підтвердження транзакції та перевірка результату
- Натисніть кнопку підтвердження обміну. Зазвичай це «Swap», «Exchange» або подібне.
- Перевірте деталі у вікні гаманця. Відкриється ваш гаманець із запитом на підпис транзакції. Уважно прочіть, що саме підписується: адреса одержувача, суми, контракт програми. Одержувач має бути вашим власним гаманцем (якщо ви обмінюєте між токенами на одному акаунті), а не невідомою адресою.
- Підпишіть транзакцію. Після підтвердження гаманець надсилає підписану транзакцію в мережу.
- Зачекайте підтвердження в мережі. На Solana це зазвичай займає від кількох сотень мілісекунд до кількох секунд. Агрегатор зазвичай відображає статус транзакції в реальному часі.
- Перевірте результат. Після успішного виконання переконайтеся, що цільовий токен з'явився на балансі вашого гаманця. Якщо транзакція завершилася помилкою — кошти, які ви намагалися обміняти, залишаються на вашому балансі, але комісія мережі (SOL) за невдалу транзакцію не повертається.
- Збережіть ідентифікатор транзакції. Агрегатор зазвичай надає посилання на транзакцію в експлорері (наприклад, Solscan або SolanaFM). Збережіть його на випадок, якщо виникнуть питання щодо виконання.
Що робити, якщо транзакція не виконалася
- Перевірте в експлорері статус та помилку транзакції. Найчастіші причини: slippage виявився замалим, курс змінився між підписом і виконанням, або пул тимчасово недоступний.
- Спробуйте збільшити допустиме відхилення або зменшити суму обміну.
- Якщо помилка повторюється при нормальних параметрах — можливо, один із пулів у маршруті тимчасово заморожено. Спробуйте змінити налаштування маршрутизації, якщо агрегатор це дозволяє, або повторити спробу пізніше.
Ризики, про які варто знати
- MEV-атаки. Під час виконання транзакції інші учасники мережі можуть спробувати витиснути вашу транзакцію або скористатися зміною ціни. Деякі агрегатори пропонують механізми захисту від MEV — перевірте налаштування перед обміном.
- Фішинг та підроблені сайти. Завжди перевіряйте домен. Жоден агрегатор не надсилатиме вам посилання особисто в месенджер із «ексклюзивною пропозицією».
- Токени з обмеженнями. Деякі токени мають вбудовані механізми податку на кожну транзакцію, блокування продажів або інші обмеження в смарт-контракті. Агрегатор може не відображати ці обмеження явно. Перед обміном маловідомих токенів перевірте їхній контракт у експлорері.
- Невиконання через волатильність. Навіть із встановленим slippage транзакція може не виконатися, якщо рух ціни перевищить вказану межу. У такому разі ви втрачаєте лише комісію мережі.
Цей матеріал містить загальну інформацію про механіку використання DEX-агрегаторів на Solana і не є індивідуальною фінансовою порадою. Рішення про здійснення будь-яких обмінів приймаєте ви самостійно. Перед операціями з криптоактивами рекомендується проконсультуватися з кваліфікованим фахівцем.
Далі у цьому розділі читайте про комісії при обміні токенів на Solana — що саме формує вартість транзакції та на що звертати увагу.