Сколько потратил на комиссии TRON: аудит расходов за месяц по energy_usage_total
Как за час посчитать, сколько TRX ушло на комиссии сети за месяц: какие поля транзакции читать, как разделить расходы на энергию, bandwidth и неудачные переводы и где лежит лишнее.
Коротко: чтобы понять, сколько вы потратили на комиссии TRON за месяц, достаточно сложить по всем исходящим транзакциям поле fee (сожжённые TRX) и отдельно посчитать energy_usage_total — сколько энергии реально съели операции. Разница между «энергия была своей или арендованной» и «энергию купили сжиганием TRX» и есть ваш резерв экономии. Ниже — какие поля читать, как свести таблицу за час и какие строки в ней обычно оказываются лишними.

Зачем считать, сколько вы потратили на комиссии TRON
Одна комиссия почти незаметна, но при регулярных переводах USDT TRC-20 она складывается в заметную статью расходов. Проблема в том, что кошелёк не показывает итог за период: в нём видна только отдельная транзакция, и то не всегда с разбивкой. Поэтому многие узнают реальную сумму, только когда TRX на балансе внезапно заканчивается.
Месячный аудит отвечает на три вопроса:
- Сколько TRX сгорело на комиссии всего и сколько в среднем на один перевод USDT.
- Какая доля переводов прошла на своей или арендованной энергии, а какая — через сжигание TRX.
- Есть ли «аномальные» строки: неудачные транзакции, переводы на пустые адреса, лишние вызовы контрактов.
Какие поля транзакции TRON показывают расходы
Все данные о стоимости операции лежат в квитанции транзакции. Её возвращает метод gettransactioninfobyid (в TronGrid и любом полном узле), а Tronscan показывает те же цифры на странице транзакции в блоке ресурсов. Для аудита нужны такие поля:
- fee — сколько TRX сожжено за транзакцию всего, в SUN (1 TRX = 1 000 000 SUN). Это и есть деньги, которые вы отдали сети.
- receipt.energy_fee — часть fee, сожжённая за недостающую энергию.
- receipt.net_fee — часть fee, сожжённая за bandwidth, когда бесплатного лимита и застейканного не хватило.
- receipt.energy_usage — энергия, покрытая из ваших ресурсов: собственный стейк или делегированная (арендованная) энергия.
- receipt.origin_energy_usage — энергия, которую оплатил владелец контракта (у USDT обычно ноль: всё платит отправитель).
- receipt.energy_usage_total — сколько энергии всего потребовала операция, из всех источников.
- receipt.net_usage — bandwidth, покрытый бесплатным суточным лимитом или стейком.
- receipt.result — итог исполнения: SUCCESS, REVERT, OUT_OF_ENERGY и другие.
Ключевая пара — energy_usage_total и energy_usage. Если они равны, операция целиком прошла на вашей энергии и TRX за энергию не сгорели. Если energy_usage меньше, недостающую часть сеть «купила» сжиганием TRX, и это видно в energy_fee.
Почему TRX иногда сгорают даже при наличии энергии — разбор семи причин в статье списался TRX, хотя была энергия.
Как посчитать комиссии TRON за месяц: пошагово
- Выгрузите исходящие транзакции адреса за месяц: переводы USDT, переводы TRX и вызовы контрактов (свопы, approve). Входящие переводы комиссию с вас не списывают — их в аудит не берите.
- Для каждого хэша получите квитанцию методом gettransactioninfobyid или откройте транзакцию в Tronscan.
- Сведите в таблицу колонки: дата, хэш, тип операции, result, fee, energy_fee, net_fee, energy_usage, energy_usage_total, net_usage.
- Переведите SUN в TRX: разделите fee, energy_fee и net_fee на 1 000 000.
- Посчитайте итоги: сумму fee за месяц, число операций, среднюю комиссию на перевод и долю строк, где energy_fee больше нуля.
Как быстро выгрузить историю адреса в CSV через Tronscan или API TronGrid — в статье история транзакций TRC20.
Как читать итог: четыре корзины расходов
Разложите сумму fee на корзины — так сразу видно, где деньги ушли по делу, а где можно было не платить:
- Энергия на переводы USDT (energy_fee у успешных переводов токена). Обычно самая крупная корзина у тех, кто переводит без энергии.
- Bandwidth (net_fee). Простой перевод занимает около 345–360 bandwidth, а бесплатно сеть даёт 600 в сутки. Если переводов больше одного в день, net_fee появится.
- Неудачные транзакции (result не SUCCESS). USDT не ушли, а TRX сгорели — чистая потеря.
- Прочие вызовы контрактов: свопы, approve, работа с DeFi. Их расход энергии зависит от контракта.
Ориентиры: нормально ли столько тратить на комиссию TRX
Чтобы понять, адекватны ли цифры в таблице, сверьте их с проверенными параметрами сети:
- Перевод USDT на адрес, где уже есть USDT, требует около 64 500–65 000 энергии.
- Перевод на пустой адрес (без USDT) — примерно вдвое больше, около 131 000 энергии.
- Без своей энергии сеть сжигает за обычный перевод около 6,5 TRX, а за перевод на пустой адрес — около 13 TRX.
- Простой перевод тратит около 345–360 bandwidth при бесплатном лимите 600 в сутки.
Если средняя комиссия у вас ближе к 13 TRX, чем к 6,5, значит, большая часть переводов уходит на адреса без USDT: новые кошельки клиентов, свежие депозитные адреса бирж. Это не ошибка, но такие переводы стоит планировать отдельно — под них нужен вдвое больший объём энергии.
Почему пустой адрес дороже вдвое — подробно в статье перевод USDT на пустой кошелёк.
Где обычно прячутся лишние расходы
- Переводы «по одному» вместо пачки. Каждый перевод требует энергии, но несколько переводов подряд можно закрыть одним заказом энергии на нужный срок.
- Неудачные транзакции из-за низкого fee limit или нехватки энергии. Их легко найти фильтром по result.
- Повторные approve и лишние вызовы контрактов от DApp и ботов, о которых вы забыли.
- Сжигание bandwidth при частых мелких переводах TRX, когда суточный лимит давно исчерпан.
- Энергия, заказанная, но не использованная: аренда закончилась раньше, чем вы отправили перевод.
Сколько потратил на комиссии TRON — и что с этим делать
Посмотрите на долю строк с energy_fee больше нуля. Если таких переводов большинство, вы платите сети полную цену энергии через сжигание TRX. Есть два способа это закрыть: застейкать TRX и получать энергию от стейка или брать энергию в аренду под конкретные переводы. Что выгоднее, зависит от объёма и регулярности переводов, а также от рынка на момент расчёта.
Как посчитать точку безубыточности между стейкингом и арендой — в статье энергия TRX: стейкинг или аренда. А если переводы регулярные, можно купить энергию TRON под нужный объём: стоимость зависит от рынка и срока, скорость доставки — от сети и поставщиков.
После перехода на энергию повторите аудит через месяц тем же способом. В успешных переводах energy_usage должен сравняться с energy_usage_total, а energy_fee — стать нулевым. Если этого нет, ищите строки, где перевод ушёл раньше, чем энергия пришла на адрес.
Комиссии TRON не видны по одной, но отлично видны в сумме. Час на таблицу раз в месяц показывает, сколько TRX сгорело зря.
Хотите, чтобы в следующем отчёте было меньше сожжённых TRX? Рассчитайте энергию под свои переводы в боте @overtronbot.
Читайте также

