Перейти к основному содержанию

Что это

Energy Broadcaster — адрес узла TRON, который вы один раз указываете в кошельке (TronLink, TokenPocket) или в своём бэкенде. Когда через него проходит подписанная транзакция, бродкастер определяет, сколько энергии и bandwidth нужно отправителю, делегирует их отправителю и только потом отправляет транзакцию в сеть. Стоимость списывается с вашего баланса TronRental, поэтому на адресе отправителя не нужен TRX на энергию и bandwidth. Ключи остаются у вас: бродкастер получает уже подписанную транзакцию и отправляет её без изменений.

Подключение

  1. Пополните баланс TRX на tronrental.com.
  2. Создайте бродкастер на странице Broadcast в кабинете. Вы получите секретный broadcast-URL — по одному на кошелёк, чтобы статистика не смешивалась.
  3. Укажите URL как узел в настройках сети кошелька или используйте его со своего сервера по HTTP или gRPC (сервер, порт и TLS для gRPC показаны в кабинете).
Broadcast-URL работает как пароль: кто его знает, тот тратит ваш баланс. Если URL утёк, выключите бродкастер в кабинете и создайте новый.

Что покрывается

Для свопа или вызова контракта бродкастер симулирует подписанную транзакцию на своём узле и делегирует с запасом ту энергию, за которую платит отправитель. Если часть энергии покрывает создатель контракта, делегируется только доля отправителя.

Лимиты

Свопы и вызовы контрактов обслуживаются в пределах лимитов вашего аккаунта: не больше 1 000 000 энергии на вызов и суточный лимит энергии на переводы других токенов и вызовы других контрактов — общий для всех ваших бродкастеров (сутки по UTC). Вызов сверх лимита уходит в сеть как есть — без делегирования и без списания. Нужны другие лимиты — напишите в поддержку.

Что не покрывается

  • Сборы в TRX. Часть сборов сеть TRON берёт в TRX, а не энергией или bandwidth: активация нового адреса при отправке на него TRX или токенов TRC-10 (около 1,1 TRX), транзакции с мультиподписью (+1 TRX), memo (+1 TRX) и смена прав аккаунта (100 TRX). Делегированием их не оплатить, поэтому для таких транзакций на адресе отправителя нужен свой TRX.
  • Развёртывание смарт-контрактов.
  • Прочие транзакции без смарт-контракта (переводы TRC-10, стейкинг, голосование) — проходят через узел без изменений.
  • Энергия, которая уже есть на адресе отправителя, не учитывается: бродкастер всегда делегирует весь объём, нужный транзакции.

Настройки бродкастера

Все настройки — на странице Broadcast, отдельно для каждого бродкастера. Переводы, свопы и вызовы контрактов через бродкастер видны в кабинете с результатом: сколько энергии делегировано и списано или почему транзакция ушла без энергии.