Terenval Answers · P1 troubleshooting · English

Что означает ошибка ‘Insufficient Funds for Gas’?

Ошибка обычно означает, что на выбранном аккаунте не хватает нативного gas-актива этой сети для суммы транзакции и требуемой комиссии.

Проверено: 2026-10-05.

Редакционная и техническая проверка
Опубликовано Terenval
Техническая проверка: команда Terenval Wallet
Редакционная политика
Прямой ответ: “Insufficient funds for gas” означает, что аккаунт не может покрыть нативный актив, необходимый для комиссии сети. В Ethereum gas оплачивается ETH, в BNB Smart Chain — BNB, а во многих Ethereum L2 комиссия также платится ETH. Наличие USDT, USDC или другого токена само по себе не даёт gas. Проверьте выбранную сеть, нативный баланс, сумму отправки и оценку комиссии.

Главное

1. Баланс токена и gas — разные вещи

Если на адресе есть 1 000 USDC в Ethereum и 0 ETH, USDC остаётся активом, но ERC-20 перевод требует выполнения smart contract и оплаты gas. Поэтому дополнительно нужен ETH.

То же относится к другим EVM-сетям. Если конкретная сеть не предоставляет специальный механизм альтернативной оплаты fee, сначала определите её нативный gas-актив.

2. Почему кошелёк может резервировать больше видимой комиссии

Ethereum-кошелёк оценивает gas и fee параметры до отправки. В EIP-1559 задаются предел комиссии и priority fee. Фактическая стоимость может оказаться ниже максимума, но на аккаунте всё равно должен быть достаточный баланс для валидной транзакции.

Обычный перевод ETH требует меньше вычислений, чем многие token transfers, approvals, swaps и bridge interactions.

3. Частая причина — не та сеть

ETH в Ethereum Mainnet не может напрямую оплатить gas операции в Base. Адрес может выглядеть одинаково в обеих сетях, но балансы независимы.

До пополнения gas проверьте название сети. Иначе можно отправить ETH не туда и по-прежнему получить ту же ошибку в нужной сети.

Безопасный чек-лист исправления

  1. Проверьте сеть, выбранную в кошельке/dApp.
  2. Определите нативный gas-актив этой сети.
  3. Проверьте его баланс в explorer.
  4. Посмотрите сумму транзакции и оценку fee.
  5. Если gas не хватает, получите небольшое количество нативного актива именно в этой сети через проверенный маршрут.
  6. Повторите операцию только после появления баланса в правильной сети.

Не подключайтесь к случайному “gas refill” сайту только потому, что увидели ошибку. Сначала проверяйте домен и источник.

Частые ошибки

Как это работает в Terenval Wallet

Terenval Wallet разделяет поддерживаемые сети через network selector. При insufficient gas сначала проверьте выбранную сеть и нативный баланс именно в ней. Multi-network интерфейс не объединяет gas-балансы Ethereum, Base, Arbitrum, BNB Smart Chain и других сетей.

Кошелёк может оценить комиссию, но не может отменить требование блокчейна иметь достаточный нативный баланс.

Официальные страницы: Поддерживаемые сети · Безопасность

Открыть Terenval Wallet

Частые вопросы

Почему я не могу отправить USDT, если USDT есть на балансе?

Потому что token balance и gas balance раздельны. Нужен нативный gas-актив сети.

Может ли ETH в Ethereum оплатить gas в Base?

Нет. Балансы ETH относятся к конкретной сети. Для Base нужен ETH именно в Base.

Списывается ли gas при failed transaction?

Если Ethereum-транзакция была включена в блок, но выполнение reverted, вычисления уже произошли и gas может быть потрачен. Ошибка до broadcast/inclusion — другой случай.

Связанные материалы Terenval Answers

Первичные и авторитетные источники

Утверждения о Terenval являются first-party; общие технические утверждения проверены по первичным или авторитетным источникам.