FAILED - OUT OF ENERGY na TRON: por que sua transferência de USDT falha e como resolver rápido
Sua transferência de USDT voltou com FAILED - OUT OF ENERGY. Seus USDT estão seguros e nada foi enviado. Na TRON, uma transferência de USDT é uma chamada de contrato que precisa de energia para rodar, e esse erro significa que a transação não conseguiu obter essa energia. Na maioria das vezes, basta ajustar uma configuração para resolver: o fee limit.
A surpresa mais comum: você alugou energia e mesmo assim recebeu o erro
Aqui está o caso que confunde quem fez tudo certo. Você alugou energia, consegue vê-la na carteira, envia a transferência e a TRON ainda assim devolve FAILED - OUT OF ENERGY. Quase sempre a causa é o fee limit.
O fee limit define o máximo de TRX que você permite que a rede gaste em energia para uma única chamada. A TRON considera como energia utilizável a energia que você já possui mais a quantidade que esse fee limit conseguiria comprar. Por isso, se o fee limit estiver em zero ou perto disso e sua energia alugada não estiver confortavelmente acima do que a transferência exige, a chamada ultrapassa o teto e falha, mesmo com energia parada na carteira. Um aluguel que chegou um pouco curto, ou que ainda não terminou de chegar, já basta para disparar o erro.
A correção é uma só mudança: aumente o fee limit para um valor confortável, por exemplo 30 TRX, e envie de novo.
- No nível do protocolo, o fee limit é definido em SUN (1 TRX = 1.000.000 SUN); a maioria das carteiras o exibe em TRX como um campo Fee Limit ou Max Fee na tela de confirmação. Em um SDK como o TronWeb, ele é o argumento
feeLimit, em SUN. - Aumentá-lo não custa nada quando você tem energia suficiente. A rede gasta primeiro a energia disponível e só queima TRX para cobrir alguma falta, então, com energia alugada suficiente, não sobra nada para queimar. O fee limit é um teto, não uma cobrança.
- A única exceção: sem nenhuma energia, esse mesmo fee limit é o que a rede queima para comprar energia na hora. Portanto, aumente-o à vontade quando já tiver energia; se não tiver nenhuma, alugue energia primeiro.
Checklist antes de enviar
Confira estes pontos e o erro deve continuar fora do caminho:
- Fee limit ajustado para um valor confortável, em torno de 30 TRX.
- Energia suficiente para a transferência, cerca de 65.000 se o destinatário já tiver USDT, cerca de 130.000 se o endereço for novo, com o aluguel já recebido na sua carteira.
- O destinatário é um T-address válido da TRON.
- Se o endereço do destinatário for totalmente novo, ele precisa ser ativado na TRON antes de poder receber tokens. A ativação pelo nosso serviço custa 1.5 TRX.
Precisa de energia agora? Alugue pelo seu painel ou confira os preços atuais.