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.
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
| Endpoint | Qué hace |
|---|---|
POST /api/v2/tron/addresses | Genera una nueva dirección de TRON |
POST /api/v2/tron/addresses/import | Importa una private key para que la API pueda firmar por esa dirección |
POST /api/v2/tron/webhooks | Registra un webhook para depósitos de TRX, TRC-10 o TRC-20 a la dirección |
POST /api/v2/tron/transactions/trc20 | Enví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
¿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.