Можно ли оплатить газ в USDC или USDT?
USDT и USDC не могут оплачивать комиссии валидаторам на кошельках вроде MetaMask. Трезвый взгляд на пеймастеры, свопы без газа и функции кошельков — и два способа, которыми 1gwei.dev превращает то, что у вас есть, в нативный газ.
На стандартном внешнем аккаунте (EOA), которым пользуются MetaMask, Rabby и большинство кошельков, оплатить газ в USDC или USDT нельзя. Ethereum и другие EVM-сети берут комиссии только в своём нативном токене: ETH в Ethereum, Arbitrum, Base и Robinhood Chain, POL в Polygon, HYPE в HyperEVM и BNB в BNB Chain. Стейблкоины — это контракты токенов, и они не могут платить валидаторам, если конкретное приложение или кошелёк не добавляет пеймастер или похожий слой.
Заголовки про оплату комиссий за газ в USDT или газ без ETH описывают реальные функции, но каждая работает только внутри определённого приложения, кошелька или платёжного сценария. Этот гайд отделяет миф от исключений, а затем показывает, что делать, когда на кошельке полно стейблкоинов, а газа ноль прямо сейчас.
Короткий ответ для обычных кошельков
Нет. Если вы откроете MetaMask и отправите USDT другу, комиссия оплачивается в нативном токене сети, и если его на кошельке нет, отправка не начнётся. Это верно в каждой сети, которую поддерживает 1gwei.dev, от Ethereum и Sepolia до BNB Chain.
Стейблкоин — это запас. Нативный токен — это то, что сеть принимает в оплату за выполнение вашей транзакции.
Почему валидаторы не берут USDT или USDC
Комиссия — часть самого протокола: каждая транзакция объявляет лимит газа и цену в нативной валюте, и сеть списывает её с нативного баланса отправителя до выполнения чего-либо. Баланс USDT — это просто число, хранящееся внутри контракта USDT, и протокол не может прочитать или списать его от имени отправителя.
Шпаргалка: Ethereum, Arbitrum, Base, Robinhood Chain и Sepolia берут ETH. Polygon берёт POL. HyperEVM берёт HYPE. BNB Chain берёт BNB. USDC в HyperEVM или BEP-20 USDT в BSC не могут их заменить, каким бы большим ни был баланс.
Исключения, которые имеют в виду, когда говорят «оплатить газ в USDC»
Пеймастеры приложений и абстракция аккаунтов
Со смарт-контрактными аккаунтами контракт-пеймастер может спонсировать газ или принять токен и оплатить нативную комиссию за вас. Это работает, когда это поддерживают и приложение, и аккаунт. Это не меняет того, что происходит, когда обычный кошелёк отправляет токен напрямую, а пеймастер против заправки — это разные инструменты: один платит комиссии внутри конкретного приложения, другая кладёт нативный газ на любой адрес.
Свопы с включённым газом и свопы без газа в кошельках
Некоторые кошельки предлагают свопы, где часть токена идёт на оплату комиссии. Они покрывают конкретные маршруты, токены и сети и помогают только для этого свопа; обычный перевод или вызов контракта всё равно требует нативного газа.
Релеи с подписями EIP-3009
USDC поддерживает авторизации EIP-3009, для которых USDC газ не нужен: владелец подписывает сообщение, что ничего не стоит, а релеер отправляет транзакцию и платит нативный газ. Так платёж может вывести USDC с кошелька с 0 ETH. Релеер всё равно платит в ETH; подпись лишь авторизует движение USDC.
FlexGas и похожие функции кошельков
Некоторые кошельки, например Trust Wallet с FlexGas, позволяют платить комиссии выбранными токенами в выбранных сетях. Покрытие зависит от продукта и меняется, поэтому проверьте документацию самого кошелька, прежде чем на это рассчитывать.
Оплата 1gwei.dev в Base USDC (x402) — это не USDC, ставший газом
1gwei.dev принимает Base USDC через протокол x402, в том числе с кошелька с 0 Base ETH, с помощью подписи EIP-3009. USDC оплачивает счёт. Получаете вы всё равно нативный газ — ETH, POL, HYPE или BNB — в той из восьми сетей, которую выбрали.
Так что на вопрос, может ли ERC-20 платить за газ, ответ прежний. Меняется другое: вы можете превратить Base USDC в нативный газ, не имея сначала нативного газа. Гайд по x402 разбирает это пошагово.
Что делать сегодня, если кошелёк застрял
Отталкивайтесь от того, что у вас есть и где лежат токены:
Есть USDC в Base: заплатите через x402 и получите нативный газ в любой сети или прочитайте гайд по Base, если токены застряли именно там. Есть Monero или биткоин в Lightning: оплатите счёт любым из них и получите нативный газ без связи с источником средств. Токены застряли в BSC, HyperEVM, Arbitrum, Polygon или Robinhood Chain: воспользуйтесь гайдом для этой сети. Непонятно, что значит ошибка кошелька: начните с гайда по MetaMask.
О приватности
Способы оплаты не равноценны. Monero и Lightning держат платёж вне EVM-сети, так что ничто не связывает платящий кошелёк с адресом, который получает газ. Платёж в Base USDC — публичный перевод в BaseScan с платящего адреса, а USDC может быть заморожен Circle. Выбирайте USDC ради удобства, а Monero или Lightning — чтобы купить нативный газ за Monero с приватностью уровня Monero.
Частые вопросы
Можно ли оплатить газ в Ethereum в USDC вместо ETH?
Не со стандартного кошелька. Ethereum и большинство EVM-сетей требуют свой нативный токен комиссии. USDC и USDT — контракты токенов и не могут платить валидаторам, если конкретное приложение не использует пеймастер или похожий слой.
Тогда как люди платят за газ в USDC?
Обычно одним из трёх способов: пеймастер dapp спонсирует комиссию, своп в кошельке использует часть токена на комиссию, или они платят сервису в USDC, а сервис отправляет нативный газ. На 1gwei.dev Base USDC через x402 оплачивает счёт, а вы получаете нативный газ.
На кошельке USDT и 0 газа. Что делать прямо сейчас?
Пополните нативный токен газа этой сети на тот же адрес. Платите в Monero или Lightning на 1gwei.dev, чтобы не было связи с источником средств, или в Base USDC через x402, если вас устраивает публичный платёж. Затем повторите перевод.
Пеймастер — это то же самое, что заправка?
Нет. Пеймастер платит комиссии за транзакции внутри приложения или системы аккаунтов, которая его поддерживает. Заправка отправляет нативный газ на любой адрес, и дальше он работает везде в этой сети.
Отличается ли это в Ethereum, Base, Polygon, HyperEVM и BNB Chain?
Только тем, какой токен нативный: ETH в Ethereum и Base, POL в Polygon, HYPE в HyperEVM, BNB в BNB Chain. В каждой из них обычному кошельку нужен этот токен для оплаты комиссий.
Станет ли USDT токеном газа в будущем?
Отдельные сети и кошельки могут добавить оплату комиссий токенами, и некоторые уже сделали это для конкретных случаев. Считайте любое такое заявление привязанным к продукту и проверяйте документацию сети или кошелька, а не предполагайте, что оно относится к вашему кошельку.