Что делать при ошибке сделки на DEX в кошельке Web3
При торговле на DEX с помощью кошелька Web3 возможны сбои транзакций. Причин ошибок транзакций может быть много, включая недостаточную комиссию, баланс кошелька, слишком низкое проскальзывание, предупреждение о риске токена или даже недостаточную рыночную ликвидность. В этой статье мы собрали распространенные причины ошибок и соответствующие решения, которые помогут быстро выявить и решить проблемы, а также выполнить транзакции. С ее помощью вы сможете легко совершать ончейн-операции, использовать платформу станет удобнее, а ваши активы будут больше защищены.
Выполнить сделку невозможно
1. Адрес контракта или токен могут вызвать риски
Причина. В процессе сделки появилось предупреждение о рисках, поскольку адрес контракта токена имеет высокую степень ончейн-риска (возникли подозрения в мошенничестве, вредоносном поведении или других аномальных действий). Чтобы обеспечить безопасность активов, Web3-кошелек блокирует соответствующие сделки.
Кроме того, если функция обнаружения рисков на странице сведений о токене DEX выявляет потенциальные риски, это также может привести к сбою транзакции. Примечание. Данные об обнаружении токенов предоставляются третьей стороной. Эта функция предназначена только для оценки безопасности токена, и результаты ее анализа могут быть не совсем точными. Данные не являются рекомендацией, и мы не выражаем согласие с ними.
Решение. Токен не поддерживается для транзакций внутри кошелька. Рекомендуем предпринять следующие действия, в зависимости от вашей ситуации:
Свяжитесь с разработчиками. Обратитесь к команде проекта токена, чтобы узнать причину ограничения транзакции.
Найдите другие платформы. Импортируйте кошелек на стороннюю платформу, поддерживающую этот блокчейн, используя сид-фразу или закрытый ключ, или подключитесь к другим децентрализованным приложениям (DApp).
Остерегайтесь мошенничества. Если кто-то вас побуждает купить этот токен, но вы не можете его продать, может возникнуть риск мошенничества. Будьте бдительны и немедленно свяжитесь с местными правоохранительными органами, чтобы получить помощь с восстановлением средств.
Примечание. Проекты DApp разрабатываются сторонними организациями и не являются официальными продуктами нашей платформы. Если вам необходимо выполнять обмен в децентрализованном приложении (DApp), рекомендуется сначала уточнить соответствующие процедуры и риски у команды проекта.
2. Недостаток ликвидности
Причина. Если во время проведения сделки вы видите сообщение типа Недостаточная ликвидность, невозможно совершить сделку или Эта торговая пара не поддерживается биржей, это обычно означает, что на текущем маркетплейсе недостаточно ордеров на покупку и продажу для выбранного токена, поэтому система не может выполнить сопоставление.
Решение:
Попробуйте еще раз. На ликвидность сильно влияет активность на маркетплейсе, поэтому рекомендуется повторить попытку обмена в другое время.
Проверьте глубину рынка. Перед совершением транзакции проверьте глубину рынка соответствующей криптовалюты, чтобы оценить текущую ситуацию с ликвидностью.
Избегайте торговли токенами с низкой ликвидностью. Выбирайте ведущие активы с достаточной ликвидностью, чтобы снижать риск неудачных транзакций и проскальзывания цен.
Попробуйте другие платформы. Можно импортировать кошелек на другие поддерживаемые платформы или в сторонние DApp.
Совет. Web3-кошельки децентрализованные. Платформа не может гарантировать достаточную ликвидность для всех токенов в конкретный момент. Подробности можно узнать на странице торговли. Проекты DApp разрабатываются третьими лицами и не являются официальными продуктами этой платформы. Если вам нужно выполнить обмен в DApp, обратитесь к команде проекта для подтверждения соответствующих процедур и рисков.
3. Недостаточно средств для оплаты комиссии сети
Причина. Когда сеть перегружена, как, например, происходит в Ethereum (ETH), плата за газ может резко возрасти. Если зарезервированной платы за газ недостаточно, может возникнуть ошибка транзакции.
Решение. Если у вас есть соответствующие активы на аккаунте OKX или в других кошельках, вы можете внести сумму, достаточную для оплаты комиссий блокчейна, чтобы вывести средства из кошелька OKX. Для получения подробной информации ознакомьтесь со следующей статьей: Комиссии за перевод в кошельке и дополнительные способы.
4. Недостаточный баланс
Причина. Если во время транзакции вы видите сообщение о недостаточном балансе, это обычно означает, что активов в кошельке недостаточно для выполнения транзакции. Если вы инициируете несколько одинаковых транзакций одновременно, но у вас достаточно средств на балансе только для первой транзакции, остальные не будут выполнены.
Решение. Убедитесь, что в вашем кошельке достаточно средств. Если на балансе недостаточно средств, можно пополнить его с помощью обмена, перевода активов в кошелек или вывода с биржи. Повторите транзакцию после того, как пополните баланс.
5. Недостаточно активов для возврата арендной платы в SOL
Причина. В блокчейне Solana (SOL) для корректной работы аккаунта необходимо внести определенную сумму SOL в качестве арендной платы. При обмене или переводе токенов ваш кошелек должен резервировать не менее 0,01 SOL для покрытия арендной платы и комиссий за сделки. Если баланса SOL на вашем кошельке недостаточно, сделка не будет выполнена.
Решение. Убедитесь, что на вашем кошельке достаточно SOL. В противном случае вы можете пополнить его, выведя средства с биржи или переведя их с другого кошелька. Рекомендуем повторить транзакцию после пополнения аккаунта. Для получения подробной информации изучите следующую статью: Комиссии за перевод в кошельке и способы пополнения.
Ошибка транзакции
1. Транзакция исполняется
Причина. Когда появляется сообщение Транзакция исполняется, транзакция подтверждается ончейн, на что уходит некоторое время.
Решение. Рекомендуем дождаться ончейн-подтверждения. Если на это уходит много времени, но транзакция так и не выполнена, обратитесь к нам за помощью.
2. Низкое проскальзывание
Причина. Проскальзывание необходимо для того, чтобы позволить цене транзакции колебаться в определенном диапазоне. Если установлено слишком низкое проскальзывание, система потребует, чтобы цена исполнения была почти точно такой же, как ожидаемая. Однако рыночные цены часто колеблются. Если цена исполнения превысит установленный диапазон проскальзывания, транзакция не будет соответствовать условиям и не выполнится.
Решение. Полностью избежать проскальзывания невозможно, но можно уменьшить потери, вызванные проскальзыванием, например:
Торгуйте только на платформах с хорошей ликвидностью и инфраструктурой. Выбирайте активы с высокими объемом торгов и ликвидностью.
Выполняйте небольшие транзакции, которые легче исполнить. Не размещайте крупные ордера. Если ордер превысит доступную ликвидность, DEX не сможет сопоставить транзакцию. Разделив крупный ордер на несколько более мелких, вы с большей вероятностью исполните транзакции и снизите вероятность недостатка ликвидности.
Установите максимальный лимит проскальзывания. Если фактическое количество к получению будет меньше него, транзакция не исполнится, чтобы минимизировать убытки.
Нужно ли платить сетевую комиссию в случае неудачной транзакции?
Да. Независимо от того, будет ли транзакция в конечном итоге выполнена, если она инициирована в блокчейне (например, вы отправляете криптовалюту, взаимодействуете с контрактом и т. д.), нужно заплатить комиссию блокчейна. Это расходы, которые майнеры взимают за обработку транзакций. Они не связаны с платформой кошелька и не подлежат возврату.
Поэтому не устанавливайте слишком низкую комиссию блокчейна, чтобы сэкономить на комиссиях за транзакцию, так как это может привести к ошибке или задержке транзакции из-за недостатка средств. Если транзакция будет заблокирована, все равно придется заплатить дополнительные комиссии за обработку первоначальной транзакции, что фактически увеличивает затраты.