Короткий ответ: токен и монета для комиссии часто являются разными активами. Например, перевод токена в Ethereum оплачивается ETH, а не балансом отправляемого токена. Если нативной монеты нет или её недостаточно, кошелёк не сможет создать транзакцию, даже когда токенов много.
Сообщение также появляется при выборе другой сети, завышенном объёме отправки, дополнительном вызове смарт-контракта или недостатке средств с учётом максимальной комиссии. Поэтому сначала определите сеть и актив, которым она оплачивает операции.
Что такое нативная монета сети
Нативная монета встроена в протокол блокчейна и используется для сетевых платежей. В Ethereum это ETH. В других сетях применяется их собственная монета. Токен создаётся смарт-контрактом внутри сети и обычно не может сам оплатить вызов, который перемещает этот токен.
Кошелёк показывает активы рядом, но их роли различаются. Баланс токена отвечает за сумму перевода, а нативный баланс – за вычисления и включение транзакции. Название токена не подсказывает, какая монета нужна: это определяет выбранная сеть.
Как понять, какой монеты не хватает
- Откройте карточку токена и посмотрите точное название сети.
- Проверьте адрес контракта, если одинаковый тикер встречается в нескольких сетях.
- Найдите нативный баланс выбранной сети в этом же аккаунте.
- Откройте оценку комиссии и сравните её с доступным нативным остатком.
- Убедитесь, что нативная монета находится на том же адресе и в той же сети, а не на бирже или другом аккаунте.
Практическая памятка по популярным сетям есть в материале о том, какую монету оставлять для комиссии. Не покупайте актив по одному лишь тикеру: сначала проверьте сеть вывода и адрес получения.
Почему нельзя удержать комиссию из токенов
Чтобы смарт-контракт токена уменьшил ваш баланс и увеличил баланс получателя, сеть должна выполнить его код. Комиссия проверяется до или во время этой операции и оплачивается нативной монетой аккаунта. Токены ещё не перемещены и не могут автоматически стать платой протоколу.
Некоторые приложения предлагают спонсирование комиссии или специальные механизмы оплаты другим активом. Это отдельная функция приложения, а не общее правило сети. Если кошелёк её явно не поддерживает, рассчитывайте на нативную монету.
Другие причины ошибки
Отправляется весь нативный баланс. Если вы переводите саму монету сети, нужно оставить часть на комиссию. Кнопка «максимум» должна учитывать оценку, но при ручном вводе сумма плюс верхний предел платы может превышать баланс.
Выбран не тот аккаунт. Монета может находиться на соседнем адресе, а токены – на текущем. Комиссию нельзя списать с другого адреса без специального механизма.
Комиссия оценивается для сложного действия. Обмен, одобрение токена, мост или взаимодействие с DeFi требуют больше вычислений, чем простой перевод. Разницу между лимитом и ценой разбирает статья про gas limit и gas price.
Баланс ещё не подтверждён. Входящая монета может отображаться в истории, но не быть доступной для новой операции. Проверьте хеш и сеть, а не только итоговую цифру интерфейса.
Почему оценка комиссии меняется
Кошелёк рассчитывает плату по текущему состоянию сети и предполагаемому объёму работы. Между открытием формы и подписью нагрузка или параметры вызова могут измениться. Поэтому вчерашняя сумма и чужой скриншот не доказывают, сколько понадобится сейчас.
Не уменьшайте лимит вычислений наугад ради возможности отправить транзакцию. Если операция исчерпает gas во время исполнения, она завершится ошибкой и может потратить предоставленную комиссию. Сначала пополните нативный баланс или упростите действие понятным способом.
Как безопасно пополнить комиссию
Скопируйте публичный адрес кошелька и отправьте на него небольшое, но достаточное количество нативной монеты в той же сети. Перед выводом с биржи ещё раз сравните сеть. Одинаковый формат адреса в EVM-сетях не означает, что актив окажется там, где вы ожидаете его увидеть.
Не используйте случайный кран, обменник или «помощника» из личных сообщений. Для получения нативной монеты достаточно публичного адреса. Seed-фраза, приватный ключ, пароль и 2FA никому не нужны.
После вывода проверьте TxID пополнения и дождитесь доступного баланса. Если монета пришла в другую EVM-сеть, одинаковый адрес не перенесёт её автоматически. Для исправления понадобится отдельный поддерживаемый маршрут и ещё одна комиссия.
Что проверить после пополнения
Убедитесь, что перевод нативной монеты подтверждён и баланс обновился в нужной сети. Затем заново запросите оценку комиссии. Не повторяйте старую неудачную транзакцию автоматически: сначала проверьте получателя, контракт токена и сумму.
Если предыдущая попытка уже попала в блок со статусом ошибки, комиссия могла быть потрачена. Причина описана в материале о плате за неудачную транзакцию. Для проверки хеша используйте инструкцию, как найти операцию в блокчейне.
После успешной отправки оставьте небольшой остаток нативной монеты, если планируете продолжать пользоваться адресом. Точный размер заранее не фиксирован: он зависит от сети, нагрузки и сложности будущих действий. Перед каждой новой операцией ориентируйтесь на свежую оценку кошелька.
Итог
Большой баланс токенов не заменяет нативную монету выбранной сети. Определите сеть, проверьте нативный остаток на том же адресе и сравните его с новой оценкой комиссии. Пополняйте только правильную сеть и не передавайте секреты кошелька тем, кто обещает «активировать» токены.



