Ошибки и решения
Если вы новичок, не пытайтесь чинить ошибку случайными кликами. Сначала прочитайте текст ошибки, проверьте сеть, адреса и RPC, затем повторите только нужный шаг.
| Что вы видите | Куда смотреть |
|---|---|
| Кнопка не нажимается | Кнопка недоступна |
| Ключ не принимается | Неверный private key |
| Запросы к сети падают | RPC не работает |
| Сеть в кошельке и на сайте разная | Chain ID не совпадает |
| Список активов пустой | DeBank не загрузил активы |
| Симуляция не проходит | Симуляция упала |
| План устарел | Transaction plan expired |
| Транзакция висит без подтверждения | Транзакция зависла |
| Баланс не изменился | Баланс не обновился |
| Ошибка уже после broadcast | Отправка упала после broadcast |
Кнопка недоступна
Обычно кнопка disabled, потому что не хватает данных.
Проверьте:
- Создан ли донор.
- Добавлен ли кошелёк.
- Выбран ли сценарий.
- Введён ли recipient.
- Завершилась ли загрузка балансов.
- Прошла ли симуляция.
Если рядом есть подсказка, наведите курсор или нажмите на disabled-кнопку, если интерфейс показывает причину. Часто там написано, что именно нужно исправить.
Неверный private key
Проверьте, что ключ:
- Начинается с
0x. - Имеет правильную длину.
- Не содержит пробелов.
- Относится к нужному кошельку.
- Не является private key донора, если поле требует rescue wallet.
Не вставляйте seed phrase в поле private key. Private key — это одна строка вида 0x..., а seed phrase — набор слов.
RPC не работает
Попробуйте:
- Обновить страницу.
- Выбрать другой RPC.
- Проверить chain ID.
- Проверить интернет.
- Попробовать позже.
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.
Дальше
- FAQ — если вопрос не про ошибку.
- Словарь — если непонятен термин из сообщения об ошибке.
- Главные правила безопасности — что проверять, чтобы не повторять ошибку.
