Короткий ответ: комиссия блокчейна обычно платится нативной монетой выбранной сети, а не токеном, который вы отправляете. Для USDT ERC-20 нужен ETH, для токенов SPL в Solana нужен SOL, для USDT TRC-20 обычно нужен TRX или достаточный сетевой ресурс. Оставляйте не случайную «круглую» сумму, а запас на несколько планируемых действий с учётом текущей оценки кошелька.
Ошибка часто выглядит так: в кошельке есть USDT, USDC или другой токен, но кнопка отправки не работает из-за нулевого баланса нативной монеты. Сам токен нельзя автоматически списать в оплату gas, если такая функция специально не реализована кошельком или сервисом.
Что такое нативная монета
Нативная монета встроена в сам протокол сети. С её помощью оплачивается обработка транзакции. Токен вроде USDT работает поверх блокчейна как запись в смарт-контракте или токен-программе. Чтобы изменить эту запись, нужно отправить транзакцию и оплатить её нативной монетой.
Поэтому названия токена недостаточно. Один USDT может находиться в Ethereum, TRON, Solana, BNB Chain и других сетях. Адрес, сеть и контракт важнее тикера, о чём подробно рассказано в отдельном разборе токенов.
Какая монета нужна в популярных сетях
| Сеть | Монета для комиссии | Пример |
|---|---|---|
| Ethereum | ETH | Для перевода USDT ERC-20 на адресе нужен ETH |
| Arbitrum, Base, Optimism | ETH | ETH должен лежать именно в выбранной L2-сети |
| BNB Smart Chain | BNB | Перевод токена BEP-20 оплачивается BNB |
| Solana | SOL | Выход токенов SPL требует SOL у плательщика комиссии |
| TRON | TRX или сетевые ресурсы | Перевод TRC-20 расходует Bandwidth и Energy, а при их нехватке сжигается TRX |
| Polygon PoS | POL | POL заменил MATIC как нативная gas-монета |
| Avalanche C-Chain | AVAX | Для транзакций C-Chain нужен AVAX в этой сети |
| Bitcoin | BTC | Комиссия берётся из доступных BTC-выходов транзакции |
Монета должна находиться не просто «в том же кошельке», а на том же адресе в нужной сети. ETH в Ethereum не оплатит комиссию в Arbitrum, хотя обе сети отображают ETH. Точно так же BNB на балансе биржи не поможает кошельку BNB Smart Chain, пока монета не выведена на нужный адрес.
Сколько оставить на комиссию
Единой суммы нет. Стоимость зависит от сети, её загрузки, типа операции и логики смарт-контракта. Простой перевод нативной монеты, отправка токена, обмен на DEX и переход через мост могут стоить по-разному.
- Составьте план. Запишите, нужно ли только отправить токен или ещё одобрить его для смарт-контракта, сделать swap, отозвать approval или покинуть DeFi-позицию.
- Получите оценку. Создайте операцию в кошельке до экрана подтверждения, но не подписывайте. Кошелёк покажет примерную комиссию для конкретного действия.
- Умножьте не цену, а число действий. Если нужны три операции, одной оценки недостаточно. Одобрение токена и его обмен часто являются двумя разными транзакциями.
- Добавьте умеренный запас. Оценка может измениться до попадания транзакции в блок. Запас должен покрывать колебание, но не превращаться в ненужно большой остаток.
- Оставьте аварийный минимум. После основного перевода полезно иметь возможность ещё один раз переместить оставшийся токен или отозвать разрешение.
Не ориентируйтесь на старый скриншот или совет с фиксированной суммой. В нашем материале о том, почему комиссия бывает выше суммы перевода, показано, как на итог влияют загрузка сети и сложность операции.
Что делать, если нативной монеты нет
Нужно пополнить этот же адрес нативной монетой в той же сети. Например, для перевода USDT в Arbitrum нужно отправить немного ETH через Arbitrum, а не через Ethereum. Перед отправкой проверьте, какую сеть показывает кошелёк и какой стандарт у токена.
Если покупаете gas-монету на бирже, учтите минимальную сумму вывода и комиссию самой биржи. Не отправляйте крупную сумму только ради одной комиссии. Первый перевод можно сделать тестовым, следуя инструкции по проверке адреса.
В TRON ситуация особая. Транзакции расходуют Bandwidth, а вызовы смарт-контрактов ещё и Energy. Если доступных ресурсов не хватает, сеть сжигает TRX. Поэтому совет из старой инструкции может не совпасть с текущей ценой. Разбор нюансов есть в статье сколько TRX нужно для перевода USDT.
Как вывести баланс почти полностью
Сначала переместите все токены и закройте позиции, а нативную монету оставьте напоследок. Если сначала вывести ETH, SOL, BNB или другую gas-монету под ноль, оставшиеся токены могут оказаться запертыми.
После вывода токенов создайте транзакцию нативной монеты и используйте кнопку максимальной суммы, если кошелёк корректно вычитает комиссию. Не вводите всю сумму вручную: кошельку нужно оставить часть баланса для оплаты самой этой транзакции.
Последний маленький остаток иногда невыгодно двигать: комиссия может оказаться сопоставимой с его ценой. Это не техническая ошибка, а экономическое ограничение блокчейна.
Краткая проверка перед операцией
- определите точную сеть токена;
- найдите её нативную монету;
- проверьте баланс этой монеты на том же адресе и в той же сети;
- получите свежую оценку комиссии в кошельке;
- учтите все планируемые транзакции, а не только первую;
- токены выводите раньше нативной монеты.
Правило «один токен для всех комиссий» не работает. Нужная монета всегда определяется сетью, а разумный запас определяется планом действий и свежей оценкой кошелька.



