FAQ по аренде TRON Energy и bandwidth

Ответы на основе многолетнего опыта работы сервиса аренды энергии. Если своего вопроса не нашли - напишите нам, добавим.

С чего начать

Что такое TRON energy и зачем оно нужно?

Energy - это ресурс сети TRON, который смарт-контракты тратят на каждый вызов. Один перевод USDT TRC-20 обычно требует около 65 000 energy, а такой же перевод на адрес, который ещё ни разу не получал USDT, либо имеет нулевой баланс USDT на счету, удваивается примерно до 131 000 energy.

Без energy сеть автоматически списывает плату, сжигая ваши TRX. Аренда energy у нас, как правило, дешевле, чем сжигание TRX, и быстрее, чем заморозка собственных TRX, потому что доставка занимает 1-10 секунд, а сумма аренды соответствует ровно тому, что нужно.

Что такое bandwidth и чем он отличается от energy?

Bandwidth - второй ресурс TRON, его расходует любая транзакция (не только смарт-контракты). Простой перевод TRX тратит около 270 bandwidth. Перевод USDT TRC-20 расходует около 345 bandwidth в дополнение к energy.

Каждый аккаунт TRON получает 600 бесплатных единиц bandwidth в сутки. Если этого не хватает, сеть сжигает немного TRX, чтобы покрыть разницу. Аренда bandwidth полезна, когда из одного кошелька в день идёт много транзакций; мы арендуем от 1 000 до 5 000 единиц bandwidth за раз - этого хватает на несколько пакетных переводов без расхода TRX.

Кому подходит TronEnergyRent?

Сервис рассчитан на две группы. Первая - обычные пользователи USDT, которым нужны более дешёвые переводы TRC-20 без заморозки TRX. Вторая - разработчики, встраивающие доставку energy в ботов, биржи, платёжные сервисы и dApps через наш HTTP API.

Не нужны отдельный кошелёк, KYC и долгая регистрация. Кастодиальный адрес для пополнения создаётся автоматически при регистрации.

Чем аренда energy отличается от заморозки или сжигания TRX?

В сети TRON есть три варианта оплаты за транзакцию или вызов смарт-контракта:

  • Сжигание TRX - самый простой и самый дорогой. Сеть сжигает TRX на каждой транзакции, для которой не хватает ресурса.
  • Заморозка TRX - вы стейкаете собственные TRX и получаете energy. Нужен большой баланс, и средства остаются заблокированными.
  • Аренда energy (наш сервис) - вы платите ровно за тот объём energy, который нужен, минимум на 1 час, и energy приходит за 1-10 секунд.

Аренда energy всегда дешевле сжигания TRX. Заморозка может быть выгоднее аренды, только если у вас стабильно высокая нагрузка и есть запас TRX, который не жалко заблокировать на длительное время; в любых других сценариях оптимальный выбор - аренда.

Сколько energy нужно для одной транзакции USDT TRC-20?

Стандартный расход energy на один перевод USDT TRC-20:

  • 65 000 energy - когда у получателя уже есть ненулевой баланс USDT.
  • 131 000 energy - если получатель ещё ни разу не получал USDT (первое зачисление любого TRC-20-токена примерно удваивает расход), а также если кошелёк-отправитель часто шлёт USDT и попадает под повышенную тарификацию сети.

Вызовы смарт-контрактов сложнее простого перевода (свопы на DEX, минт NFT, мульти-хоп маршруты) обычно требуют 130 000-300 000 energy и больше в зависимости от контракта; реальный расход смотрите в tronscan.org и корректируйте размер аренды для следующего вызова.

Сколько bandwidth нужно для транзакции?

Типичный расход bandwidth на одну транзакцию в сети TRON:

  • ~270 bandwidth - простой перевод TRX.
  • ~345 bandwidth - перевод USDT TRC-20 (и любого другого TRC-20-токена).
  • Вызовы смарт-контрактов сильно различаются; в качестве ориентира закладывайте 500-1 500 bandwidth на вызов и уточняйте после замера в tronscan.org.

Каждый аккаунт TRON получает 600 бесплатных bandwidth в сутки - этого хватает примерно на один перевод USDT или два перевода TRX без оплаты. Сверх лимита сеть сжигает немного TRX, чтобы покрыть разницу, либо bandwidth можно арендовать у нас порциями от 1 000 до 5 000 за раз.

Цены и оплата

Как считается стоимость аренды?

Цена считается динамически из текущей рыночной ставки сети TRON, выбранного объёма energy или bandwidth и срока аренды (1 час, 1 день, 3 дня или 30 дней). Чем длиннее срок - тем меньше цена за единицу.

