Як вчинити у випадку невдалої транзакції на DEX у Web3-гаманці?
Під час торгівлі на DEX за допомогою Web3-гаманця ви можете зіткнутися з помилками транзакцій. Є багато можливих причин помилки транзакції, як-от брак коштів для сплати комісії, недостатній баланс гаманця, занадто низьке прослизання, попередження про ризики токена або навіть недостатня ліквідність ринку. Ця стаття дає змогу швидко виявляти й розв’язувати проблеми та виконувати транзакції. У цій статті наведено найпоширеніші причини помилок і відповідні рішення, які допоможуть вам легко виконувати ончейн-транзакції, покращити взаємодію з користувачем і гарантувати безпеку ваших активів.
Неможливість торгівлі
1. Адреса контракту або токен можуть становити ризик
Причина: ви бачите попередження «Ця угода ризикована» під час процесу торгівлі, оскільки адреса контракту токена була позначена як ризикована адреса в блокчейні (наприклад, підозрюється у шахрайстві, незаконній діяльності або інших підозрілих операціях). Для безпеки активів Web3-гаманець заблокує відповідні угоди.
Крім того, якщо через функцію виявлення ризиків на сторінці даних токена DEX виявлено потенційні ризики, це також може призвести до помилки транзакції. Примітка. Розкриття даних токена надається третьою стороною. Ця функція розкриття призначена лише для оцінки безпеки токена, і результати розкриття можуть бути не зовсім точними. Ці результати не є схваленням чи рекомендацією.
Рішення: зараз цей токен не підтримується для транзакцій у гаманці. Рекомендуємо вам вжити такі дії на основі вашої фактичної ситуації:
Зв’яжіться з розробником: зверніться до команди проєкту токенів, щоб перевірити причину заборони транзакції.
Знайдіть інші платформи: імпортуйте свій гаманець на сторонню платформу, яка підтримує цю мережу, використовуючи свою seed фразу чи приватний ключ, або підключіться до інших децентралізованих застосунків і спробуйте торгувати.
Остерігайтеся шахрайства: якщо хтось спонукає вас купити цей токен, а ви наразі не можете його продати, є ризик шахрайства. Будьте пильними та негайно зверніться до місцевих правоохоронних органів по допомогу у відшкодуванні збитків.
Порада: проєкти DApp розробляються платформами третіх сторін та не є офіційними продуктами цієї платформи. Якщо вам потрібно виконати обмін в межах DApp, рекомендується спочатку підтвердити відповідні процедури та ризики з командою проєкту.
2. Нестача ліквідності
Причина: якщо під час процесу транзакції ви бачите такі повідомлення, як «Нестача ліквідності, торгівля неможлива або «Ця торгова пара наразі не підтримується для обміну» , це зазвичай означає, що на поточному ринку недостатньо ордерів на купівлю та продаж для цього токена, тому система не може виконати зіставлення, через що транзакцію не можна виконати.
Рішення:
спробуйте в інший час. Ліквідність значно залежить від активності на ринку, тому рекомендується спробувати обмін в інший час.
Перегляд глибини ринку: перш ніж розпочати транзакцію, перевірте глибину ринку відповідної криптовалюти, щоб оцінити поточну ситуацію з ліквідністю.
Уникайте торгівлі токенами з низькою ліквідністю: намагайтеся вибирати основні активи з достатньою ліквідністю, щоб зменшити ризик невдалих транзакцій або падіння ціни.
Спробуйте інші платформи: ви можете імпортувати свій гаманець на інші підтримувані платформи або DApp третьої сторони і спробувати виконати операції.
Порада. Гаманці Web3 — це децентралізовані гаманці. Платформа не може гарантувати достатню ліквідність для всіх токенів у будь-який момент часу; зверніться до сторінки угод для отримання детальної інформації. Проєкти DApp розробляються третіми сторонами та не є офіційними продуктами цієї платформи. Якщо вам потрібно здійснювати обміни в межах DApp, обов’язково зв’яжіться з проєктом, щоб підтвердити відповідні процедури та ризики.
3. Недостатня комісія мережі
Причина: коли мережа перевантажена, наприклад, мережа Ethereum (ETH), комісія gas може різко зрости. Якщо зарезервованої комісії gas недостатньо, транзакція може не відбутися.
Рішення: якщо у вашому акаунті OKX або інших гаманцях є відповідні активи, ви можете поповнити баланс для оплати комісії мережі, щоб зняти кошти з гаманця OKX. Для отримання додаткової інформації див.: Комісії за переказ з гаманця та способи поповнення
4. Недостатньо доступного балансу
Причина: якщо під час транзакції ви бачите повідомлення про недостатній доступний баланс, це зазвичай означає, що наявних активів у вашому гаманці недостатньо для виконання цієї транзакції. Якщо ви одночасно ініціюєте кілька однакових транзакцій, але на балансі достатньо коштів лише для однієї, решта транзакцій не будуть проведені через недостатній баланс.
Рішення: перевірте, чи є у вашому гаманці достатньо коштів. Якщо балансу недостатньо, ви можете поповнити актив свого гаманця через своп, отримання коштів з гаманця або зняття з Біржі. Рекомендується спробувати транзакцію ще раз після поповнення балансу у достатній кількості.
5. Недостатнє поповнення орендної плати для SOL
Причина: у мережі Solana (SOL) на кожному акаунті має бути внесена певна сума SOL у вигляді орендної плати для належного функціонування акаунта. Під час обміну або переказу токенів ваш гаманець повинен мати у запасі мін. 0,01 SOL для оплати оренди та комісій за торгівлю. Якщо баланс SOL у вашому гаманці недостатній, операція може не бути виконана.
Рішення: перевірте, щоб на балансі вашого гаманця було достатньо SOL. Якщо ні, ви можете зробити депозит через зняття з Біржі або переказ з іншого гаманця. Рекомендуємо спробувати транзакцію ще раз після поповнення. Докладніше дивіться тут: Комісії за переказ з гаманця та способи поповнення
Транзакцію не виконано
1. Транзакція виконується
Причина: коли на сторінці з’являється повідомлення «У процесі», це означає, що для транзакції потрібне опрацювання ончейн, а підтвердження ончейн зазвичай займає час.
Рішення: ми рекомендуємо вам терпляче дочекатися підтвердження ончейн. Якщо проходить багато часу, а результату немає, ви можете звернутися до нас по допомогу.
2. Налаштування низького прослизання
Причина: прослизання використовується для того, щоб ціна транзакції коливалася в межах певного діапазону. Якщо прослизання встановлено занадто низько, система вимагатиме, щоб ціна виконання була майже такою ж, як очікувана ціна. Однак, оскільки ринкові ціни часто коливаються, якщо ціна виконання перевищує встановлений діапазон прослизання, транзакція не відповідатиме умовам і не буде виконана.
Рішення: прослизання повністю уникнути неможливо, але ви можете зменшити збитки, спричинені прослизанням, наприклад, завдяки
торгівлі тільки на платформах з хорошою ліквідністю й налагодженою інфраструктурою. Найкращий підхід — вибирати активи з високим обсягом торгівлі та високою ліквідністю.
Вибирайте менші транзакції, які легше виконати, замість того, щоб розміщувати одразу великий ордер. Якщо ваш ордер перевищує доступну ліквідність, DEX не зможе виконати транзакцію. Розбивши великий ордер на кілька менших, ви з більшою ймовірністю виконаєте транзакції і зменшите ймовірність нестачі ліквідності.
Встановіть максимальну межу прослизання. Якщо фактично отримана кількість менша за ліміт максимального прослизання, транзакцію буде скасовано для мінімізації збитків.
Чи потрібно платити комісії мережі, якщо транзакція не відбулася?
Так. Незалежно від того, чи транзакцію проведено чи ні, якщо її розпочато ончейн (наприклад, надсилання криптовалюти, взаємодія з контрактом тощо), необхідно сплатити комісію мережі. Це вартість, яку майнери несуть за обробку транзакцій, яка не пов'язана з платформою гаманця та не підлягає відшкодуванню.
Тому не встановлюйте занадто низьку комісію мережі лише для того, щоб заощадити на комісіях за транзакції, оскільки через це можливі збоїв або тривалі затримки через недостатню суму комісії. Якщо транзакцію заблоковано, користувачам все одно доведеться сплачувати додаткові комісії за початкову транзакцію, що фактично збільшує витрати.