Logo
RPC Assistant

BNB Testnet RPC: Guía completa de endpoints, configuración y mejores proveedores

Resumen

# BNB Testnet RPC: Guía completa de endpoints, configuración y mejores proveedores BNB Smart Chain Testnet (ID de cadena 97) es una red de prueba pública compatible con EVM que replica la mainnet de BNB Smart Chain. Utiliza tBNB sin valor para gas, permitiendo a los desarrolladores desplegar y probar contratos inteligentes, dApps e integraciones sin arriesgar fondos reales. Esta guía cubre todo lo que necesitas saber sobre los endpoints RPC de BNB testnet, cómo conectar tu billetera y cómo elegir un proveedor RPC confiable para tu flujo de trabajo de desarrollo. Ya seas un principiante que busca agregar la testnet a MetaMask o un desarrollador experimentado que necesita RPC de alto rendimiento para pruebas automatizadas, este artículo proporciona referencias prácticas de endpoints, detalles de configuración y comparaciones de proveedores para ayudarte a comenzar rápidamente.

Puntos clave

  • BNB Smart Chain Testnet usa el ID de cadena 97 y tBNB como token de gas.
  • Los endpoints RPC públicos oficiales están disponibles pero limitados a 10,000 solicitudes cada 5 minutos.
  • Proveedores externos como OnFinality ofrecen límites más altos, datos de archivo y nodos dedicados para pruebas de producción.
  • Puedes agregar la testnet a MetaMask, Hardhat o Foundry usando la URL RPC correcta y el ID de cadena.
  • Los endpoints WebSocket están disponibles para escucha de eventos en tiempo real.
  • Usa siempre un endpoint RPC privado para pruebas automatizadas para evitar limitaciones de velocidad.
  • OnFinality proporciona un nivel gratuito para RPC de BNB testnet con opciones escalables para cargas de trabajo más grandes.

¿Qué es BNB Smart Chain Testnet?

BNB Smart Chain Testnet es una red de prueba pública que replica la funcionalidad de la mainnet de BNB Smart Chain (BSC). Permite a los desarrolladores desplegar y probar contratos inteligentes, dApps e interacciones blockchain en un entorno sin riesgos usando BNB de prueba (tBNB) que no tiene valor real.

La testnet utiliza el mismo mecanismo de consenso (Prueba de Autoridad Apostada) y soporta todos los métodos estándar JSON-RPC de Ethereum, lo que la hace totalmente compatible con herramientas como MetaMask, Hardhat, Truffle y Web3.js. Los parámetros clave incluyen ID de cadena 97, tiempo de bloque de aproximadamente 3 segundos y un token nativo tBNB.

  • ID de cadena: 97 (0x61)
  • Moneda: tBNB
  • Explorador de bloques: https://testnet.bscscan.com
  • Consenso: Prueba de Autoridad Apostada (PoSA)
  • Compatibilidad EVM: Completa

Endpoints RPC de BNB Testnet

BNB Chain proporciona endpoints RPC públicos oficiales para la testnet, pero están limitados a 10,000 solicitudes cada 5 minutos. Para desarrollo y pruebas automatizadas, se recomienda usar un proveedor RPC externo que ofrezca límites más altos, datos de archivo y opciones de nodos dedicados.

A continuación se muestran los endpoints RPC de BNB testnet más utilizados. Ten en cuenta que los endpoints públicos solo son adecuados para pruebas ligeras; para desarrollo de nivel de producción, regístrate para obtener un endpoint privado.

  • List the exact RPC methods, chains, and environments your app will call.
  • Test with the same request pattern your frontend, backend, bot, dashboard, or indexer will use.
  • Check whether archive, trace, WebSocket, testnet, analytics, or dedicated-node access is actually required.
  • Review pricing, usage visibility, and upgrade paths before moving sustained traffic.
CriterioQué revisarPor qué importa
ProveedorURL del endpointConfiabilidad y límites de velocidad
Oficial (BNB Chain)https://data-seed-prebsc-1-s1.bnbchain.org:8545Público, limitado a 10K/5min
OnFinality (Público)https://bnb-testnet.api.onfinality.io/publicEndpoint público gratuito para pruebas
OnFinality (Privado)https://bnb-testnet.api.onfinality.io/rpc?apikey=YOUR_KEYLímites más altos, soporte de archivo
ChainListMúltiples endpoints listados en chainlist.org/chain/97Lista agregada con puntuaciones de latencia

Cómo agregar BNB Testnet a MetaMask

Agregar BNB Smart Chain Testnet a MetaMask es sencillo. Puedes usar ChainList para agregarla automáticamente o configurarla manualmente.

Para agregarla manualmente, abre MetaMask, haz clic en el menú desplegable de redes, selecciona 'Agregar red' y completa los siguientes detalles:

