Guides

Не отправляется весь баланс ETH: газ и остаток на кошельке

28 октября 2026 г.
4 мин чтения

Не получается отправить весь ETH или после «Максимум» остаётся остаток. Как газ резервируется из баланса, почему Max неточен и как опустошить адрес аккуратно.

Вы хотите перевести с адреса весь ETH — например, перенести средства в новый кошелёк или обменять остаток. Вводите полный баланс — кошелёк ругается на нехватку средств. Жмёте «Максимум» — перевод уходит, но на адресе остаются какие-то копейки, которые потом не отправить. Это нормальное поведение сети Ethereum, и его можно учесть.

Симптом: полный баланс «не помещается»

  • При вводе всей суммы кошелёк пишет «insufficient funds» или «недостаточно ETH для оплаты газа».
  • Кнопка «Максимум» подставляет сумму меньше баланса.
  • После отправки на адресе остаётся небольшой остаток ETH.
  • Иногда, наоборот, кошелёк отправил «максимум», а транзакция долго висит, потому что для экономии была выбрана низкая комиссия.

Почему так: газ платится из того же баланса

В Ethereum комиссия за перевод платится в ETH с адреса отправителя. Перед включением транзакции в блок сеть проверяет, что на адресе хватает средств на сумму перевода плюс максимально возможную комиссию: gas limit × max fee per gas. Это правило описано в документации по газу. Фактически списывается меньше — по реальной базовой комиссии блока плюс чаевые, — а разница остаётся на адресе. Отсюда «копейки» после кнопки «Максимум».

Простой перевод ETH расходует 21 000 единиц газа. Цена единицы газа постоянно меняется, поэтому кошелёк не может заранее знать точную комиссию и резервирует её с запасом. Если пытаться отправить «всё минус ровно текущая комиссия», малейший рост базовой комиссии сделает транзакцию невалидной.

Из чего складывается списание при переводе ETH
ЧастьЧто этоВозвращается ли разница
Сумма переводаТо, что получит получатель—
Base feeБазовая комиссия блока, сжигаетсяСписывается по факту блока
Priority feeЧаевые валидаторуСписывается в заданном размере
Запас до max feeРезерв на рост ценыНе списывается, остаётся на адресе

Что делать по шагам

  1. Пользуйтесь кнопкой «Максимум», а не вводом полного баланса вручную. Кошелёк сам вычтет зарезервированную комиссию.
  2. Проверьте выбранную комиссию. Не ставьте самую низкую: зависшая транзакция с нулевым остатком на адресе — плохая комбинация, ускорить её будет нечем. Об ускорении — в статье о зависших транзакциях.
  3. Смиритесь с небольшим остатком или отправьте его позже, когда сеть разгрузится: при низкой базовой комиссии остаток уходит почти целиком.
  4. Если на адресе есть токены, не выводите весь ETH: без ETH вы не сможете отправить ни USDT, ни другие ERC-20. Сколько оставить, разобрано в материале про запас ETH для токенов.

Остаток слишком мал для перевода

Бывает, что остаток меньше любой разумной комиссии, — тогда отправить его невыгодно или невозможно. Это не потеря: ETH лежит на вашем адресе и пригодится для будущих операций. Если адрес больше не нужен, просто сохраните сид-фразу: при росте баланса или падении комиссий остаток можно будет забрать. Оценить стоимость перевода на текущий момент поможет калькулятор газа.

В сетях второго уровня (Arbitrum, Base, Optimism) комиссия включает ещё и плату за публикацию данных в Ethereum, и она тоже меняется. Поэтому «Максимум» там иногда оставляет чуть больший остаток, чем ожидаешь. Логика та же: резерв, а не скрытое списание.

Отдельный случай — кошельки со смарт-аккаунтами и «газом в токенах», где комиссию можно оплатить USDC или другим токеном через посредника. Там ETH действительно можно вывести до нуля, но комиссию за вас платит сервис-посредник и берёт её с токена. Это функция конкретного кошелька, а не правило сети, поэтому не рассчитывайте на неё при переводе с обычного адреса. В стандартном кошельке вроде MetaMask без ETH на балансе никакая транзакция с адреса не уйдёт.

Если весь ETH идёт на обмен

Для обмена не обязательно отправлять буквально весь баланс: заказ рассчитывается от суммы, которую вы указали. На KOT.CASH, например на странице ETH → SOL, введите в виджете сумму с учётом газа и отправьте её одной транзакцией. Отправляйте ровно сумму из заказа; если из-за газа поступила другая сумма, не досылайте разницу наугад — напишите в поддержку с номером заказа и хешем транзакции. Заказ ждёт оплату час. Регистрация не нужна, комиссия сервиса — 1% на плавающем курсе или 1,5% на фиксированном.

Как не повторить

  • При опустошении адреса используйте функцию «Максимум», а не ручной ввод.
  • Держите на адресах с токенами отдельный запас ETH.
  • Переносите средства в часы низкой нагрузки сети — меньше комиссия и меньше остаток.
  • Перед переводом всего баланса проверьте адрес получателя пробной суммой.

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

Почему после отправки максимума на адресе остался ETH?

Кошелёк резервирует газ по максимальной цене, а фактически списывается меньше. Разница остаётся на адресе — это не ошибка и не скрытая комиссия.

Можно ли отправить ETH до нуля?

Почти до нуля — да, если комиссия известна точно, но цена газа меняется от блока к блоку, поэтому кошельки оставляют запас. Небольшой остаток почти неизбежен.

Что делать с остатком, который меньше комиссии?

Оставить его на адресе. Он пригодится для оплаты газа позже или его можно отправить, когда комиссии снизятся.

Обменять ETH на SOLОшибка insufficient funds for gasГаз в Ethereum: gwei и gas limitКалькулятор газа

Источники

Готовы обменять крипту?

Быстрые, прозрачные свопы — регистрация не нужна.

Начать обмен
Не отправляется весь баланс ETH: газ и остаток на кошельке | KOT.CASH