Ir al contenido

Redes de Prueba

Desarrolla y prueba tus aplicaciones sin riesgo financiero utilizando las redes de prueba dedicadas de TRON. Esta guía proporciona los detalles de conexión para los entornos Nile y Shasta, junto con instrucciones para acceder a faucets y configurar tus herramientas locales para pruebas en sandbox.

TRON mantiene dos redes de prueba públicas: Nile y Shasta. Ambas están activamente soportadas y son sin permiso — no se necesita ninguna cuenta para desplegar contratos o llamar transacciones.

Nile es la red de prueba de funciones de TRON — su versión de nodo va por delante de la red principal para que las nuevas características del protocolo puedan probarse antes de lanzarse. Usa Nile cuando necesites probar contra próximos cambios de protocolo o quieras el entorno de pruebas comunitario más activo.

ParámetroValor
Nombre de la redNile
Chain ID / Network ID3
URL del nodo completohttps://nile.trongrid.io
Explorador de bloquesnile.tronscan.org
Faucetnileex.io/join/getJoinPage
Monto del faucet~2,000 TRX de prueba cada 24h
nile_sdk.js
// Tarea: Configurar el SDK para apuntar al FullNode de la red de prueba Nile.
const tronWeb = new TronWeb({
fullHost: 'https://nile.trongrid.io',
privateKey: process.env.PRIVATE_KEY_NILE,
});
tronbox.js
// Tarea: Añadir el perfil de red Nile a la configuración de tu proyecto TronBox.
nile: {
privateKey: process.env.PRIVATE_KEY_NILE,
userFeePercentage: 100,
feeLimit: 1000000000,
fullHost: 'https://nile.trongrid.io',
network_id: '3',
},

Shasta es la red de prueba estable de TRON — sus parámetros replican los de la red principal, lo que la convierte en la opción correcta cuando quieres un entorno predecible que coincida con el comportamiento actual de la red principal. Tanto Nile como Shasta son mantenidas activamente por TRON DAO.

ParámetroValor
Nombre de la redShasta
Chain ID / Network ID2
URL del nodo completohttps://api.shasta.trongrid.io
Explorador de bloquesshasta.tronscan.org
Faucetshasta.tronex.io/join/getJoinPage
Monto del faucetVaría según la carga de la red

Una vez que encuentres el token que deseas solicitar en la página del faucet:

  1. Dirección de billetera: Pega tu dirección T en el campo de entrada.
  2. Verificación: Completa la verificación reCAPTCHA.
  3. Enviar: Haz clic en Obtain para enviar tu solicitud. Los tokens generalmente se entregan en segundos.
shasta_sdk.js
// Tarea: Configurar el SDK para apuntar al FullNode de la red de prueba Shasta.
const tronWeb = new TronWeb({
fullHost: 'https://api.shasta.trongrid.io',
privateKey: process.env.PRIVATE_KEY_SHASTA,
});

TronLink permite cambiar entre la red principal y las redes de prueba directamente desde la extensión.

  1. Abre TronLink → haz clic en el nombre de la red en la parte superior (muestra “Mainnet” por defecto)
  2. Selecciona Nile Testnet o Shasta Testnet en el menú desplegable
  3. Tu dirección sigue siendo la misma — la misma clave privada funciona en todas las redes
  4. Financia la dirección de la red de prueba desde el faucet

Siempre confirma a qué red apuntan tus herramientas antes de ejecutar tronbox migrate. Un despliegue en la red principal de un contrato no auditado es irreversible.

Terminal
# Tarea: Desplegar tus contratos inteligentes en una red de prueba específica usando TronBox.
# La bandera explícita de red evita despliegues accidentales en la red principal
tronbox migrate --network nile
# Para desplegar en Shasta en su lugar, simplemente cambia la bandera de red:
# tronbox migrate --network shasta
# Forzar un redespliegue completo (restablece el estado en cadena)
tronbox migrate --reset --network nile

Tanto el explorador de bloques de Nile como el de Shasta (nile.tronscan.org y shasta.tronscan.org) proporcionan la misma potente interfaz que el TRONSCAN de la red principal:

Verificación de contratos

Verifica el código fuente directamente en el TRONSCAN de la red de prueba. Útil para probar tu flujo de verificación antes de ir a la red principal.

Trazado de transacciones

Cada transacción muestra la Energía consumida, las llamadas internas y los registros de eventos — idéntico a la red principal.

Interacción con contratos

Llama a métodos de contratos directamente desde la interfaz del explorador sin escribir código. Útil para consultas de lectura rápidas.

Transferencias de tokens

Consulta los eventos de transferencia TRC-20 y los saldos de tokens de cualquier dirección en la red de prueba.


Diferencias entre Red de Prueba y Red Principal

Sección titulada «Diferencias entre Red de Prueba y Red Principal»
ComportamientoRedes de prueba (Nile y Shasta)Red principal
Valor del TRXSin valor monetarioValor real
Tarifas de EnergíaMismos parámetros que la red principalMismos parámetros
Tiempo de bloque~3 segundos~3 segundos
Verificación de contratosDisponible en Nile y ShastaDisponible en tronscan.org
Número de SRs27 (vía votos de testnet)27 (vía votos de la comunidad)
Estabilidad de la redNile: actualizaciones frecuentes; Shasta: estableAlta estabilidad

Para iteración rápida sin necesidad de un faucet ni conexión a internet, ejecuta un nodo de desarrollo local de TRON usando la red de desarrollo integrada de TronBox:

Terminal
# Tarea: Iniciar un nodo de TRON local efímero para pruebas unitarias rápidas.
tronbox develop

Esto inicia un nodo en memoria en http://127.0.0.1:9090 con cuentas prefundadas y confirmación de bloques instantánea. Agrégalo a tronbox.js:

tronbox.js
// Tarea: Añadir el perfil de red de desarrollo local a tu configuración de TronBox.
development: {
privateKey: '0x...', // TronBox genera e imprime estas al iniciar
userFeePercentage: 0,
feeLimit: 1000000000,
fullHost: 'http://127.0.0.1:9090',
network_id: '9',
},

El nodo de desarrollo es efímero — todo el estado se pierde cuando lo detienes. Úsalo para pruebas unitarias de contratos y Nile para pruebas de integración con condiciones de red reales.