«Недостаточно средств для оплаты газа», хотя в кошельке есть USDC или USDT
Вы пытаетесь отправить USDC или USDT, а кошелёк не даёт: не хватает ETH, POL, AVAX или BNB на сетевую комиссию. Стейблкоины на месте, но оплатить собственный перевод они не могут.
Что пишет кошелёк
В зависимости от кошелька и его версии сообщения могут быть такими (MetaMask, Rabby и другие EVM-кошельки):
insufficient funds for gas * price + valueУ вас недостаточно ETH на счёте для оплаты комиссии за транзакциюНедостаточно ETH для оплаты газаУ вас недостаточно POL для оплаты комиссии за транзакциюНедостаточный баланс AVAXНедостаточный баланс BNBТранзакция может не пройти
Почему так происходит
Каждая транзакция в EVM-сети оплачивает сетевую комиссию в собственной монете этой сети: ETH в Ethereum, Base, Arbitrum и Robinhood Chain, POL в Polygon, AVAX в Avalanche, BNB в BNB Chain, HYPE в HyperEVM. Монета для комиссии должна быть в той же сети, что и токены. ETH в другой сети или на бирже не подходит, а токен вроде USDC не может оплатить комиссию при обычном переводе. При нулевом балансе монеты для оплаты газа кошелёк отказывает ещё до отправки.
Как это исправить
- Получите немного монеты для оплаты газа именно в этой сети: например, выведите её с биржи напрямую в Base или Arbitrum. Обычно это самый дешёвый способ, если он вам доступен.
- Всё равно отправьте стейблкоины с помощью gasrescue: ваш кошелёк подписывает одно сообщение, мы отправляем перевод и платим за газ, а комиссия вычитается из суммы.
- Или обменяйте несколько долларов в стейблкоинах на ETH, POL, AVAX или HYPE через gasrescue, чтобы дальше кошелёк сам оплачивал свои комиссии.
Пошагово
- Отправить USDC в сети Base без ETH
- Отправить USDC или USDT в сети Arbitrum без ETH
- Отправить USDC в сети Ethereum без ETH
- Отправить USDC или USDT в сети Polygon без POL
- Отправить USDC или USDT в сети Avalanche без AVAX
- Отправить USDT или USDC в сети BNB Chain без BNB
- Отправить USDC или USDT0 в сети HyperEVM без HYPE
- Отправить USDG в сети Robinhood Chain без ETH
- Обменять USDC или USDT на газ без газа
Частые вопросы
У меня есть ETH, но в другой сети. Это поможет?
Нет. Газ оплачивается в каждой сети отдельно. ETH в Ethereum не оплатит перевод в Base или Arbitrum. Сначала его пришлось бы перевести через мост, а для этого тоже нужен газ в исходной сети.
Может, дело не в газе?
Да, но редко. Если токен заморожен эмитентом, никакой газ не поможет. Бесплатная проверка кошелька на gasrescue.io/check показывает и то и другое: нехватку газа и замороженные токены.
Это работает с кошельком на смарт-контракте?
Пока нет. Для gasrescue нужен обычный кошелёк, который умеет подписывать типизированные сообщения, например MetaMask, Rabby или Phantom.
Перед началом
Переводы в блокчейне необратимы, поэтому внимательно проверьте получателя. Подписывайте только на gasrescue.io, никому не сообщайте сид-фразу и начните с небольшой суммы. gasrescue находится в раннем доступе и не связан ни с одним из упомянутых здесь кошельков и сетей.
Похожие проблемы
- Вывели USDC или USDT на кошелёк без газа? Как их перевести
- USDT застряли в Trust Wallet? Отправьте их без TRX, BNB или ETH
- USDC застряли в Phantom? Не хватает SOL, ETH или POL на комиссию
- Недостаточно POL для оплаты сетевой комиссии? Всё равно отправьте USDC или USDT
- Отправить USDT без оплаты газа: что работает в каждой сети