Logo

Cómo conectarse a BNB Testnet: endpoints RPC, faucets y configuración para desarrolladores

Puntos clave

  • BNB Testnet (chain ID 97) es un entorno gratuito para probar dApps y contratos inteligentes de BSC.
  • Los endpoints RPC públicos están disponibles pero a menudo tienen límites de tasa; considera un proveedor dedicado para pruebas de producción.
  • Se puede obtener tBNB (BNB de testnet) desde el faucet oficial de BNB Chain o faucets de terceros.
  • Puedes agregar BNB Testnet a MetaMask manualmente o mediante servicios chainlist.
  • El acceso RPC confiable reduce la fricción en el desarrollo y asegura resultados de prueba precisos.
  • OnFinality ofrece endpoints RPC dedicados para BNB Testnet con alta disponibilidad.
  • Siempre verifica el tiempo de actividad de tu proveedor RPC y su soporte para los métodos JSON-RPC de Ethereum más recientes.

¿Qué es BNB Testnet?

BNB Testnet es una red de prueba para BNB Smart Chain (BSC), diseñada para que los desarrolladores desplieguen y prueben contratos inteligentes y aplicaciones descentralizadas antes de lanzarlos en mainnet. Utiliza el mismo mecanismo de consenso Proof of Staked Authority (PoSA) y es completamente compatible con EVM, lo que significa que puedes usar herramientas familiares como Hardhat, Truffle y MetaMask.

La testnet tiene su propio token nativo, tBNB, que no tiene valor real. Puedes obtener tBNB de faucets para pagar tarifas de gas durante las pruebas. El chain ID es 97 y a veces se le conoce como BSC Testnet.

  • Chain ID: 97
  • Token nativo: tBNB
  • Consenso: PoSA (Proof of Staked Authority)
  • Compatible con EVM: sí
  • Explorador de bloques: https://testnet.bscscan.com

Endpoints RPC de BNB Testnet

Para interactuar con BNB Testnet, necesitas un endpoint RPC. Los endpoints públicos están disponibles pero a menudo tienen límites de tasa y pueden no ser adecuados para pruebas intensivas. A continuación se muestran URLs RPC públicas comunes:

Para pruebas de nivel de producción, considera usar un proveedor RPC dedicado como OnFinality, que ofrece endpoints privados con límites de tasa más altos, mejor tiempo de actividad y soporte técnico.

CriterioQué revisarPor qué importa
Límites de tasaSolicitudes por segundo (RPS)Los endpoints públicos a menudo limitan a 10-100 RPS, lo que puede ralentizar tus pruebas.
SLA de tiempo de actividadAcuerdo de nivel de servicioLos endpoints públicos no tienen SLA; los proveedores dedicados ofrecen 99.9%+ de tiempo de actividad.
Soporte de métodosMétodos JSON-RPC de EthereumAsegúrate de que todos los métodos que necesitas (eth_call, eth_getLogs, etc.) estén soportados.
Distribución geográficaUbicaciones de servidoresLos nodos más cercanos reducen la latencia; los proveedores globales ofrecen mejor rendimiento.

Cómo obtener tBNB del faucet

Para desplegar contratos o enviar transacciones en BNB Testnet, necesitas tBNB para gas. El faucet oficial de BNB Chain proporciona 0.3 tBNB cada 24 horas por dirección de billetera. También puedes usar faucets de terceros.

Pasos para reclamar tBNB:

1. Ve al faucet oficial en https://www.bnbchain.org/en/testnet-faucet.

2. Conecta tu billetera (ej. MetaMask) o pega tu dirección de billetera.

3. Completa cualquier captcha o verificación.

4. Haz clic en 'Send' y espera a que la transacción se confirme.

Si necesitas más tBNB, considera usar faucets alternativos o solicitar en canales comunitarios.

Agregar BNB Testnet a MetaMask

Para interactuar con BNB Testnet desde una billetera de navegador como MetaMask, debes agregar la red manualmente o mediante un servicio chainlist.

Configuración manual:

1. Abre MetaMask y haz clic en el menú desplegable de redes en la parte superior.

2. Haz clic en 'Agregar red' y luego en 'Agregar una red manualmente'.

3. Ingresa los siguientes detalles:

- Nombre de la red: BNB Smart Chain Testnet

- Nueva URL RPC: (usa un endpoint confiable, ej. de OnFinality)

- Chain ID: 97

- Símbolo de moneda: tBNB