Текущую цену для любой комбинации можно посмотреть на странице «Цены» или вызвать публичные endpoints расчёта цены, описанные в обзоре API, без авторизации.

Какой минимальный заказ?

Минимальная аренда energy - 15 000 energy, минимальная аренда bandwidth - 1 000 bandwidth. Минимальное пополнение баланса в личном кабинете - 10 TRX.

Для типичных переводов USDT TRC-20 рекомендуем брать 65 000 или 131 000 energy на одну транзакцию.

В какой валюте оплата?

Оплата идёт в TRX. Пополните баланс в личном кабинете с любого кошелька и размещайте заказы либо вручную из формы заказа, либо через API. Подписки, абонентских плат и скрытых наценок нет. Баланс не сгорает.

Для удобства в личном кабинете отображается баланс в TRX и ориентировочный эквивалент в USD по текущему курсу TRX/USD.

Можно ли вернуть деньги, если арендованную energy не использовал?

Energy и bandwidth делегируются в сети TRON на выбранный срок, ресурс резервируется за вами, поэтому возврат после размещения заказа невозможен. Чтобы не платить за лишнее, начните с минимального объёма и увеличивайте размер заказа уже после того, как замерили реальную нагрузку.

Аренда и сроки

Как происходит аренда от заказа до перевода USDT?

Конкретный пример: нужно сделать один перевод USDT с кошелька A на кошелёк B. Откройте форму ручного заказа в личном кабинете и арендуйте energy на 1 час, указав адресом получателя кошелёк A.

Сколько energy брать:

  • 65 000 energy - стандартный перевод USDT, когда на кошельке B уже есть ненулевой баланс USDT.
  • 131 000 energy - если кошелёк B ещё ни разу не получал USDT (первое зачисление токена удваивает расход), а также если кошелёк A часто отправляет USDT и попадает под повышенную тарификацию сети.

Помимо energy, транзакция USDT тратит ещё около 345 bandwidth. На каждом аккаунте есть 600 бесплатных bandwidth в сутки, поэтому одиночный перевод обычно проходит за их счёт. Если в день делается несколько переводов и бесплатного bandwidth не хватает, его тоже можно арендовать (минимум 1 000 bandwidth).

За 1-10 секунд energy зачислится на кошелёк A. После этого подписываете и отправляете перевод USDT с A на B как обычно - расходуется арендованная energy, а не ваши TRX. Когда срок аренды заканчивается или energy израсходована полностью, ресурс автоматически возвращается в наш пул.

Если интегрируетесь через API - тот же сценарий доступен программно, см. документацию API.

Какие сроки аренды есть и какой выбрать?

Доступны 1 час, 1 день, 3 дня и 30 дней.

  • Пример 1 (1 час): один перевод USDT с кошелька A на кошелёк B. Арендуйте 65 000 energy на 1 час с кошельком A в качестве получателя.
  • Пример 2 (1 день): 10 переводов USDT с кошелька A в течение одного дня. Арендуйте 65 000 × 10 = 650 000 energy на 1 день.
  • Пример 3 (30 дней): 10 переводов USDT каждый день. Арендуйте 650 000 energy на 30 дней. Обратите внимание: если вы арендуете energy на несколько дней и тратите её, она будет восполняться на вашем кошельке автоматически.
Можно ли арендовать energy для чужого кошелька?

Да. Адрес получателя в заказе никак не привязан к вашему аккаунту. Energy можно доставить на любой адрес TRON - именно так делают биржи, платёжные сервисы и боты, когда оплачивают газ за своих пользователей.

Energy делегируется только на этот адрес и после размещения заказа уже не может быть передоставлена нами куда-то ещё.

Что если адрес получателя ещё не активирован в сети TRON?

Первый входящий перевод TRX на неактивированный адрес активирует его автоматически. Если ваш адрес назначения никогда не получал TRX, то при оформлении заказа у вас есть возможность включить чекбокс преактивации и мы проведём преактивацию адреса для вас. Стоимость преактивации - 1.5 TRX.

Как быстро energy приходит после оформления заказа?

TRON energy зачисляется в течение 1-10 секунд после размещения заказа. Точное время зависит от загрузки сети TRON. Как только energy окажется на адресе назначения, можно подписывать и отправлять перевод USDT или вызов смарт-контракта.

Зачем нужна активация TRON-адреса и что она вообще делает?