CriterioQué revisarPor qué importa
ProviderEndpoint URLReliability and rate limits
Official (BNB Chain)https://data-seed-prebsc-1-s1.bnbchain.org:8545Public, rate-limited to 10K/5min
OnFinality (Public)https://bnb-testnet.api.onfinality.io/publicFree public endpoint for testing
OnFinality (Private)https://bnb-testnet.api.onfinality.io/rpc?apikey=YOUR_KEYHigher rate limits, archive support
ChainListMultiple endpoints listed on chainlist.org/chain/97Aggregated list with latency scores

Obtener BNB de Testnet (tBNB) de un Faucet

Para interactuar con la testnet, necesitas tBNB para las tarifas de gas. Varios faucets proporcionan tBNB gratis, generalmente con límites diarios. Los faucets comunes incluyen el faucet oficial de BNB Chain y faucets de terceros como los listados en testnet.bscscan.com.

Después de obtener tBNB, puedes desplegar contratos, enviar transacciones y probar tu dApp como en mainnet.

Usar BNB Testnet con Hardhat y Foundry

Para pruebas automatizadas y despliegue, puedes configurar Hardhat o Foundry para usar endpoints RPC de BNB testnet. A continuación se muestra un ejemplo de configuración de Hardhat:

Elegir un proveedor RPC de BNB Testnet

Al seleccionar un proveedor RPC para BNB testnet, considera factores como límites de velocidad, soporte de datos de archivo, disponibilidad de WebSocket y distribución geográfica. Los endpoints públicos son adecuados para uso ocasional, pero para integración continua o pruebas de carga, un endpoint privado es esencial.

OnFinality ofrece un nivel gratuito para RPC de BNB testnet con límites de velocidad generosos, datos de archivo y soporte WebSocket. Para equipos que necesitan infraestructura dedicada, OnFinality también proporciona despliegue con un clic de nodos completos, de archivo y validadores en infraestructura global.

CriterioQué revisarPor qué importa
Límites de velocidadSolicitudes por segundo/minutoEvita la limitación durante las pruebas
Datos de archivoAcceso al estado históricoRequerido para ciertas funciones de dApp
Soporte WebSocketTransmisión de eventos en tiempo realEsencial para actualizaciones en vivo
Distribución geográficaUbicaciones de servidoresReduce la latencia para usuarios globales
Nodos dedicadosControl total sobre el nodoMáximo rendimiento y aislamiento

Solución de problemas comunes

Los desarrolladores a menudo encuentran problemas como limitación de velocidad, tiempos de espera de conexión o ID de cadena incorrecto al usar RPC de BNB testnet. Aquí hay soluciones rápidas:

  • Limitación de velocidad: Cambia a un endpoint RPC privado con límites más altos.
  • Conexión rechazada: Verifica que la URL RPC sea correcta y que el endpoint esté activo.
  • ID de cadena incorrecto: Asegúrate de que tu billetera o herramienta use el ID de cadena 97.
  • Falta de tBNB: Usa un faucet para obtener tokens de prueba.
  • eth_getLogs deshabilitado: Algunos endpoints públicos deshabilitan este método; usa un proveedor que lo soporte.
CriterioQué revisarPor qué importa
Rate LimitsRequests per second/minutePrevents throttling during testing
Archive DataHistorical state accessRequired for certain dApp features
WebSocket SupportReal-time event streamingEssential for live updates
Geographic DistributionServer locationsReduces latency for global users
Dedicated NodesFull control over nodeMaximum performance and isolation

Troubleshooting Common Issues

Developers often encounter issues like rate limiting, connection timeouts, or incorrect chain ID when using BNB testnet RPC. Here are quick fixes:

  • Rate limiting: Switch to a private RPC endpoint with higher limits.
  • Connection refused: Verify the RPC URL is correct and the endpoint is active.
  • Incorrect chain ID: Ensure your wallet or tool uses chain ID 97.
  • Missing tBNB: Use a faucet to get test tokens.
  • eth_getLogs disabled: Some public endpoints disable this method; use a provider that supports it.

Preguntas frecuentes

¿Cuál es la URL RPC de BNB testnet?

La URL RPC pública oficial es https://data-seed-prebsc-1-s1.bnbchain.org:8545. OnFinality ofrece un endpoint público en https://bnb-testnet.api.onfinality.io/public y endpoints privados con límites más altos.

¿Cuál es el ID de cadena de BNB testnet?

El ID de cadena es 97 (hex 0x61).

¿Cómo obtengo tBNB para pruebas?

Puedes obtener tBNB gratis del faucet oficial de BNB Chain en https://testnet.bnbchain.org/faucet-smart o del faucet de BscScan.

¿Puedo usar WebSocket con BNB testnet?

Sí, los endpoints WebSocket están disponibles. Para OnFinality, usa wss://bnb-testnet.api.onfinality.io/public-ws.

¿Es BNB testnet compatible con herramientas de Ethereum?

Sí, es totalmente compatible con EVM y funciona con MetaMask, Hardhat, Foundry, Web3.js y ethers.js.

Base de conocimiento RPC

Detalles RPC relacionados

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