Ви відправили кошти, але на балансі нічого не змінилося. Або отримали повідомлення про переказ, а грошей немає. У таких ситуаціях перше, що потрібно зробити — знайти свою транзакцію в блокчейні. Це не складно, якщо ви знаєте, де шукати й що саме шукати. Нижче — покрокова інструкція, яка допоможе вам впоратися з цим завданням навіть без попереднього досвіду.
Чому транзакція може не відображатися одразу
У традиційному банку переказ між картками іноді займає кілька секунд, іноді — кілька хвилин. У блокчейні Solana більшість транзакцій обробляється за частки секунди, але бувають винятки. Ось чому ваша транзакція може ще не з'явитися:
- Мережа перевантажена. Якщо одночасно багато людей відправляють транзакції, вони вишиковуються в чергу. Це схоже на затор на дорозі: машини їдуть, але повільніше, ніж зазвичай.
- Занизька комісія. У Solana комісію за транзакцію сплачує відправник. Якщо ви вказали занадто малу суму, мережа може поставити вашу транзакцію в кінець черги або взагалі її відхилити.
- Затримка на стороні гаманця чи біржі. Іноді проблема не в блокчейні, а в сервісі, через який ви здійснювали переказ. Наприклад, біржа може обробляти ваш запит власними внутрішніми чергами перед тим, як фактично відправити його в мережу.
- Технічний збій вашого інтернет-з'єднання. Транзакція могла не дійти до мережі взагалі, навіть якщо на екрані з'явилася повідомлення про відправку.
У більшості випадків достатньо почекати одну-дві хвилини й оновити сторінку. Якщо після цього нічого не змінилося — час переходити до наступного кроку.
Де шукати ідентифікатор транзакції
Кожна транзакція в блокчейні має унікальний ідентифікатор — підпис транзакції (transaction signature). Це довгий рядок літер і цифр, за яким можна знайти конкретний переказ серед мільйонів інших. Уявіть це як номер квитанції з фіскального апарата: за цим номером касир може знайти саме ваш чек.
Де його взяти, залежить від того, чим ви користувалися:
- Гаманець (Phantom, Solflare тощо). Після відправки коштів зазвичай з'являється сповіщення з кнопкою «View on Explorer» або подібною. Натисніть її — і ви одразу потрапите на сторінку транзакції. Якщо сповіщення вже зникло, шукайте ідентифікатор в історії операцій гаманця: знайдіть потрібний запис, розгорніть деталі й скопіюйте рядок із підписом.
- Біржа. У розділі «Історія депозитів чи виведень» знайдіть ваш переказ. Більшість бірж показують колонку «TxID» або «Transaction Hash» — це й є ваш ідентифікатор.
- Повідомлення від іншої людини. Якщо хтось надіслав вам кошти й скинув скріншот, на ньому часто видно підпис транзакції. Просто скопіюйте його.
Підпис транзакції в Solana зазвичай виглядає як рядок із літер і цифр завдовжки близько 88 символів, наприклад: 5UfG...kP9q (повний рядок значно довший).
Як використовувати фільтри в Explorer
Solana Explorer — це спеціальний сайт, де відображається вся інформація про транзакції, гаманці та інші об'єкти в мережі Solana. Якщо ви вже знаєте підпис транзакції, просто вставте його в рядок пошуку на головній сторінці Explorer — і ви одразу знайдете потрібний запис.
Але що робити, якщо підписа немає? Тоді допоможуть фільтри:
- Пошук за адресою гаманця. Вставте в рядок пошуку адресу свого гаманця (це теж довгий рядок літер і цифр, який починається з символів, характерних для Solana-адрес). Ви побачите список усіх транзакцій, пов'язаних із цією адресою.
- Фільтр за типом операції. На сторінці гаманця в Explorer є можливість відфільтрувати транзакції: «Transfers» (перекази), «Stakes» (стейкінг), «DEX Trades» (обмін на децентралізованих біржах) та інші. Виберіть «Transfers», якщо ви шукаєте звичайний переказ коштів.
- Сортування за часом. За замовчуванням Explorer показує найновіші транзакції зверху. Якщо ви знаєте приблизний час переказу, це значно полегшить пошук.
- Фільтр за статусом. Ви можете відфільтрувати транзакції за статусом «Success» (успішні) або «Failed» (невдалі). Це корисно, коли ви хочете зрозуміти, чи взагалі пройшла транзакція.
Працюючи з фільтрами, звертайте увагу на дату й час: у блокчейні час фіксується універсально, тому не плутайте його з вашим місцевим часом, якщо є різниця в годинних поясах.
Що робити, якщо транзакція зависла
Іноді транзакція не з'являється ні як успішна, ні як невдала — вона ніби зависає в невизначеному стані. Технічно це означає, що транзакція була відправлена в мережу, але валідатори (вузли, які підтверджують транзакції) ще не включили її в блок.
Ось що можна зробити:
- Перевірте статус у Explorer. Якщо підпис транзакції відомий, вставте його в пошук. Explorer покаже один із трьох статусів: «Success» (успішно), «Failed» (невдало) або відсутність результату (транзакція ще не оброблена).
- Зачекайте до кількох хвилин. У рідкісних випадках транзакція може оброблятися довше звичайного через тимчасові навантаження на мережу.
- Скористайтеся функцією «Drop» або «Replace» у гаманці. Деякі гаманці дозволяють скасувати завислу транзакцію або замінити її новою з вищою комісією. Це не завжди спрацьовує, але варто спробувати, якщо гаманець пропонує таку можливість.
- Не відправляйте ту саму транзакцію повторно одразу. Якщо перша транзакція все-таки обробиться, ви можете випадково відправити кошти двічі. Почекайте хоча б хвилину-дві перед повторною спробою.
Якщо транзакція так і не з'явилася в Explorer за підписом, найімовірніше вона не дійшла до мережі. У такому разі перевірте інтернет-з'єднання й спробуйте ще раз.
Коли варто звернутися по допомогу
Більшість ситуацій із пошуком транзакції можна вирішити самостійно за допомогою підписа й фільтрів у Explorer. Але є випадки, коли без сторонньої допомоги не обійтися:
- Ви переказували кошти з біржі, вони списалися з вашого балансу на біржі, але в Explorer за адресою вашого гаманця нічого немає. У такій ситуації проблема на боці біржі — зверніться до її служби підтримки й надайте їм номер виведення з вашого акаунта.
- Транзакція відображається як успішна в Explorer, але коштів на гаманці немає. Це може означати, що ви випадково ввели неправильну адресу одержувача. Перевірте адресу в деталях транзакції. Якщо адреса не ваша — кошти, на жаль, повернути неможливо, адже блокчейн не має механізму скасування підтверджених транзакцій.
- Ви знайшли транзакцію, але не розумієте, чому вона невдала. На сторінці транзакції в Explorer є розділ «Logs» — там вказана технічна причина помилки. Якщо вона незрозуміла, запитайте на тематичних форумах або у спільноті Solana, надавши підпис транзакції (це безпечно — підпис не дає доступу до ваших коштів).
- Гаманець працює некоректно: не показує баланс, не завантажує історію. Спробуйте оновити гаманець, перезавантажити сторінку або перевстановити додаток. Якщо не допомогло — зверніться до служби підтримки вашого гаманця.
У будь-якому випадку, звертаючись по допомогу, підготуйте: підпис транзакції (якщо є), адресу гаманця, з якого або на який йшов переказ, скріншоти й опис того, що ви робили крок за кроком. Це значно пришвидшить вирозв’язання проблеми.
Тепер, коли ви вмієте знаходити свої транзакції в блокчейні, наступний важливий крок — переконатися, що ваш гаманець надійно захищений. Далі ви дізнаєтеся, що таке seed-фраза і чому її ніколи не можна нікому давати.