Verificación de contratos
Publica y verifica el código fuente de Solidity contra el bytecode desplegado. Los contratos verificados muestran su ABI y fuente en el explorador, permitiendo una interacción sin necesidad de confianza.
Acelera tu ciclo de desarrollo con el conjunto completo de IDEs, SDKs y utilidades de red de TRON. Este directorio cubre herramientas esenciales como Tron-IDE, los SDKs de Java y Go, y calculadoras de recursos para ayudarte a construir, depurar y optimizar tus aplicaciones de manera más efectiva.
Tron-IDE es un entorno de desarrollo de contratos inteligentes basado en navegador — el equivalente de Remix para TRON. No requiere instalación local: ábrelo en un navegador, conecta TronLink y podrás escribir, compilar y desplegar contratos de Solidity de inmediato.
Lo que soporta:
Cuándo usarlo en lugar de TronBox:
| Tron-IDE | TronBox | |
|---|---|---|
| Configuración requerida | Ninguna (navegador) | npm install global |
| Control de versiones | Gestión manual de archivos | Flujo completo de Git |
| Proyectos en equipo | Limitado | Estructura completa de proyecto |
| Prototipado rápido | Excelente | Inicio más lento |
| Integración CI/CD | No soportado | Scriptable |
| Pruebas unitarias | Limitado | Ejecutor de pruebas integrado |
Usa Tron-IDE para experimentos rápidos, aprendizaje y contratos de un solo archivo. Usa TronBox para cualquier proyecto con múltiples contratos, migraciones o pruebas automatizadas.
Trident es el SDK oficial ligero de Java para TRON. Se comunica con los nodos a través de gRPC, lo que lo hace adecuado para servicios backend, integraciones de exchanges y aplicaciones Android.
<!-- Tarea: Añadir el SDK oficial de Java de TRON a la configuración de tu proyecto Maven. --><dependency> <groupId>org.tron</groupId> <artifactId>trident-java</artifactId> <version>0.9.0</version></dependency>// Tarea: Usar el SDK Trident para consultar información de cuenta y transmitir transacciones.import org.tron.trident.core.ApiWrapper;import org.tron.trident.proto.Chain.Transaction;
ApiWrapper client = ApiWrapper.ofMainnet("your_private_key", "trongrid_api_key");
// Obtener cuentavar account = client.getAccount("TN3W4H6rK2ce4vX9YnFQHwKENnHjoxb2Jq");
// Enviar TRX (monto en Sun)Transaction tx = client.transfer("TRecipient...", 10_000_000L);client.broadcastTransaction(tx);Trident envuelve la API de protocol buffers de gRPC. La superficie completa de la API coincide con la API HTTP. Documentación y fuente: tronprotocol.github.io/trident.
gotron-sdk es el SDK de Go mantenido por la comunidad para TRON. Es adecuado para aplicaciones del lado del servidor, microservicios y herramientas escritas en Go.
# Tarea: Instalar el SDK de Go de TRON mantenido por la comunidad.go get github.com/fbsobreira/gotron-sdk// Tarea: Inicializar el SDK de Go y consultar una cuenta mediante gRPC.import ( "github.com/fbsobreira/gotron-sdk/pkg/client" "github.com/fbsobreira/gotron-sdk/pkg/common")
conn := client.NewGrpcClient("grpc.trongrid.io:50051")conn.Start(grpc.WithInsecure())
account, err := conn.GetAccount("TN3W4H6rK2ce4vX9YnFQHwKENnHjoxb2Jq")Fuente y documentación: github.com/fbsobreira/gotron-sdk.
TronWidgets (@tronwidgets/transaction) es una colección de SDKs de JavaScript y componentes de UI prediseñados para las interacciones con el ecosistema de TRON. Útil para incorporar funcionalidades de transacciones de TRON en aplicaciones web existentes sin construir desde cero.
npm install @tronwidgets/transactionTronStation de TRON es una calculadora de costos de recursos integrada en TRONSCAN. Calcula el costo en tiempo real de adquirir Energía y Ancho de banda, respondiendo la pregunta: “¿Cuánto TRX necesito hacer Staking para cubrir X llamadas a contratos por día?”
Accede en: tronscan.org/#/tools/tronstation
Lo que muestra:
Consulta esto antes de estimar los costos operativos de un despliegue en la red principal. Los precios de Energía fluctúan con la demanda de la red. Para una estimación local sin salir de este sitio, consulta la Calculadora de Energía y Comisiones.
TRONSCAN es más que un explorador de bloques — es una herramienta de desarrollo para la verificación, depuración y prueba de contratos.
Verificación de contratos
Publica y verifica el código fuente de Solidity contra el bytecode desplegado. Los contratos verificados muestran su ABI y fuente en el explorador, permitiendo una interacción sin necesidad de confianza.
Leer/Escribir contrato
Llama a funciones view y envía transacciones a cualquier contrato verificado directamente desde la interfaz de TRONSCAN — sin necesidad de código. Útil para pruebas y operaciones manuales.
Trazado de transacciones
Cada transacción muestra las llamadas internas, la Energía consumida por paso, los registros de eventos y las razones de reversión. La forma más eficiente de depurar una llamada a contrato fallida.
Análisis de titulares de tokens
Consulta los titulares de tokens TRC-20 y TRC-721/TRC-1155, el historial de transferencias y el análisis de contratos de cualquier token desplegado.
TRONSCAN proporciona una API para verificación automatizada, útil para pipelines CI/CD:
# Tarea: Enviar una solicitud de verificación de contrato mediante la API de TRONSCAN.curl -X POST https://apilist.tronscanapi.com/api/verify/contract \ -H "Content-Type: application/json" \ -d '{ "contractAddress": "TYourContract...", "compilerVersion": "0.8.18", "sourceCode": "pragma solidity ^0.8.18; ...", "optimizationUsed": false, "runs": 200 }'Los contratos inteligentes están aislados de los datos externos. Para obtener información del mundo real (como feeds de precios o datos meteorológicos) en tu DApp de TRON, usas un Oráculo.
WINkLink es la primera red de oráculos descentralizados construida de forma nativa en la blockchain de TRON. Proporciona feeds de datos altamente confiables y resistentes a la manipulación (Feeds de Precios, VRF, OCR) integrados nativamente con la Máquina Virtual de TRON. Actualmente está orientando hacia infraestructura especializada de alto rendimiento:
Para empezar a usar WINkLink, consulta la Documentación para Desarrolladores de WINkLink.
Chainlink es la red de oráculos descentralizados estándar de la industria y también está totalmente integrada con TRON. Proporciona feeds de datos confiables para DeFi y otras aplicaciones en cadena.
Casos de uso principales de Chainlink:
Para empezar a usar Chainlink en TRON, consulta la documentación oficial de Chainlink para TRON.
Para flujos de trabajo de despliegue usando TronBox, consulta Primeros Pasos. Para el acceso a nodos y los endpoints de la API, consulta API y Acceso a Nodos. Para consultar la blockchain directamente desde un asistente de IA, consulta Servidor MCP y TRON Skills.