Un explorador de testnet BNB te permite inspeccionar la red de pruebas de BNB Smart Chain, Chapel (chain ID 97), donde los tokens no tienen valor y los desarrolladores ensayan sus despliegues. Este lee la testnet en vivo: pega un hash de transacción, una dirección o un número de bloque para ver estado, gas, saldos de tBNB, transferencias de tokens y detalles del contrato, y comparte el resultado con tu equipo.
La testnet es donde todo proyecto serio de BSC falla primero, y barato. Los contratos hacen revert, los nonces se atascan, un faucet te rechaza, un hash «desaparece» porque se envió en la red equivocada. Esta página combina el explorador de arriba con todo el conocimiento práctico que lo rodea: qué es Chapel, qué exploradores de testnet existen, dónde conseguir tBNB, cómo desplegar y verificar un contrato, cómo averiguar por qué ha fallado una transacción y qué cambia cuando pasas a mainnet. Si trabajas casi siempre en la mainnet de BSC, nuestro explorador de transacciones BNB para mainnet es la misma herramienta con otra red por defecto.
Cómo usar el explorador de testnet BNB
El buscador y el panel de resultados de arriba ya están configurados en BSC Testnet. Pega una de estas cuatro cosas y pulsa Intro. Un hash de transacción (0x más 64 caracteres hexadecimales) muestra el estado, el bloque, el gas usado frente al límite, la comisión en tBNB, el método decodificado y cualquier transferencia BEP-20 o de NFT. Una dirección muestra el saldo de tBNB, el número de transacciones enviadas y si se trata de un contrato; en los contratos de tokens lee además el nombre, el símbolo, los decimales y el suministro total directamente de la cadena. Un número de bloque, o la palabra latest, muestra el validador del bloque, su timestamp, el gas y las transacciones, con botones para avanzar y retroceder.
Los datos salen directamente de los nodos públicos de testnet de BNB Chain, con PublicNode como respaldo, así que están tan frescos como la propia cadena. Una limitación, para ser honestos: a diferencia de mainnet, detrás de las consultas de testnet no hay un indexador, de modo que las páginas de dirección muestran el estado actual pero no el historial completo de transacciones. Para eso, abre la misma dirección en testnet.bscscan.com; la página de resultados enlaza con ella. Cada resultado tiene una URL permanente con &net=bsc-testnet al final, que es la forma más rápida de soltar un despliegue fallido en el chat del equipo.
¿Qué es la testnet de BNB Smart Chain (Chapel)?
Chapel es la red de pruebas pública de BNB Smart Chain. Ejecuta el mismo software de cliente y el mismo consenso PoSA que mainnet, recibe antes los hard forks y usa tBNB —un token de prueba con suministro ilimitado y sin valor de mercado— para pagar el gas. Todo lo que puedes hacer en mainnet lo puedes hacer aquí: desplegar contratos, emitir tokens BEP-20, probar integraciones al estilo PancakeSwap, ejecutar bots. Medimos la red en vivo mientras escribíamos esta guía:
Testnet de BSC (Chapel) · parámetros de red
- Nombre de la red
- BNB Smart Chain Testnet
- Chain ID
97(hex0x61)- Símbolo de moneda
- tBNB
- URL de RPC
bsc-testnet-dataseed.bnbchain.org- RPC de respaldo
bsc-testnet.bnbchain.org·bsc-testnet-rpc.publicnode.com- URL del explorador de bloques
https://testnet.bscscan.com- Tiempo de bloque (medido)
- 0,45 s
- Precio de gas sugerido
- 0,1 gwei (eth_gasPrice)
Puedes comprobar esos mismos valores con una sola petición en batch. Igual que en mainnet, los endpoints oficiales de testnet permiten 10.000 peticiones cada cinco minutos por IP y tienen desactivado eth_getLogs, así que cuenta con un proveedor para pruebas con muchos eventos. Nuestra guía de la API de explorador de BNB Chain repasa todos los endpoints sin clave y sus límites.
curl -s -X POST https://bsc-testnet-dataseed.bnbchain.org \
-H 'Content-Type: application/json' \
-d '[{"jsonrpc":"2.0","id":1,"method":"eth_chainId","params":[]},
{"jsonrpc":"2.0","id":2,"method":"eth_blockNumber","params":[]},
{"jsonrpc":"2.0","id":3,"method":"eth_gasPrice","params":[]}]'
[{"jsonrpc":"2.0","id":1,"result":"0x61"}, # 97 = Chapel
{"jsonrpc":"2.0","id":2,"result":"0x7ee0d3d"}, # bloque 133.041.469
{"jsonrpc":"2.0","id":3,"result":"0x5f5e100"}] # 100.000.000 wei = 0,1 gwei Para añadir Chapel a MetaMask o Trust Wallet, introduce los valores de la tabla como red personalizada o usa los botones de un clic de nuestra guía para añadir BNB Smart Chain a MetaMask, que cubre también mainnet y opBNB.
testnet.bscscan.com frente a BSCTrace testnet frente a esta herramienta
Tres exploradores cubren bien Chapel, y cada uno destaca en algo distinto.
| Explorador | Su punto fuerte | Su punto débil |
|---|---|---|
BscScan Testnettestnet.bscscan.com | Verificación de contratos, pestañas Read/Write, historial completo | Controles antibots; API de pago para la cadena 97 |
BSCTrace Testnettestnet.bsctrace.com | Interfaz limpia; encaja con la API de testnet gratuita de MegaNode | Menos etiquetas y herramientas de la comunidad |
| Esta página BNB Explorer | Lecturas en vivo al instante, enlaces para compartir, sin registro | Sin historial de direcciones en testnet |
Testnet de opBNBtestnet.opbnbscan.com | Testnet de la L2 opBNB (cadena 5611) | Red distinta de Chapel |
BscScan Testnet lo gestiona el equipo de Etherscan y replica la web de mainnet: código fuente verificado, pestañas Read Contract y Write Contract, seguimiento de tokens e historial completo de direcciones. Es el que debes usar para verificar contratos y para todo lo que tu equipo de QA tenga que revisar a golpe de clic. Nuestro análisis de BscScan repasa la interfaz a fondo. BSCTrace, de NodeReal, tiene una edición para testnet con el mismo diseño despejado que su explorador de mainnet; es la opción natural si ya usas el endpoint de testnet de MegaNode (bsc-testnet.nodereal.io), incluido en el plan gratuito. Lee el análisis de BSCTrace para más detalles. Esta herramienta está pensada para la velocidad: sin comprobación de Cloudflare, sin anuncios y con un resultado que compartes con un toque.
Cómo conseguir tBNB: faucets de la testnet de BSC que funcionan en 2026
El tBNB es gratis, pero los faucets lo racionan para mantener a raya a los bots. Hay dos fiables.
El faucet oficial de BNB Chain, en bnbchain.org/en/testnet-faucet, envía hasta 0,3 tBNB por dirección cada 24 horas. La regla antibots es que la dirección que lo solicita debe tener al menos 0,002 BNB en la mainnet de BSC. El mismo faucet reparte también tokens BEP-20 de prueba —BTC, BUSD, DAI, ETH, USDC, XRP y USDT—, y los proyectos que necesitan cantidades mayores pueden pedirlas a través del Discord de BNB Chain. El USDT que entrega es el contrato de prueba 0x3376…4dDd, no el de mainnet; pulsa el chip «Token USDT del faucet» de arriba para inspeccionarlo.
El faucet de QuickNode, en faucet.quicknode.com, no exige saldo en mainnet ni cuenta, así que una wallet recién creada puede reclamar. Recibes un goteo por red cada 12 horas; la cantidad exacta aparece después de introducir tu dirección, y compartir en X o ser cliente de pago de QuickNode la multiplica.
¿El faucet te pide 0,002 BNB en mainnet?
Es muy poco BNB de verdad. Cómpralo en un exchange con licencia y retíralo a la misma dirección que usas para tus pruebas.
Desplegar y verificar un contrato en la testnet de BSC
Crea una wallet nueva solo para pruebas y no reutilices nunca su clave en mainnet. Recárgala desde un faucet y apunta tu framework a Chapel. Con Hardhat, añade una entrada de red:
// hardhat.config.js — añade Chapel junto a tus otras redes
module.exports = {
solidity: "0.8.24",
networks: {
bscTestnet: {
url: "https://bsc-testnet-dataseed.bnbchain.org",
chainId: 97,
accounts: [process.env.TESTNET_DEPLOYER_KEY], // una clave desechable, nunca la de mainnet
},
},
};
// npx hardhat run scripts/deploy.js --network bscTestnet Con Foundry, despliega desde un keystore cifrado en lugar de pegar una clave privada que quedará en el historial de tu shell, y después verifica:
# despliega con una cuenta en keystore cifrado ("cast wallet import deployer --interactive")
forge create src/Counter.sol:Counter \
--rpc-url https://bsc-testnet-dataseed.bnbchain.org \
--account deployer --broadcast
# verifica gratis en Sourcify (admite la cadena 97)
forge verify-contract 0xYourContractAddress src/Counter.sol:Counter \
--chain 97 --verifier sourcify Verificar publica tu código fuente para que cualquiera —tu propio front-end y tus auditores incluidos— pueda contrastarlo con el bytecode desplegado. Tienes tres vías. El formulario web de testnet.bscscan.com es gratuito y acepta archivos sueltos, código aplanado o Standard JSON input. Sourcify admite la cadena 97 y no necesita clave alguna, como en el ejemplo de Foundry. Y Etherscan API V2 —a la que llaman los plugins de Etherscan de Hardhat y Foundry— funciona con chainid=97, pero Etherscan clasifica la testnet de BSC como solo de pago, así que una clave gratuita puede ser rechazada. La documentación para desarrolladores de BNB Chain mantiene la lista de endpoints actualizada por si alguna de las URL de arriba cambia. Tras el despliegue, pega la dirección del contrato en el explorador de arriba: deberías ver «Smart contract», el tamaño del bytecode y, en el caso de los tokens, el nombre y el símbolo leídos en vivo.
Cómo depurar una transacción fallida en la testnet de BSC
Una transacción marcada como Failed se minó, pero hizo revert: los cambios de estado se deshicieron y el gas se cobró igualmente. Revísala en este orden.
1. Compara el gas usado con el límite de gas. Si coinciden, la transacción se quedó sin gas; sube el límite o deja que tu wallet lo estime. Si el gas usado está muy por debajo del límite, la paró un require, un revert o un error personalizado.
2. Obtén el motivo del revert con eth_call. Vuelve a enviar los mismos from, to, value y data como llamada de solo lectura. El nodo la ejecuta sin emitirla y te devuelve el mensaje de error. Este ejemplo simula una transferencia del USDT del faucet desde una dirección vacía:
curl -s -X POST https://bsc-testnet-dataseed.bnbchain.org \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_call","params":[{
"from":"0x000000000000000000000000000000000000c0Fe",
"to":"0x337610d27c682E347C9cD60BD4b3b107C9d34dDd",
"data":"0xa9059cbb000000000000000000000000000000000000000000000000000000000000beef0000000000000000000000000000000000000000000000000de0b6b3a7640000"},"latest"]}'
{"error":{"code":3,"message":"execution reverted: BEP40: transfer amount exceeds balance", …}} Sí, el contrato de USDT de testnet dice de verdad «BEP40»: una errata grabada en el contrato desplegado y un recordatorio muy útil de que los tokens de testnet son contratos distintos con sus propias rarezas. Un detalle: los nodos públicos solo guardan el estado histórico de los bloques más recientes. En nuestras pruebas, una consulta de saldo unos 100 bloques atrás funcionó, mientras que 1.000 bloques atrás devolvió missing trie node. A 0,45 segundos por bloque, eso son bastante menos de diez minutos, así que reproduce la llamada contra latest o usa un endpoint de archivo, como el del plan gratuito de MegaNode.
3. Descarta los clásicos. «Nonce too low» significa que otra transacción ya usó ese nonce; «replacement transaction underpriced», que intentaste sustituir una pendiente sin subir lo suficiente el precio del gas; «insufficient funds» cuenta el gas más el valor enviado. Una transacción firmada para la cadena 97 se rechaza en la 56 y viceversa gracias a la protección contra replay de EIP-155, por lo que un hash que existe en una red nunca aparece en la otra. En llamadas a tokens, comprueba que el spender estaba aprobado de antemano y que usaste 18 decimales para los tokens del faucet.
4. Recorre la traza paso a paso. Para fallos complejos, herramientas de simulación y tracing como Tenderly y Phalcon de BlockSec admiten BNB Smart Chain y te señalan la llamada exacta en la que se produjo el revert. Nuestra guía para leer una transacción de BSC explica cada campo que te encontrarás por el camino.
Testnet frente a mainnet de BSC: qué cambia de verdad
Chapel es una copia fiel de mainnet, pero no idéntica, y las diferencias muerden el día del lanzamiento.
Identidad. Chain ID 97 en lugar de 56, tBNB en lugar de BNB, URL de RPC y de explorador distintas. Fija el chain ID en tus scripts de despliegue y compruébalo al arrancar.
Calendario de actualizaciones. Los hard forks se activan primero en testnet. Fermi, que redujo el tiempo de bloque de 0,75 a 0,45 segundos, llegó a Chapel el 10 de noviembre de 2025 y a mainnet el 14 de enero de 2026. Vigila la testnet si quieres enterarte con antelación de los cambios de comportamiento.
Gas. El nodo de testnet sugería 0,1 gwei cuando lo comprobamos, mientras que el eth_gasPrice de mainnet devolvía el suelo de 0,05 gwei. Los bloques de testnet tenían además un límite de gas de unos 100 millones, frente a los 70 millones de mainnet, así que una transacción que apenas cabe en un bloque de testnet puede tener que dividirse en mainnet.
Direcciones y liquidez. USDT, WBNB, routers y oráculos viven en direcciones diferentes en testnet, y los pools son escasos o están abandonados. No copies nunca una dirección de testnet en la configuración de mainnet. Nuestro explorador de tokens BEP-20 recoge los contratos verificados de mainnet. Y como no hay dinero de nadie en juego, la testnet no te dirá cómo tratarán tu contrato los bots, el MEV y los usuarios reales.
¿Y la testnet de opBNB?
opBNB, la layer 2 de BNB Chain basada en el OP Stack, tiene su propia testnet con chain ID 5611 (0x15eb); lo confirmamos con eth_chainId contra https://opbnb-testnet-rpc.bnbchain.org. Es una red distinta de Chapel: para conseguir fondos de prueba allí, reclamas tBNB en la testnet de BSC y lo pasas con el bridge oficial de la testnet de opBNB. Sus exploradores son testnet.opbnbscan.com, de NodeReal, y opbnb-testnet.bscscan.com, del equipo de Etherscan. Nuestra herramienta integrada cubre la mainnet de opBNB; todo lo relativo a ambas redes de opBNB y a BNB Greenfield está en la guía de exploradores de opBNB y Greenfield.
El salto de testnet a mainnet
Cuando las pruebas pasan, la lista de comprobación es corta: cambia la URL de RPC y el chain ID a 56, sustituye cada dirección de contrato de testnet por su equivalente de mainnet, despliega desde una clave nueva que nunca haya tocado una testnet, verifica el código fuente en BscScan inmediatamente y recarga la wallet de despliegue con BNB real. Esa última parte sale más barata de lo que mucha gente imagina. Con el suelo de 0,05 gwei de mainnet, un contrato que necesita 1,5 millones de gas para desplegarse cuesta unos 0,000075 BNB, y una transferencia simple, unos 0,00000105 BNB. Consulta los precios en vivo en el gas tracker de BSC antes del lanzamiento, y mira dónde encaja tu proyecto entre las herramientas de nuestro ranking de exploradores de BNB Smart Chain.