Ошибки и решения
Если вы новичок, не пытайтесь чинить ошибку случайными кликами. Сначала прочитайте текст ошибки, проверьте сеть, адреса и RPC, затем повторите только нужный шаг.
Кнопка недоступна
Обычно кнопка disabled, потому что не хватает данных.
Проверьте:
- создан ли донор;
- добавлен ли кошелёк;
- выбран ли сценарий;
- введён ли recipient;
- завершилась ли загрузка балансов;
- прошла ли симуляция.
Если рядом есть подсказка, наведите курсор или нажмите на disabled-кнопку, если интерфейс показывает причину. Часто там написано, что именно нужно исправить.
Неверный private key
Проверьте, что ключ:
- начинается с
0x; - имеет правильную длину;
- не содержит пробелов;
- относится к нужному кошельку;
- не является private key донора, если поле требует rescue wallet.
Не вставляйте seed phrase в поле private key. Private key — это одна строка вида 0x..., а seed phrase — набор слов.
RPC не работает
Попробуйте:
- обновить страницу;
- выбрать другой RPC;
- проверить chainId;
- проверить интернет;
- попробовать позже.
RPC должен быть доступен из браузера. Если RPC блокирует браузерные запросы, выберите другой RPC с поддержкой CORS.
Chain ID не совпадает
Это значит, что выбранный RPC отвечает не той сетью.
Например, вы выбрали Ethereum, а RPC отвечает другой сетью. В таком случае не продолжайте:
- выберите правильную сеть;
- выберите другой RPC;
- обновите баланс или симуляцию;
- только потом собирайте транзакцию.
DeBank не загрузил активы
Возможные причины:
- DeBank не поддерживает сеть;
- актив не индексирован;
- адрес пустой или неправильный;
- DeBank временно недоступен;
- выбранный актив не поддерживается текущим flow.
Если актив есть в кошельке, но DeBank его не показывает, это не всегда ошибка сайта. Иногда DeBank не успел обновить данные или не поддерживает конкретную позицию.
Симуляция упала
Не отправляйте транзакцию вслепую.
Проверьте:
- правильная ли сеть;
- есть ли баланс;
- хватает ли allowance или permit;
- не устарел ли nonce;
- правильный ли recipient;
- не изменилось ли состояние контракта.
Если ошибка непонятна, не переходите к Send через advanced override. Сначала попробуйте более простой сценарий или проверьте один актив отдельно.
Transaction plan expired
План транзакции действует ограниченное время. Это сделано, чтобы старые расчёты газа и комиссий не использовались слишком поздно.
Что делать:
- вернитесь к Simulation;
- запустите симуляцию заново;
- подтвердите новый план;
- снова проверьте Fund Donor;
- переходите к Send.
Транзакция зависла
Проверьте tx hash в explorer.
Если транзакция pending:
- подождите;
- проверьте gas;
- не отправляйте повторно без понимания nonce.
Баланс не обновился
Нажмите refresh, проверьте RPC и explorer.
Иногда RPC обновляет данные с задержкой.
Отправка упала после broadcast
Если сайт показывает ошибку после отправки, но tx hash уже появился, сначала проверьте hash в explorer.
Возможны два варианта:
- транзакция реально ушла в сеть и ожидает подтверждения;
- транзакция откатилась или не была принята сетью.
Не отправляйте повторно, пока не понимаете, что произошло с первым tx hash.