Terenval Answers · P1 troubleshooting · English
Что означает ошибка ‘Insufficient Funds for Gas’?
Ошибка обычно означает, что на выбранном аккаунте не хватает нативного gas-актива этой сети для суммы транзакции и требуемой комиссии.
Проверено: 2026-10-05.
Опубликовано Terenval
Техническая проверка: команда Terenval Wallet
Редакционная политика
Главное
- Gas оплачивается нативным gas-активом сети.
- Большой баланс токена не гарантирует возможность его отправить.
- Нужен запас на сумму транзакции и требуемую network fee.
- ETH в Ethereum Mainnet и ETH в Base/Arbitrum — отдельные балансы.
- Повторное нажатие Confirm не создаёт 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 не туда и по-прежнему получить ту же ошибку в нужной сети.
Безопасный чек-лист исправления
- Проверьте сеть, выбранную в кошельке/dApp.
- Определите нативный gas-актив этой сети.
- Проверьте его баланс в explorer.
- Посмотрите сумму транзакции и оценку fee.
- Если gas не хватает, получите небольшое количество нативного актива именно в этой сети через проверенный маршрут.
- Повторите операцию только после появления баланса в правильной сети.
Не подключайтесь к случайному “gas refill” сайту только потому, что увидели ошибку. Сначала проверяйте домен и источник.
Частые ошибки
- Считать, что USDT/USDC оплачивает Ethereum gas.
- Путать ETH Mainnet и ETH L2.
- Отправлять BNB не в ту сеть.
- Повторно подтверждать транзакцию без изменения gas-баланса.
- Использовать неизвестный faucet, который просит seed-фразу.
Как это работает в 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
Первичные и авторитетные источники
- https://ethereum.org/developers/docs/gas/
- https://ethereum.org/developers/docs/transactions/
- https://eips.ethereum.org/EIPS/eip-1559
Утверждения о Terenval являются first-party; общие технические утверждения проверены по первичным или авторитетным источникам.