Contrato USDT TRC20: dirección, cómo funciona transfer y por qué consume energía
Dónde están realmente tus USDT en TRON, cómo verificar la dirección del contrato USDT TRC20, qué ocurre dentro de un envío y por qué esa llamada consume energía.
En resumen: el contrato USDT TRC20 es el contrato inteligente de Tether en la red TRON, con la dirección TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Tus USDT no están «en la billetera»: son una entrada en una tabla de saldos dentro de ese contrato. Enviar USDT es llamar a la función transfer: la red ejecuta el código del contrato, reescribe dos entradas de su almacenamiento y cobra energía por ese trabajo. De ahí sale la comisión: unos 64 500–65 000 de energía hacia una dirección que ya tiene USDT, y aproximadamente el doble hacia una vacía.

Dirección del contrato USDT TRC20 y cómo verificarla
En TRON solo existe un USDT real. Lo emite Tether y tiene una única dirección de contrato: TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Cualquier token llamado USDT con otra dirección es otro token, aunque tenga el mismo logo y el mismo nombre.
Puedes comprobar el contrato en Tronscan en un minuto:
- Pega TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t en el buscador de Tronscan y abre la página del token.
- El nombre del contrato es TetherToken, el símbolo es USDT y los decimales son 6.
- El token tiene la marca de verificación y muestra un número enorme de titulares y transferencias, no unas pocas decenas de direcciones.
- En la pestaña Contract se ve el código fuente: transfer, approve, balanceOf y las funciones de lista negra de Tether.
La regla clave: compara la dirección, no el nombre. Cualquiera puede llamar USDT a un token; nadie puede falsificar la dirección del contrato.
Cómo distinguir el USDT real de las falsificaciones y los esquemas «flash»: flash USDT TRC20, por qué es una estafa.
Dónde están realmente tus USDT
TRX es la moneda nativa de la red y su saldo se guarda directamente en tu cuenta. Con USDT es distinto. El contrato USDT TRC20 mantiene una tabla: dirección → cantidad. Cuando tu billetera muestra 500 USDT, simplemente le pregunta al contrato, mediante balanceOf, qué número figura junto a tu dirección.
Tres conclusiones prácticas:
- La billetera es una llave para una entrada de esa tabla, no una caja fuerte con monedas. Si pierdes la frase semilla, la entrada sigue ahí, pero nadie puede moverla.
- Añadir USDT manualmente a la billetera es decirle qué contrato leer. Si añades el contrato equivocado, verás el token de otro.
- El propietario del contrato (Tether) puede influir en las entradas: el código incluye una lista negra y funciones de congelación. Lo vemos más abajo.
Cómo funciona transfer: qué pasa cuando envías USDT
Cuando pulsas «Enviar», la billetera no mueve una moneda. Construye una transacción TriggerSmartContract —una llamada al contrato— y la firma con tu clave. Contiene tres cosas: la dirección del contrato USDT, la función transfer(address,uint256) y dos parámetros: el destinatario y la cantidad.
La cantidad se pasa en unidades mínimas. USDT TRC20 tiene seis decimales, así que 10 USDT se convierten en 10 000 000 dentro de la transacción. La billetera lo calcula sola, pero si trabajas con una API, un error en los decimales es una causa habitual de enviar una cantidad equivocada.
Después, la red ejecuta el código del contrato en la máquina virtual de TRON (TVM):
- Comprueba que el contrato no esté en pausa y que el remitente no esté en la lista negra de Tether.
- Comprueba que el remitente tenga suficientes USDT.
- Reduce la entrada del remitente en la tabla de saldos.
- Aumenta la entrada del destinatario, o la crea si la dirección nunca tuvo USDT.
- Emite el evento Transfer, que es como las billeteras, los exchanges y Tronscan saben que la transferencia se hizo.
TRON produce un bloque cada 3 segundos, así que la llamada se ejecuta rápido. Si alguna comprobación falla, la transacción se revierte: los saldos no cambian, pero los recursos ya gastados no se devuelven.
Qué significan SUCCESS, REVERT y OUT_OF_ENERGY y cómo leerlos: cómo verificar una transacción TRC20.
Por qué llamar al contrato USDT TRC20 consume energía
TRON tiene dos recursos. El bandwidth paga el tamaño de la transacción en bytes: una transferencia simple ocupa unos 345–360 de bandwidth, y cada dirección recibe 600 de bandwidth gratis al día. La energía paga el trabajo de la máquina virtual: cada operación del código y, sobre todo, cada escritura en el almacenamiento del contrato.
Una transferencia de TRX no llama a ningún contrato, así que normalmente le basta el bandwidth. Una transferencia de USDT ejecuta código y reescribe la tabla de saldos, y por eso consume energía. Referencias de la red: unos 64 500–65 000 de energía si el destinatario ya tiene USDT y unos 131 000 si la dirección está vacía. Sin energía en la dirección, la red quema TRX: alrededor de 6,5 TRX en una transferencia normal y unos 13 TRX hacia una dirección vacía.
Por qué una dirección vacía necesita el doble de energía
Modificar una entrada existente del almacenamiento cuesta menos que crear una nueva. Si el destinatario ya tenía USDT, el contrato actualiza su número. Si no, crea una celda nueva, y esa operación es bastante más cara. Por eso la primera transferencia de USDT a una dirección nueva siempre pesa más que las siguientes.
Por qué la cantidad no influye en la comisión
Al contrato le da igual escribir 5 o 500 000: es un número en una celda. La energía depende de las operaciones que ejecutó el código, no del importe. Las transferencias grandes cuestan la misma energía que las pequeñas, así que dividir un pago para ahorrar sale peor: cada parte paga la llamada completa.
También hay un multiplicador de la red. TRON usa un modelo de energía dinámica: los contratos populares reciben un energy_factor que encarece cada llamada, y el factor baja cuando la carga disminuye. El del contrato USDT está ahora por encima de cero, y es una de las razones por las que las cifras de tu billetera varían un poco con el tiempo.
Más sobre el multiplicador y otras causas de variación: por qué la comisión TRC20 cambia cada vez. Las reglas de base están en la documentación del modelo de recursos de TRON.
Otras funciones del contrato USDT que conviene conocer
- approve y transferFrom: permiten que otra dirección o servicio gaste tus USDT. Útil para DEX y pasarelas de pago, peligroso si el permiso es ilimitado y se lo diste a un estafador.
- allowance: muestra cuánto has autorizado ya a gastar a una dirección concreta.
- isBlackListed, addBlackList, destroyBlackFunds: la lista negra de Tether. Una dirección incluida no puede enviar USDT y el emisor puede anular su saldo.
- pause: el emisor puede detener las transferencias en todo el contrato.
- basisPointsRate y maximumFee: una comisión del emisor integrada en el código. Según el contrato, a 5 de noviembre de 2026 ambas valen cero: Tether no cobra nada por transferencia y solo pagas recursos de la red.
Cómo encontrar y revocar permisos: revocar approve en TRON.
Cómo ver la llamada al contrato en tu propia transacción
- Abre tu transacción en Tronscan por su hash (TXID).
- El tipo de transacción será una llamada a contrato inteligente y el campo del contrato mostrará TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t.
- Debajo: el método transfer, la dirección del destinatario y la cantidad.
- En la sección de recursos verás cuánta energía y bandwidth se usaron y si se quemaron TRX por falta de energía.
- En la pestaña de eventos está el registro Transfer: de quién, a quién y cuánto.
Si la dirección del contrato en la transacción es otra, no te enviaron USDT, se llame como se llame el token en tu billetera.
Cómo pagar menos por cada llamada al contrato
La energía para una transferencia de USDT sale de tres fuentes: congelar tus propios TRX, quemar TRX en el momento del envío o alquilar energía a quien la tiene. Para envíos puntuales o regulares sin un gran stake, alquilar suele salir más barato que quemar, pero la diferencia exacta depende del mercado de energía y del precio de TRX ese día.
Si envías USDT a menudo, puedes comprar energía TRON para una transacción concreta: el recurso se delega a tu dirección durante el plazo que elijas, sin acceso a tus claves. La velocidad de entrega depende de la red y de los proveedores.
USDT en TRON es una fila en la tabla de un contrato. Una transferencia reescribe dos filas, y pagas por el trabajo, no por la cantidad.
¿Quieres que tu próxima llamada al contrato USDT no queme TRX? Calcula la energía para tu dirección en @overtronbot.
Lee también

