De testnets a mainnet — lanza tu protocolo DeFi al mundo real
Desplegar un smart contract es como lanzar un cohete al espacio. Primero haces pruebas en tierra (local network con Hardhat), luego pruebas de vuelo suborbital (testnet como Sepolia), y finalmente el lanzamiento oficial (mainnet). Cada etapa tiene sus propios protocolos de seguridad y verificación. El multisig es como tener dos capitanes que deben girar la llave al mismo tiempo para lanzar.
Selecciona una red, elige tu contrato y haz clic en "Desplegar". Observa el log de la transacción en tiempo real.
Una vez desplegado el contrato, puedes interactuar con él usando ethers.js desde el frontend. Simula una conexión aquí.
Hardhat / Foundry. Pruebas con chai, fuzzing con forge. Asegura cobertura >90%.
Consigue ETH gratis de faucets. Despliega, prueba con usuarios reales. ⚡ Fuente: sepoliafaucet.com, alchemy.com/faucets
Slither + Mythril + revisión manual. Usa code4rena o sherlock para auditoría profesional si es serio.
Sube el código fuente. Etherscan lo compila y verifica que coincida con el bytecode on-chain.
Transfiere el ownership a un Gnosis Safe multisig (2/3 firmantes). Nunca controls un contrato serio desde una sola EOA.
Despliegue final. ETH real, riesgos reales. Monitorea 24/7. Felicidades, eres un desarrollador DeFi en producción.
Has llegado al final del curso. Ahora es tu turno de diseñar, implementar y desplegar tu propio protocolo DeFi. Aquí tienes ideas para tu proyecto final:
Automatiza la búsqueda del mejor APY entre protocolos de lending. Como Yearn Finance pero versión simplificada.
Crea un token de gobernanza, un timelock y un sistema de votación. Los holders deciden el futuro del protocolo.
Implementa una stablecoin con mecanismo de expansión/contracción similar a Frax o una CDP tipo MakerDAO.
Contrato que bloquea tokens en una red y los mintea en otra usando un relayer centralizado (versión simplificada).
📌 Requisitos mínimos del proyecto final:
✅ Al menos 2 contratos inteligentes interactuando entre sí
✅ Tests unitarios con Hardhat/Foundry (≥80% cobertura)
✅ Auditoría con Slither (sin issues críticos)
✅ Despliegue en Sepolia con verificación en Etherscan
✅ Frontend básico con ethers.js o viem
✅ README con documentación técnica y de usuario