Сколько стоит перевод USDT TRC-20 в 2026: формула расчёта по живым параметрам сети

Комиссия TRC20 каждый раз разная: почему меняется цена одного и того же перевода USDT

История транзакций TRC20: как выгрузить в CSV для учёта через Tronscan и API

Контракт USDT TRC20: адрес, как устроен transfer и почему он стоит энергии

Тестовая сеть TRON: как потренироваться переводить USDT в Shasta и Nile без риска

Грязные USDT: что делать, если «грязные» деньги пришли на ваш кошелёк TRC-20
Как узнать, сколько я потратил на комиссии TRON за месяц?
Выгрузите исходящие транзакции адреса за месяц, получите для каждой квитанцию (gettransactioninfobyid или страница транзакции в Tronscan) и сложите поле fee. Это сумма TRX, сожжённых за энергию и bandwidth, в SUN; разделите на 1 000 000, чтобы получить TRX.
Что такое energy_usage_total в транзакции TRON?
Это вся энергия, которую потребовала операция, из всех источников: ваш стейк, делегированная энергия, энергия владельца контракта и энергия, купленная сжиганием TRX. Сравнивайте его с energy_usage: если они равны, TRX за энергию не сгорели.
Чем fee отличается от energy_fee и net_fee?
fee — итоговая сумма сожжённых TRX за транзакцию. energy_fee — её часть за недостающую энергию, net_fee — часть за bandwidth сверх бесплатного и застейканного лимита.
Списывается ли комиссия за входящие переводы USDT?
Нет. Комиссию в TRON платит отправитель, поэтому в аудит расходов берите только исходящие транзакции и вызовы контрактов, которые инициировали вы.
Почему комиссия TRX за перевод USDT у меня то 6,5, то 13 TRX?
Перевод на адрес, где уже есть USDT, требует около 64 500–65 000 энергии, а на пустой — примерно вдвое больше. Без энергии это около 6,5 и около 13 TRX соответственно.
Учитывать ли неудачные транзакции в расходах?
Да. При REVERT или OUT_OF_ENERGY USDT не уходят, но TRX за выполненную часть работы сгорают. Такие строки — чистая потеря, и их стоит выделить отдельно, чтобы найти причину.
Можно ли посчитать расходы на комиссии без программирования?
Да. Выгрузите историю адреса в CSV из Tronscan, а комиссию каждой транзакции посмотрите на её странице. При десятках переводов в месяц это реально сделать вручную в таблице; при сотнях удобнее API.
Как снизить расходы на комиссии TRON после аудита?
Если большинство переводов сжигает TRX за энергию, закройте их энергией: стейкингом TRX или арендой под переводы. Что выгоднее, зависит от объёма, регулярности и рынка на момент расчёта.