- URL del explorador de bloques: https://testnet.bscscan.com

4. Haz clic en 'Guardar'.

Alternativamente, usa un sitio web chainlist como https://chainlist.org para agregar la red con un solo clic.

Mejores prácticas para desarrollo en BNB Testnet

Al desarrollar en BNB Testnet, sigue estas mejores prácticas para asegurar pruebas fluidas:

1. Usa un proveedor RPC dedicado para un rendimiento consistente, especialmente durante pruebas de carga o pipelines CI/CD automatizados.

2. Monitorea tu saldo de tBNB y solicita más de los faucets según sea necesario. Algunos faucets tienen períodos de enfriamiento.

3. Prueba tus contratos a fondo en testnet antes de desplegarlos en mainnet. Usa las mismas herramientas y configuraciones.

4. Mantén tus claves privadas seguras. Las claves de testnet son menos críticas pero aún no deben exponerse.

5. Usa el explorador de bloques (testnet.bscscan.com) para verificar transacciones y depurar problemas.

  • Elige un proveedor RPC con alto tiempo de actividad y baja latencia.
  • Automatiza las solicitudes de faucet si necesitas tBNB con frecuencia.
  • Usa variables de entorno para URLs RPC y claves privadas.
  • Prueba casos extremos como congestión de red y estimación de gas.

Solución de problemas comunes

Los desarrolladores a menudo encuentran problemas al conectarse a BNB Testnet. Aquí hay problemas comunes y soluciones:

- 'Fondos insuficientes': Asegúrate de tener tBNB en tu billetera. Usa el faucet para obtener más.

- 'Límite de tasa excedido': Los endpoints públicos pueden limitar las solicitudes. Cambia a un proveedor dedicado o reduce la frecuencia de solicitudes.

- 'Red no encontrada': Verifica que el chain ID (97) y la URL RPC sean correctos. Comprueba si la red está agregada correctamente en tu billetera.

- 'Transacción atascada': Aumenta el precio del gas o usa un endpoint RPC más rápido. También puedes reenviar con un nonce más alto.

  • Siempre verifica la URL RPC y el chain ID.
  • Usa un proveedor RPC confiable para evitar límites de tasa.
  • Verifica el estado del faucet si no puedes obtener tBNB.
  • Limpia la caché de tu navegador o reinicia MetaMask si los problemas persisten.

¿Por qué elegir OnFinality para BNB Testnet RPC?

OnFinality proporciona endpoints RPC dedicados de BNB Testnet diseñados para desarrolladores que necesitan acceso confiable y de alto rendimiento. Nuestra infraestructura ofrece:

- Endpoints privados sin límites de tasa (sujeto a uso justo)

- Distribución global de nodos para baja latencia

- Soporte para todos los métodos JSON-RPC estándar de Ethereum

- Monitoreo 24/7 y soporte técnico

Ya sea que estés ejecutando pruebas automatizadas, pipelines CI/CD o desarrollo manual, OnFinality asegura que tu experiencia en testnet sea fluida y eficiente.

  • Nivel gratuito disponible para proyectos pequeños
  • Planes escalables para pruebas empresariales
  • Integración fácil con herramientas populares como Hardhat y Foundry

Preguntas frecuentes

¿Cuál es el chain ID de BNB Testnet?

El chain ID de BNB Testnet es 97.

¿Cómo obtengo tBNB?

Puedes obtener tBNB del faucet oficial de BNB Chain en https://www.bnbchain.org/en/testnet-faucet o de faucets de terceros.

¿Cuál es la diferencia entre BNB Testnet y BSC Testnet?

Son la misma red. BNB Testnet es la testnet de BNB Smart Chain (anteriormente Binance Smart Chain).

¿Puedo usar MetaMask con BNB Testnet?

Sí, puedes agregar BNB Testnet a MetaMask manualmente usando los detalles de red: URL RPC, chain ID 97, símbolo de moneda tBNB y URL del explorador de bloques.

¿Son confiables los endpoints RPC públicos de BNB Testnet?

Los endpoints públicos están disponibles pero pueden tener límites de tasa y menor tiempo de actividad. Para pruebas de producción, considera un proveedor RPC dedicado como OnFinality.

bnb testnet
Base de conocimiento RPC

Detalles RPC relacionados

Background

Nunca te preocupes por la infraestructura nuevamente

OnFinality elimina la carga pesada de DevOps para que puedas construir de forma más inteligente y rápida.

Comenzar