> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tronrental.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Energy Broadcaster

> Envie transações de um endereço sem TRX: energia e bandwidth são delegados automaticamente e cobrados do seu saldo na TronRental

## O que é

O Energy Broadcaster é uma URL de nó TRON que você configura uma única vez na sua carteira (TronLink, TokenPocket) ou no seu próprio backend. Quando uma transação assinada passa por ele, o broadcaster calcula a energia e o bandwidth de que o remetente precisa, delega-os ao remetente e só então transmite a transação. O custo é cobrado do seu saldo na TronRental, por isso o endereço do remetente não precisa de TRX para energia nem bandwidth.

As suas chaves continuam com você: o broadcaster recebe uma transação já assinada e a transmite sem alterações.

## Configuração

1. Recarregue o seu saldo de TRX em [tronrental.com](https://tronrental.com).
2. Crie um broadcaster na página [Broadcast](https://tronrental.com/dashboard/broadcast) do painel. Você recebe uma URL de broadcast secreta — uma por carteira, para que as estatísticas não se misturem.
3. Defina a URL como nó nas configurações de rede da carteira ou use-a no seu servidor via HTTP ou gRPC (o painel mostra o servidor, a porta e as configurações TLS do gRPC).

> [!WARNING]
>
> A URL de broadcast funciona como uma senha: quem a tiver gasta o seu saldo. Se ela vazar, desative o broadcaster no painel e crie um novo.

## O que é coberto

| Transação | O que o broadcaster delega |
| - | - |
| Transferências de USDT, USDC, USDD e A7A5 | energia e bandwidth |
| Swaps na SunSwap | energia e bandwidth, dentro dos limites da sua conta |
| Transferências de outros tokens TRC-20 e chamadas a qualquer outro smart contract | energia e bandwidth, dentro dos limites da sua conta |
| Transferências de TRX | bandwidth |

Para um swap ou uma chamada de contrato, o broadcaster simula a transação assinada no próprio nó e delega, com margem, a energia que o remetente paga. Quando o criador do contrato cobre parte da energia, apenas a parte do remetente é delegada.

### Limites

Swaps e chamadas de contratos são atendidos dentro dos limites da sua conta: no máximo 1.000.000 de energia por chamada e um limite diário de energia para transferências de outros tokens e chamadas a outros contratos, compartilhado por todos os seus broadcasters (dia UTC). Uma chamada acima do limite é transmitida como está — sem delegação e sem cobrança. Se precisar de outros limites, fale com o suporte.

## O que não é coberto

* **Taxas cobradas em TRX.** A rede TRON cobra algumas taxas em TRX, e não em energia ou bandwidth: a ativação de um endereço novo ao enviar TRX ou tokens TRC-10 para ele (cerca de 1,1 TRX), transações com multiassinatura (+1 TRX), um memo (+1 TRX) e a alteração de permissões da conta (100 TRX). A delegação não consegue pagá-las, então para essas transações o endereço do remetente precisa do seu próprio TRX.
* **Implantação de smart contracts.**
* **Outras transações sem smart contract** (transferências TRC-10, staking, votação) — passam pelo nó sem alterações.
* **A energia que já existe no endereço do remetente não é considerada:** o broadcaster sempre delega todo o volume de que a transação precisa.

## Configurações do broadcaster

Todas as configurações ficam na página [Broadcast](https://tronrental.com/dashboard/broadcast), separadamente para cada broadcaster.

| Configuração | O que faz |
| - | - |
| **Bloquear a transação** / **Deixar passar** | Quando o seu saldo não cobre a energia: *Bloquear a transação* a rejeita, e o remetente não queima TRX; *Deixar passar* a transmite sem delegação, e o remetente paga a taxa da rede. |
| **Delegar bandwidth** | Ativado (padrão) — o broadcaster também delega bandwidth ao remetente que não tenha o suficiente. Desativado — o remetente paga o bandwidth por conta própria, em TRX se não tiver bandwidth gratuito. |
| **Chamadas de contratos** | Desativado — swaps, transferências de outros tokens e chamadas de contratos são transmitidos sem energia e nada é cobrado. Transferências de USDT, USDC, USDD, A7A5 e TRX não são afetadas. |
| **Proteção contra revert** | Aparece com as chamadas de contratos ativadas. Se a simulação mostrar que a chamada vai falhar, o broadcaster verifica de novo no bloco seguinte; se ainda falhar, a transação não é transmitida, a carteira recebe um erro, nada é cobrado e nenhum TRX é queimado. Se o bloco seguinte não chegar em alguns segundos ou os nossos nós estiverem indisponíveis, a chamada é enviada como sem proteção. Raramente é recusada uma chamada que teria funcionado — por exemplo, uma que depende de um `approve` enviado um segundo antes e que ainda não entrou num bloco; envie-a novamente alguns segundos depois. Desativado — uma chamada que falha é transmitida sem delegação, e o remetente paga a taxa. |
| **Pausar** | A URL de broadcast deixa de responder à carteira por completo — inclusive à leitura do saldo — até você retomar. |

Transferências, swaps e chamadas de contratos que passam pelo broadcaster aparecem no painel com o resultado: a energia delegada e cobrada, ou o motivo pelo qual saiu sem energia.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.