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

Чому транзакція може не відображатися одразу

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

  • Мережа перевантажена. Якщо одночасно багато людей відправляють транзакції, вони вишиковуються в чергу. Це схоже на затор на дорозі: машини їдуть, але повільніше, ніж зазвичай.
  • Занизька комісія. У Solana комісію за транзакцію сплачує відправник. Якщо ви вказали занадто малу суму, мережа може поставити вашу транзакцію в кінець черги або взагалі її відхилити.
  • Затримка на стороні гаманця чи біржі. Іноді проблема не в блокчейні, а в сервісі, через який ви здійснювали переказ. Наприклад, біржа може обробляти ваш запит власними внутрішніми чергами перед тим, як фактично відправити його в мережу.
  • Технічний збій вашого інтернет-з'єднання. Транзакція могла не дійти до мережі взагалі, навіть якщо на екрані з'явилася повідомлення про відправку.

У більшості випадків достатньо почекати одну-дві хвилини й оновити сторінку. Якщо після цього нічого не змінилося — час переходити до наступного кроку.

Де шукати ідентифікатор транзакції

Кожна транзакція в блокчейні має унікальний ідентифікатор — підпис транзакції (transaction signature). Це довгий рядок літер і цифр, за яким можна знайти конкретний переказ серед мільйонів інших. Уявіть це як номер квитанції з фіскального апарата: за цим номером касир може знайти саме ваш чек.

Де його взяти, залежить від того, чим ви користувалися:

  • Гаманець (Phantom, Solflare тощо). Після відправки коштів зазвичай з'являється сповіщення з кнопкою «View on Explorer» або подібною. Натисніть її — і ви одразу потрапите на сторінку транзакції. Якщо сповіщення вже зникло, шукайте ідентифікатор в історії операцій гаманця: знайдіть потрібний запис, розгорніть деталі й скопіюйте рядок із підписом.
  • Біржа. У розділі «Історія депозитів чи виведень» знайдіть ваш переказ. Більшість бірж показують колонку «TxID» або «Transaction Hash» — це й є ваш ідентифікатор.
  • Повідомлення від іншої людини. Якщо хтось надіслав вам кошти й скинув скріншот, на ньому часто видно підпис транзакції. Просто скопіюйте його.

Підпис транзакції в Solana зазвичай виглядає як рядок із літер і цифр завдовжки близько 88 символів, наприклад: 5UfG...kP9q (повний рядок значно довший).

Як використовувати фільтри в Explorer

Solana Explorer — це спеціальний сайт, де відображається вся інформація про транзакції, гаманці та інші об'єкти в мережі Solana. Якщо ви вже знаєте підпис транзакції, просто вставте його в рядок пошуку на головній сторінці Explorer — і ви одразу знайдете потрібний запис.

Але що робити, якщо підписа немає? Тоді допоможуть фільтри:

  1. Пошук за адресою гаманця. Вставте в рядок пошуку адресу свого гаманця (це теж довгий рядок літер і цифр, який починається з символів, характерних для Solana-адрес). Ви побачите список усіх транзакцій, пов'язаних із цією адресою.
  2. Фільтр за типом операції. На сторінці гаманця в Explorer є можливість відфільтрувати транзакції: «Transfers» (перекази), «Stakes» (стейкінг), «DEX Trades» (обмін на децентралізованих біржах) та інші. Виберіть «Transfers», якщо ви шукаєте звичайний переказ коштів.
  3. Сортування за часом. За замовчуванням Explorer показує найновіші транзакції зверху. Якщо ви знаєте приблизний час переказу, це значно полегшить пошук.
  4. Фільтр за статусом. Ви можете відфільтрувати транзакції за статусом «Success» (успішні) або «Failed» (невдалі). Це корисно, коли ви хочете зрозуміти, чи взагалі пройшла транзакція.

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

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

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

Ось що можна зробити:

  • Перевірте статус у Explorer. Якщо підпис транзакції відомий, вставте його в пошук. Explorer покаже один із трьох статусів: «Success» (успішно), «Failed» (невдало) або відсутність результату (транзакція ще не оброблена).
  • Зачекайте до кількох хвилин. У рідкісних випадках транзакція може оброблятися довше звичайного через тимчасові навантаження на мережу.
  • Скористайтеся функцією «Drop» або «Replace» у гаманці. Деякі гаманці дозволяють скасувати завислу транзакцію або замінити її новою з вищою комісією. Це не завжди спрацьовує, але варто спробувати, якщо гаманець пропонує таку можливість.
  • Не відправляйте ту саму транзакцію повторно одразу. Якщо перша транзакція все-таки обробиться, ви можете випадково відправити кошти двічі. Почекайте хоча б хвилину-дві перед повторною спробою.

Якщо транзакція так і не з'явилася в Explorer за підписом, найімовірніше вона не дійшла до мережі. У такому разі перевірте інтернет-з'єднання й спробуйте ще раз.

Коли варто звернутися по допомогу

Більшість ситуацій із пошуком транзакції можна вирішити самостійно за допомогою підписа й фільтрів у Explorer. Але є випадки, коли без сторонньої допомоги не обійтися:

  • Ви переказували кошти з біржі, вони списалися з вашого балансу на біржі, але в Explorer за адресою вашого гаманця нічого немає. У такій ситуації проблема на боці біржі — зверніться до її служби підтримки й надайте їм номер виведення з вашого акаунта.
  • Транзакція відображається як успішна в Explorer, але коштів на гаманці немає. Це може означати, що ви випадково ввели неправильну адресу одержувача. Перевірте адресу в деталях транзакції. Якщо адреса не ваша — кошти, на жаль, повернути неможливо, адже блокчейн не має механізму скасування підтверджених транзакцій.
  • Ви знайшли транзакцію, але не розумієте, чому вона невдала. На сторінці транзакції в Explorer є розділ «Logs» — там вказана технічна причина помилки. Якщо вона незрозуміла, запитайте на тематичних форумах або у спільноті Solana, надавши підпис транзакції (це безпечно — підпис не дає доступу до ваших коштів).
  • Гаманець працює некоректно: не показує баланс, не завантажує історію. Спробуйте оновити гаманець, перезавантажити сторінку або перевстановити додаток. Якщо не допомогло — зверніться до служби підтримки вашого гаманця.

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

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

Джерела