Resumen
El faucet de la testnet Sepolia es un servicio que envía ETH de Sepolia gratis a tu wallet para que puedas pagar gas mientras pruebas contratos inteligentes y dApps en la principal testnet pública de Ethereum. El ETH de Sepolia no tiene valor en el mundo real, pero aun así lo necesitas para desplegar contratos, simular transacciones y ejecutar pruebas de integración antes de pasar a mainnet.
Los faucets difieren en límites de reclamo, requisitos de autenticación y activos compatibles. Algunos requieren un saldo en mainnet o inicio de sesión social, mientras que otros usan proof-of-work o límites diarios de entrega. Una vez que tengas ETH de prueba, el siguiente paso es configurar un endpoint RPC de Sepolia confiable para que tu wallet, scripts y pipelines de CI puedan leer el estado y difundir transacciones de forma consistente.
Esta página cubre cómo funcionan los faucets de Sepolia, cómo elegir uno que se adapte a tu flujo de trabajo, cómo conectarte a Sepolia con la configuración de cadena correcta y cómo depurar problemas comunes cuando los fondos del faucet o las llamadas RPC no se comportan como se espera. Para acceso de nivel producción, OnFinality ofrece API RPC gestionada e infraestructura de nodos dedicados en las redes compatibles, incluida Ethereum Sepolia.
Puntos clave
- El ETH de Sepolia es una moneda de prueba gratuita que se usa solo para gas en la testnet Sepolia; no tiene valor en mainnet.
- Los faucets varían en cantidad de reclamo, período de espera, método de autenticación y activos compatibles.
- Los ajustes de cadena correctos de Sepolia (chain ID 11155111, token de gas ETH) son necesarios antes de que los fondos del faucet sean utilizables.
- Un endpoint RPC de Sepolia confiable es tan importante como el propio faucet para pruebas consistentes.
- Los problemas comunes de faucet incluyen selección de red incorrecta, errores de dirección, límites de tasa y gas insuficiente.
- OnFinality ofrece acceso a API RPC gestionada y opciones de nodos dedicados para equipos que necesitan conectividad consistente a testnet.
Qué te ofrece realmente un faucet de Sepolia
Un faucet de Sepolia envía pequeñas cantidades de ETH de Sepolia a una dirección de wallet. Ese ETH paga gas por transacciones en la testnet Sepolia, que replica Ethereum mainnet lo suficientemente de cerca como para probar contratos, flujos de tokens e integraciones de wallet sin gastar fondos reales.
El ETH de Sepolia no se puentea ni se canjea en mainnet. Trátalo como moneda de prueba desechable: útil para desarrollo, sin valor fuera de la testnet. Como no tiene valor monetario, los faucets se basan en límites, autenticación o proof-of-work para evitar abusos.
- El ETH de Sepolia paga gas solo en la testnet Sepolia (chain ID 11155111).
- Las entregas del faucet suelen ser pequeñas y limitadas por dirección o por cuenta.
- Algunos faucets también distribuyen tokens ERC-20 de prueba o LINK para pruebas de oráculos.
- La disponibilidad de los faucets cambia con el tiempo; verifica siempre las reglas de reclamo actuales en la página del faucet.
Recomendación rápida: qué faucet se adapta a tu flujo de trabajo
Elige un faucet según cuánto ETH de Sepolia necesitas, con qué frecuencia lo necesitas y qué autenticación estás dispuesto a completar. Un despliegue de contrato puntual necesita mucho menos que un pipeline de CI que redespliega contratos en cada commit.
Si estás probando integraciones de Chainlink, un faucet que entrega LINK junto con ETH ahorra tiempo. Si no quieres cuenta ni inicio de sesión social, los faucets de proof-of-work intercambian tiempo de minería por tokens. Si necesitas acceso predecible para un equipo, considera si tu proveedor de RPC también ofrece acceso a testnet para que la conectividad y el financiamiento se gestionen juntos.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Tamaño del reclamo y período de espera | Cuánto ETH de Sepolia por reclamo y con qué frecuencia la misma dirección puede reclamar de nuevo. | Las entregas pequeñas pueden no cubrir despliegues repetidos de contratos o suites de prueba con múltiples transacciones. |
| Autenticación | Si el faucet requiere un saldo en mainnet, inicio de sesión social, conexión de wallet o proof-of-work. | La autenticación afecta la rapidez con la que un nuevo miembro del equipo o un runner de CI puede obtener fondos de prueba. |
| Activos compatibles | Si el faucet proporciona solo ETH o también tokens ERC-20 de prueba y LINK. | Las pruebas de integración de oráculos y tokens pueden necesitar activos más allá del ETH nativo. |
| Compatibilidad con RPC | Si tu endpoint RPC admite los métodos en los que se basan tus pruebas, como eth_sendRawTransaction y eth_getTransactionReceipt. | Los fondos del faucet solo son útiles si tu endpoint RPC puede difundir y confirmar transacciones de forma confiable. |
Ajustes de cadena de Sepolia para wallets y herramientas
Antes de reclamar de un faucet, asegúrate de que tu wallet o herramienta de desarrollo apunte a Sepolia, no a Ethereum mainnet. Enviar ETH de Sepolia a una wallet configurada para mainnet no hará que aparezca en mainnet, y las transacciones pueden fallar o enviarse en la red incorrecta.
Usa los siguientes ajustes al agregar Sepolia a una wallet o configurar un cliente JSON-RPC. Los detalles de chain ID y moneda son estándar para Sepolia; la URL RPC debe provenir del proveedor que elijas.
- En MetaMask, agrega una red manualmente o usa un flujo tipo chainlist y confirma el chain ID 11155111.
- En Hardhat o Foundry, configura la URL RPC de Sepolia en tu configuración y mantén la clave privada en una variable de entorno.
- En CI, inyecta la URL RPC y la clave de prueba financiada como secretos en lugar de confirmarlas en el repositorio.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Nombre de la red | Sepolia | Distingue la testnet de Ethereum mainnet en las interfaces de wallet. |
| Chain ID | 11155111 | Requerido para la firma de transacciones y la protección contra repetición. |
| Símbolo de moneda | ETH | El ETH de Sepolia es el token de gas; las wallets muestran los saldos con este símbolo. |
| Explorador de bloques | https://sepolia.etherscan.io | Se usa para verificar transacciones del faucet, despliegues de contratos y el estado de las transacciones. |
| URL RPC | El endpoint de Sepolia de tu proveedor | Determina dónde tu wallet o script envía las solicitudes JSON-RPC. |
Conexión a Sepolia con JSON-RPC y JavaScript
Una vez que tengas ETH de prueba y un endpoint RPC, verifica la conectividad antes de ejecutar una suite de pruebas completa. Una simple comprobación de saldo confirma que tu endpoint responde y que la transacción del faucet se ha confirmado.
Los ejemplos a continuación usan un marcador de posición genérico para la URL RPC de Sepolia. Reemplázalo con el endpoint de tu proveedor de RPC. OnFinality publica endpoints específicos de cada red en sus páginas de redes compatibles.
curl -X POST <SEPOLIA_RPC_URL> -H 'Content-Type: application/json' -d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0xYourAddress","latest"],"id":1}'- Usa eth_chainId para confirmar que estás conectado a 0xaa36a7 (11155111 en hexadecimal).
- Usa eth_getTransactionReceipt con el hash de la transacción del faucet para confirmar que la entrega llegó.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Método | eth_chainId | Confirma que el endpoint es Sepolia y no mainnet u otra testnet. |
| Método | eth_getBalance | Verifica que los fondos del faucet llegaron a la dirección esperada. |
| Método | eth_getTransactionReceipt | Muestra si la transacción del faucet fue minada y si tuvo éxito. |
| Método | eth_sendRawTransaction | Requerido para difundir transacciones de prueba firmadas desde scripts o CI. |
Cuando los fondos del faucet no aparecen
La mayoría de los problemas de faucet se dividen en unas pocas categorías: red incorrecta, dirección incorrecta, limitación de tasa o una transacción que aún está pendiente. Revisa los síntomas en orden antes de solicitar soporte o probar otro faucet.
Si el faucet informa éxito pero tu saldo no cambia, verifica el hash de la transacción en Sepolia Etherscan. Si la transacción está pendiente, el faucet puede haber establecido un precio de gas bajo; esperar o consultar la página de estado del faucet suele ser suficiente. Si la transacción tuvo éxito pero tu wallet no muestra nada, confirma que la wallet está en Sepolia y muestra la dirección correcta.
| Criterio | Qué revisar | Por qué importa |
|---|---|---|
| Síntoma | El faucet dice enviado, el saldo de la wallet no cambia | Probablemente red incorrecta en la wallet o discrepancia de dirección; verifica el chain ID y la dirección. |
| Síntoma | El faucet rechaza el reclamo | La dirección puede estar limitada por tasa, no ser elegible, o el faucet puede requerir autenticación. |
| Síntoma | Transacción pendiente durante mucho tiempo | El precio de gas del faucet puede ser bajo; revisa Sepolia Etherscan y espera o reintenta más tarde. |
| Síntoma | El RPC devuelve errores durante las pruebas | El endpoint puede estar limitado por tasa o no admitir el método; prueba un proveedor de RPC gestionado. |
Del faucet a un flujo de trabajo de testnet repetible
Un faucet resuelve el problema del financiamiento inicial, pero las pruebas repetibles necesitan más: un endpoint RPC estable, una forma de recargar wallets de prueba y un proceso para mantener las claves de prueba fuera del control de código fuente. Los equipos que ejecutan CI contra Sepolia a menudo mantienen un pequeño grupo de direcciones financiadas y las rotan, en lugar de depender de un único reclamo de faucet por ejecución.
Si tus pruebas dependen de un comportamiento RPC consistente, una API RPC gestionada o un nodo dedicado pueden reducir la variabilidad que proviene de los endpoints públicos. OnFinality proporciona acceso a API RPC e infraestructura de nodos dedicados en las redes compatibles; consulta la página de la red Ethereum Sepolia para detalles del endpoint y la página de precios de RPC para opciones de planes.
- Guarda las claves privadas de Sepolia en secretos de CI, nunca en el repositorio.
- Usa aserciones de eth_chainId en la configuración de pruebas para fallar rápido si el endpoint está mal configurado.
- Monitorea los hashes de transacciones del faucet y alerta si una recarga no se confirma dentro de una ventana esperada.
- Mantén una URL RPC de respaldo para que una caída de un solo endpoint no bloquee el pipeline.
Preguntas frecuentes
¿Qué es un faucet de la testnet Sepolia?
Un faucet de Sepolia es un servicio que envía ETH de Sepolia gratis a una dirección de wallet para que los desarrolladores puedan pagar gas mientras prueban en la testnet Sepolia. El ETH de Sepolia no tiene valor en el mundo real y funciona solo en Sepolia.
¿Cuánto ETH de Sepolia puedo reclamar?
Las cantidades de reclamo y los períodos de espera varían según el faucet. Algunos entregan pequeñas cantidades a diario, mientras que otros permiten reclamos más grandes con menos frecuencia o requieren proof-of-work. Consulta la página del faucet específico para conocer los límites actuales.
¿Por qué no llegó mi transacción del faucet de Sepolia?
Las causas comunes incluyen una dirección de wallet incorrecta, que la wallet esté en una red diferente, la limitación de tasa del faucet o una transacción pendiente. Verifica el hash de la transacción en Sepolia Etherscan y confirma que tu wallet está configurada para el chain ID 11155111.
¿Necesito un endpoint RPC separado para Sepolia?
Sí. Sepolia es una red separada de Ethereum mainnet, por lo que tus herramientas necesitan una URL RPC de Sepolia. Existen endpoints públicos, pero los proveedores de RPC gestionados pueden ofrecer un acceso más consistente para equipos y pipelines de CI.
¿Puedo usar ETH de Sepolia en Ethereum mainnet?
No. El ETH de Sepolia es moneda de prueba y no se puede transferir ni canjear en Ethereum mainnet. Solo es válido dentro de la testnet Sepolia.