Ви натиснули «Надіслати», гаманець видає якусь підказку, а монети не приходять на іншу адресу. Або ж ви намагалися обміняти токени, а баланс не змінився. У таких моментах важливо не панікувати, а послідовно перевірити, що саме сталося з транзакцією — і чому.

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

Які статуси транзакцій існують

Кожна транзакція у мережі Solana після відправки отримує один із трьох статусів. Аналогія проста: це як відстеження посилки, де замість «у дорозі» чи «доставлено» ви бачите технічний стан.

Успішна (Success) — транзакція підтверджена мережею, кошти зараховані або обмін виконано. Усе пройшло як треба.

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

Відкинута (Dropped) — транзакція взагалі не потрапила до блоку. Це може статися, якщо ви не підтвердили її в гаманці за відведений час, або якщо мережа була перевантажена і ваш запит просто не встигли обробити. Технічна різниць: невдала транзакція оброблялася і дала помилку, а відкинута — навіть не починала обробку.

Де подивитися причину невдачі

Сам гаманець зазвичай показує лише загальний статус: «успішно» або «помилка». Щоб зрозуміти причину, потрібен блокчейн-експлорер — спеціальний сайт, який відображає всі транзакції мережі у зручному вигляді. Аналогія: це як сайт поштової служби, де за трек-номером видно кожен етап пересилки.

Щоб знайти свою транзакцію, вам потрібен її підпис (signature) — унікальний ідентифікатор, який гаманець показує після відправки. Це довгий рядок літер і цифр. Скопіюйте його та вставте у пошуковий рядок експлорера.

На сторінці транзакції зверніть увагу на такі елементи:

  • Статус — одразу покаже, успішна транзакція чи ні.
  • Результат (Result) — якщо транзакція невдала, поле міститиме причину англійською мовою.
  • Журнал логів (Logs) — детальний технічний запис того, що відбувалося крок за кроком. Навіть якщо загальна причина зрозуміла, логи допомагають побачити, на якому саме етапі сталася помилка.

Найчастіше достатньо прочитати рядок «Result» — він містить стислу пояснювальну фразу.

Найпоширеніші причини: недостатньо SOL, неправильна адреса, мережа перевантажена

Недостатньо SOL для комісії

У мережі Solana будь-яка дія — переказ, обмін, mint — потребує оплати комісії. Ця комісія сплачується виключно в нативному токені мережі, SOL. Якщо на вашому рахунку є інші токени, але SOL закінчився, транзакція не пройде. Це не залежить від суми переказу: навіть щоб відправити 0,01 якогось токена, вам потрібен невеликий залишок SOL на комісію.

Неправильна адреса отримувача

Адреса у Solana — це довгий рядок символів (зазвичай від 32 до 44 символів). Якщо ви випадково видалили або замінили хоча б один символ, транзакція може піти на неіснуючий рахунок. У такому разі мережа може відхилити її або, що гірше, кошти потраплять на адресу, до якої ніхто не має доступу. Тому завжди перевіряйте адресу повністю, а не лише перші й останні символи.

Мережа перевантажена

Solana розрахована на високу швидкість, але в моменти аномального навантаження (масові запуски токенів, популярні події) транзакції можуть не встигати оброблятися. У такі моменти транзакції відкидаються (dropped), а не стають невдалими (failed). Це означає, що мережа просто не взяла ваш запит до обробки.

Інші типові причини

  • Замалий допуск прослизання (slippage) — стосується обміну токенів. Якщо ціна змінилася сильніше, ніж ви дозволили, обмін скасовується автоматично. Це захисний механізм, а не помилка.
  • Рахунок отримувача не існує — у Solana рахунки створюються явно. Якщо ви надсилаєте токени на адресу, де ще ніколи не було жодної транзакції і рахунок не створено, переказ може бути відхилений (залежить від типу токена та налаштувань).
  • Помилка у смарт-контракті — якщо ви взаємодієте з децентралізованим додатком і його програма містить помилку або тимчасово недоступна, транзакція завершиться невдало.

Чи повертаються кошти при невдалій транзакції

Коротко: основна сума повертається, але комісія — ні.

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

Якщо ж транзакція була відкинута (dropped) і не потрапила до блоку — комісія не списується взагалі, бо мережа її не обробляла.

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

Як уникнути невдалих транзакцій надалі

  • Завжди тримайте невеликий запас SOL — навіть якщо ви плануєте працювати з іншими токенами, на рахунку має залишатися щонайменше 0,01–0,05 SOL на комісії. Точну суму перевірте в експлорері перед важливими діями.
  • Перевіряйте адресу повністю — не покладайтеся на візуальне схожість. Якщо є можливість, надсилайте тестову суму перед великим переказом.
  • Уникайте діях у години пікового навантаження — якщо ви бачите, що мережа перевантажена (про це пишуть у спільнотах), краще зачекати.
  • Не натискайте «надіслати» повторно одразу — якщо транзакція зависла, дайте їй хвилину-дві. Повторна відправка може призвести до подвійного списання комісії.
  • Для обмінів виставляйте адекватний допуск прослизання — занадто низьке значення призведе до постійних невдач за нестабільної ціни, занадто високе — до несприятливого курсу. Для більшості ситуацій 1–3% є розумним балансом.
  • Перевіряйте статус у експлорері — перш ніж робити повторну спробу, переконайтеся, що попередня транзакція дійсно завершилася невдало або була відкинута.

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

Джерела