A Tether congelou US$ 130.097.236 em USDT em quatro endereços TRON em 14 de julho de 2026, e US$ 344 milhões em outros dois em abril. Esses tokens continuam parados nessas carteiras. Eles nunca mais vão se mover. Nenhuma ordem judicial, nenhuma reorganização da blockchain e nenhuma chave privada consegue liberá-los, porque um endereço USDT na blacklist não passa de um único valor booleano armazenado dentro do próprio contrato do USDT.
Esse mecanismo vale para todos os endereços USDT na TRON, inclusive o seu e os de quem envia para você. Verificar se um endereço USDT está na blacklist leva cerca de um minuto e não custa nada, e vale a pena fazer isso antes de aceitar um pagamento alto de uma contraparte que você não conhece.
O que “estar na blacklist” significa de fato na TRON
O USDT na TRON é um contrato TRC-20 implantado em TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. A ABI publicada mostra as funções que importam aqui:
addBlackList(address)— marca um endereçoremoveBlackList(address)— remove a marcaçãoisBlackListed(address)— retorna true ou false, e qualquer pessoa pode consultardestroyBlackFunds(address)— queima definitivamente o saldo de um endereço marcado
Só a Tether, como dona do contrato, pode chamar a primeira, a segunda e a quarta. Qualquer pessoa pode chamar isBlackListed, porque ela apenas lê o estado.
Vale ser preciso aqui, porque a cobertura das notícias sobre sanções erra nisso com frequência: a TRON não está censurando nada. Os Super Representatives da rede não filtram transações e não conseguem congelar um saldo. Um endereço na blacklist continua enviando TRX, fazendo staking, votando e interagindo com todos os outros contratos da blockchain. Ele só não consegue movimentar USDT, porque o contrato do USDT recusa. O controle pertence ao ativo, não à blockchain — e as mesmas funções existem no USDT da Ethereum e no USDC da Circle.
Método 1: verificar um endereço USDT na blacklist pelo TRONSCAN
1. Abra o contrato do USDT no TRONSCAN. 2. Selecione a aba Contract (contrato) e depois Read Contract (ler contrato). 3. Encontre isBlackListed na lista de funções. 4. Cole o endereço que você quer verificar e execute.
Um resultado false significa que o endereço não está na blacklist do USDT neste momento. true significa que o USDT dele está travado.
Por que não usar simplesmente um site de verificação de blacklist?
Vários sites de terceiros mantêm listas pesquisáveis de endereços USDT congelados, e eles são de fato práticos. O problema é o que eles são: uma cópia em cache do estado do contrato, refeita na frequência que o operador escolheu. Um congelamento feito há vinte minutos pode ainda não estar na lista.
Ler isBlackListed no contrato não é uma cópia. É o mesmo estado que o contrato consulta quando decide se deixa uma transferência passar — a fonte oficial, atualizada até o bloco que você consulta. Para uma consulta casual, a diferença raramente importa. Para qualquer situação em que dinheiro muda de mãos com base no resultado da verificação, consulte o contrato.
O outro motivo para fazer a verificação você mesmo: um site de verificação informa um status, não um mecanismo. Ele não diz que a marcação afeta só o USDT, que seu TRX e seu staking continuam intactos, ou que o saldo continua visível, mas imóvel — que é exatamente a confusão que faz as pessoas acharem que foram hackeadas.
Método 2: uma chamada de API
Para qualquer processo automatizado — uma corretora creditando depósitos, um checkout de loja, um script de folha de pagamento —, consulte a TronGrid diretamente. A chamada ao contrato é gratuita e não exige chave de API para uso ocasional:
POST https://api.trongrid.io/wallet/triggerconstantcontract
{
"owner_address": "<any valid TRON address>",
"contract_address": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t",
"function_selector": "isBlackListed(address)",
"parameter": "<the address, hex, 32-byte left-padded, without the 41 prefix>",
"visible": true }
O campo parameter é onde as pessoas mais erram. Os endereços TRON que começam com T são codificados em base58check. Você precisa decodificar para hexadecimal, remover o byte de rede 41 inicial e preencher à esquerda os 20 bytes restantes até chegar a 32. Errar isso não gera erro — retorna uma resposta convicta e errada, referente a outro endereço. Teste seu codificador com um endereço sabidamente congelado antes de confiar nele em produção.
A resposta chega em constant_result[0] como uma palavra de 32 bytes: ...0001 para true, ...0000 para false.
Testada nos seis endereços citados nas ações da OFAC de abril e julho de 2026, isBlackListed retorna true para os seis. Testada em carteiras comuns de alto volume, incluindo a hot wallet TRON da Binance, retorna false. A verificação distingue corretamente os casos, e é isso que permite usá-la como barreira de controle.
Quando vale a pena verificar se um endereço USDT está na blacklist
A maioria das pessoas nunca vai precisar disso. A verificação se justifica em algumas situações específicas:
- Ao aceitar um pagamento alto de uma contraparte desconhecida. Se o endereço dela estiver congelado, a transferência vai falhar — e você quer saber disso antes de enviar a mercadoria ou liberar fundos.
- Em negociações OTC e P2P. Verificar o endereço antes da negociação leva um minuto; desfazer uma liquidação que falhou leva bem mais tempo.
- Ao operar um serviço que credita depósitos. Corretoras e processadores de pagamento geralmente verificam os dois sentidos, porque creditar a partir de um endereço marcado cria um problema de compliance para eles, e não só para quem enviou.
- Ao comprar uma carteira usada ou recuperada. É raro, mas a marcação acompanha o endereço, não o dono.
O que a verificação não faz é proteger você de um congelamento futuro. Ela é uma leitura pontual. Um endereço limpo hoje pode ser marcado amanhã, sem aviso prévio — o evento AddedBlackList aparece on-chain no exato momento em que acontece.
Os limites que vale entender
A autocustódia não elimina esse risco. Guardar suas próprias chaves protege você de uma corretora quebrar ou restringir sua conta. Não protege de um congelamento feito pelo emissor, porque os tokens são registros no contrato da Tether, e não objetos na sua carteira. Suas chaves controlam a sua capacidade de solicitar uma transferência; o contrato decide se vai atendê-la.
Um endereço USDT na blacklist não é necessariamente um endereço sancionado. A Tether já congelou endereços a pedido de autoridades em dezenas de jurisdições, e também congelou endereços ligados a ataques hackers a corretoras e a roubos, para recuperar fundos. Uma marcação diz que os tokens não podem se mover. Ela não diz o porquê, e deduzir que houve irregularidade só pela marcação não é razoável.
Diversificar o ativo é a única mitigação real. Se o risco de congelamento pelo emissor importa para o seu negócio, a resposta não é trocar de carteira — é não manter todo o saldo no token de um único emissor. O USDC tem o mesmo tipo de controle, então dividir entre USDT e USDC reduz a exposição à decisão de um único emissor, não ao mecanismo em si.
Onde a energia entra nessa história
A verificação é uma leitura; não custa nada. O custo aparece quando você realmente movimenta o USDT. Uma transferência TRC-20 consome cerca de 65.000 de energia, ou cerca de 130.000 se o endereço de destino nunca teve USDT, e, se você não tem energia, a rede queima TRX para cobrir o custo — 6,5 TRX e 13 TRX, respectivamente, ao preço atual de 100 sun por unidade.
Para quem verifica endereços em volume, isso importa porque os dois custos crescem juntos: um processador de pagamentos que verifica mil depósitos também liquida mil transferências. Alugar a energia no mercado de energia TRON em vez de queimar TRX é a diferença entre alguns dólares e alguns centavos por transferência, e comprar energia em grande volume é como os remetentes de alto volume resolvem isso.
Perguntas frequentes
Um endereço na blacklist pode ser descongelado? Tecnicamente, sim — a função removeBlackList existe e a Tether já a usou, normalmente quando os fundos são devolvidos depois de um ataque hacker. Na prática, endereços congelados a pedido de autoridades continuam congelados.
O congelamento afeta meu TRX também? Não. A marcação fica no contrato do USDT e bloqueia apenas o USDT. TRX, staking, votação e todos os outros tokens do endereço continuam funcionando normalmente.
Ainda consigo receber USDT em um endereço na blacklist? As transferências recebidas por um endereço marcado falham, e as enviadas também. O saldo fica visível on-chain, mas imóvel.
Existe alguma forma de saber com antecedência? Não. Não há período de aviso nem lista pública antes do fato. O evento AddedBlackList é o primeiro sinal público, e ele é emitido no momento do congelamento.
Isso vale para o USDT em outras blockchains? Sim. As mesmas funções de blacklist, exclusivas do dono do contrato, existem nas implantações do USDT na Ethereum e em outras redes. O endereço do contrato muda; o mecanismo, não.
As funções do contrato e os status de blacklist citados neste artigo foram lidos diretamente do contrato do USDT TRC-20 em TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t pela TronGrid em 20 de julho de 2026. Leituras relacionadas: EUA congelam US$ 130 milhões em USDT ligados ao Irã na TRON, como as stablecoins viraram uma ferramenta de fiscalização e quanta energia uma transferência de USDT precisa.