В сети TRON адрес считается существующим только после того, как на него поступит TRX или произойдёт явная активация. До этого момента это всего лишь валидный публичный ключ без записи в блокчейне: на него нельзя делегировать energy, и большинство обозревателей покажет такой адрес как неактивный.

Первый входящий перевод TRX на неактивированный адрес активирует его автоматически. Если адрес назначения никогда не получал TRX, то при оформлении заказа у вас есть возможность включить чекбокс преактивации и мы проведём преактивацию адреса для вас. Стоимость преактивации - 1.5 TRX.

Интеграция через API

Где найти свой API-ключ?

API-ключ показывается в личном кабинете сразу после регистрации, в верхней секции главной страницы. Относитесь к нему как к паролю: не коммитьте в публичные репозитории и не публикуйте в скриншотах и issue-трекерах.

Если ключ утёк - сгенерируйте новый в настройках аккаунта; старый перестаёт работать сразу.

Есть ли rate limit или квоты?

Rate limit на ключ для обычной нагрузки нет. Жёсткое ограничение - это объём свободной energy в нашем пуле в момент заказа. Текущий размер пула виден на главной странице и возвращается в ответах публичных endpoint'ов расчёта цены - подробности в документации API.

Как выглядит ответ с ошибкой?

Каждый ответ содержит верхнеуровневые поля status, errorCode и payload. При успехе status равен SUCCESS, а errorCode - null. При ошибке status равен ERROR, а errorCode содержит код ошибки. Всегда проверяйте сначала поле status; HTTP 200 не гарантирует успех.

Список возможных кодов ошибок и структура каждого ответа - в документации API.

Где полная документация API?

Полная OpenAPI-спецификация со схемами запросов и ответов, примерами кода и кодами ошибок - на странице /ru/documentation-api. Краткий обзор с примерами для основных сценариев - на /ru/overview-api.

Кошельки и совместимость

Какие кошельки работают с арендованной energy?

Подходят любые некастодиальные TRON-кошельки: TronLink, Trust Wallet, Ledger, OKX Wallet, MetaMask со снапом TRON, Klever, Exodus и другие. Energy делегируется напрямую на адрес в сети TRON, поэтому от выбора кошелька результат не зависит - арендованная energy одинаково расходуется при отправке транзакций из любого из них.

Можно ли арендовать energy для адреса биржи (Binance, OKX, Bybit)?

Нет. Адреса централизованных бирж - это общие пулы, которые биржи внутри себя ротируют. Даже если energy окажется делегирована на адрес биржи, биржа не позволит вашей конкретной транзакции её потратить. Арендуйте energy только на адрес, которым вы управляете через некастодиальный кошелёк.

Сервис работает с USDT, USDC и другими токенами TRC-20?

Да. Energy расходуется любыми смарт-контрактами, не только USDT. Перевод USDT TRC-20 тратит около 65 000 energy (или 131 000 для адресов, ещё ни разу не получавших USDT). USDC, USDD, JUST и другие токены TRC-20 расходуют сравнимые объёмы в зависимости от логики контракта.

Можно ли использовать energy для смарт-контрактов сложнее обычных переводов?

Да, но рассчитывайте с запасом. Сложные вызовы - DEX-свопы, минт NFT, мульти-хоп маршруты - могут стоить в несколько раз больше energy, чем обычный перевод. Начните с 130 000–200 000 energy на первый вызов, посмотрите фактический расход в tronscan.org и подкорректируйте размер аренды.

Аккаунт и безопасность

Как восстановить доступ, если забыл пароль?

Используйте форму восстановления пароля. Мы пришлём одноразовый код на e-mail, указанный при регистрации. Введите код и задайте новый пароль. Восстановление не затрагивает API-ключ и баланс.

Как удалить аккаунт или связаться с поддержкой?

Напишите на tronenergyrent.com@gmail.com или в Telegram @tronenergyrent_com. Мы закроем аккаунт и вернём остаток баланса TRX на указанный вами адрес.

Возможные проблемы

Я арендовал энергию и отправил транзакцию, но получаю ошибку Failed - Out of Energy

Это особенность сети TRON, а не баг. При отправке транзакции нужно указать fee limit в TRX или SUN (1 TRX = 1 000 000 SUN; в каких именно единицах задавать - зависит от реализации кошелька или клиента, которым вы пользуетесь). Значение должно быть достаточным для худшего случая, когда energy полностью оплачивается сжиганием TRX. Сеть проверяет fee limit заранее, даже если на кошельке полно арендованной energy.

Решение: повысьте fee limit в кошельке до уверенно большого значения, например 30 TRX. Energy будет потрачена в первую очередь, и TRX на самом деле не сгорит.