Direcciones de TRON

TRC20 Address: Formato, Contrato vs. Wallet, y Cómo Obtener Una vía API

Por qué las direcciones de TRON empiezan por T, en qué se diferencia una dirección contract TRC20 de una dirección wallet, y cómo crear y monitorizar direcciones de depósito TRC20 vía REST.

Prueba gratuita de 7 días — sin tarjeta ni KYC para empezar Non-custodial — las claves privadas permanecen bajo su control Los planes comienzan en 49 €/mes (490 €/año) — ver planes y rate limits

Una TRC20 address es el identificador de cuenta para TRX y tokens TRC-20 como USDT en la blockchain de TRON — una cadena Base58Check que empieza por la letra T. Ya estés construyendo un checkout que acepta USDT-TRC20 o simplemente intentando distinguir una wallet address de una contract address, esta página cubre el formato y cómo generar y observar direcciones TRC20 mediante una API. Para el desglose técnico completo de las formas hex frente a Base58, consulta la guía de TRC20 address del blog.

¿Qué es una TRC20 address, y qué es una tron address en general?

Cada cuenta de TRON, TRC20 o de otro tipo, tiene una dirección, escrita de dos formas equivalentes: una cadena Base58Check que empieza por T (la forma que ven los usuarios, p. ej. TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t), y una forma hex que empieza por 41 usada internamente por TVM, el motor de smart contracts de TRON. Una tron address no es específica de un token — la misma dirección contiene TRX, cada token TRC-10 y cada token TRC-20 con el que la cuenta haya interactuado, porque los saldos TRC-20 viven en el contrato de cada token, indexados por dirección, en lugar de en la dirección misma.

Contract address frente a wallet address

Dos cosas distintas comparten el mismo formato T... en TRON, y confundirlas es un error de integración habitual. Una wallet address pertenece a un usuario o a tu propia hot wallet y puede enviar y recibir. Una trc20 contract address — como la de USDT, TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t — identifica el smart contract que define un token concreto y controla el saldo de cada uno; nunca le envías fondos directamente como destino de un depósito, la referencias como parámetro al llamar a una transferencia. Cuando una integración pide una "tron trc20 contract address", se refiere al segundo tipo — el identificador del token, no un destino.

TRC10 frente a TRC20: dos estándares de token distintos

Los tokens TRC10 son activos nativos del protocolo — no se ejecuta ningún smart contract cuando se mueven, así que una transferencia cuesta solo Bandwidth. Los tokens TRC20 viven en un smart contract, reflejan conceptualmente la interfaz ERC-20, y además consumen Energy en cada transferencia porque el contrato ejecuta código para actualizar su tabla de saldos. USDT y casi todos los tokens de TRON relevantes comercialmente son TRC20. La comparativa TRC10 vs TRC20 cubre en profundidad las diferencias mecánicas y de coste si estás decidiendo en qué estándar emitir un nuevo token — relevante si planeas crear un token TRC20 propio en lugar de solo aceptar los existentes.

TRON no es EVM: por qué "tron evm" es la búsqueda equivocada

El motor de smart contracts de TRON, TVM, está diseñado para ser ampliamente compatible con contratos Solidity escritos para el EVM de Ethereum, razón por la cual el código Solidity a menudo se despliega en TRON con poca modificación. Pero TVM es un runtime propio, no el EVM en sí — los opcodes, la medición de recursos equivalente al gas (Energy y Bandwidth en lugar de gas) y la codificación de direcciones (Base58Check con direcciones T en lugar de 0x) difieren todos. "TRON EVM" como afirmación literal es inexacto; "EVM-compatible en la práctica para muchos contratos" es la versión precisa.

Crea y observa una dirección TRC20 vía REST

EndpointQué hace
POST /api/v2/tron/addressesGenera una nueva dirección de TRON
POST /api/v2/tron/addresses/importImporta una private key para que la API pueda firmar por esa dirección
POST /api/v2/tron/webhooksRegistra un webhook para depósitos de TRX, TRC-10 o TRC-20 a la dirección
POST /api/v2/tron/transactions/trc20Envía un token TRC-20 como USDT desde la dirección

Eso cubre cómo obtener una TRC20 wallet address de forma programática al volumen que tu integración necesite, sin generar direcciones a mano en una app de wallet y copiarlas a una base de datos.

¿Construyes un checkout o un backend de exchange que necesita direcciones TRC20 a escala? Crea una cuenta gratuita y genera un lote en testnet — prueba de 7 días, sin tarjeta, sin KYC.

Preguntas frecuentes: direcciones TRC20

El identificador de cuenta para TRX y tokens TRC-20 en TRON, escrito como una cadena Base58Check que empieza por T. La misma dirección contiene TRX y cada token TRC-10 o TRC-20 que la cuenta haya recibido.

La dirección del smart contract que define un token TRC-20 concreto — la de USDT es TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t. Es un identificador de token que pasas como parámetro, no un destino al que envías depósitos directamente.

POST /api/v2/tron/addresses crea una vía la API. Registrar un webhook en ella hace que tu backend reciba una notificación firmada con HMAC en el momento en que llega un depósito de TRX, TRC-10 o TRC-20, sin necesidad de polling.

Los tokens TRC10 son activos nativos del protocolo sin ejecución de contrato, así que cuestan solo Bandwidth mover. Los tokens TRC20 pasan por un smart contract y además consumen Energy en cada transferencia. USDT en TRON es TRC20.

Sí — TRC20 es un estándar abierto, y desplegar un contrato que lo siga es cómo llegó a existir cualquier token TRC20, incluido USDT. Una vez desplegado, su contract address funciona con el mismo endpoint POST /api/v2/tron/transactions/trc20 que cualquier otro token TRC-20.

No. El runtime TVM de TRON está diseñado para ejecutar gran parte del código Solidity escrito para el EVM de Ethereum, pero es una implementación independiente con su propia medición de recursos (Energy y Bandwidth) y su propio formato de dirección (Base58Check, no 0x).

¿Listo para integrar TRON?

Crea una cuenta y genera hoy una dirección TRC20 de testnet — prueba de 7 días, sin tarjeta, sin KYC. Referencia completa de endpoints en la documentación de la TRON API, o cubre las siete chains con la blockchain API multichain.