Por qué la comisión TRC20 cambia cada vez: qué encarece o abarata la misma transferencia de USDT

Se quemó TRX aunque había energía: 7 causas ocultas y cómo encontrarlas

Testnet de TRON: cómo practicar transferencias de USDT en Shasta y Nile sin riesgo

USDT sucios: qué hacer si te llegan fondos de riesgo a tu billetera TRC-20

Cómo cambiar USDT a TRX: todas las opciones y su costo real — bot, DEX, exchange, P2P

Aceptar pagos en USDT TRC20 en un bot o servicio: direcciones, comisiones y errores
¿Cuál es la dirección del contrato USDT TRC20?
El contrato oficial de USDT de Tether en TRON es TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Se llama TetherToken, su símbolo es USDT y usa 6 decimales. Cualquier otra dirección es otro token.
¿Cómo verifico que el contrato USDT es el real?
Abre la dirección del contrato en Tronscan: debe coincidir hasta el último carácter, el token debe tener marca de verificación, el nombre TetherToken y una enorme cantidad de titulares. Compara la dirección, no el nombre ni el logo.
¿Por qué enviar USDT consume energía y enviar TRX no?
TRX es la moneda nativa: su envío no llama a ningún contrato y se cubre con bandwidth. Enviar USDT ejecuta el código del contrato y reescribe su almacenamiento, y la red cobra energía por el trabajo de la máquina virtual.
¿La comisión de USDT depende de la cantidad enviada?
No. El contrato reescribe un número en una celda, así que 5 y 500 000 USDT cuestan lo mismo. La energía depende de si el destinatario ya tiene USDT y del multiplicador de energía dinámica.
¿Por qué un envío a una dirección vacía necesita el doble de energía?
Si el destinatario nunca tuvo USDT, el contrato crea una entrada nueva en su almacenamiento, lo que cuesta más que actualizar una existente. Referencia: unos 131 000 de energía frente a 64 500–65 000 hacia una dirección con USDT.
¿Puede Tether congelar USDT TRC20?
Sí. El contrato tiene una lista negra: una dirección incluida no puede enviar USDT y el emisor puede anular su saldo. Por eso conviene revisar a la contraparte antes de envíos grandes.
¿Qué significa que USDT TRC20 tenga 6 decimales?
El contrato guarda las cantidades en unidades mínimas: 1 USDT = 1 000 000 unidades. Las billeteras convierten solas, pero si usas una API debes multiplicar la cantidad por un millón.
¿Cobra Tether su propia comisión por transferencia?
El código del contrato incluye parámetros de comisión del emisor, pero a 5 de noviembre de 2026 valen cero. Solo pagas recursos de la red TRON: energía y bandwidth, o TRX quemados.