Blockchain · Tarea de clase 1 — SimpleStorage en Sepolia
Plazo: antes de clase 2 (sábado 16/05).
Pre-requisito: la clase 1 completa — MetaMask + Sepolia + Foundry + el repo de la clase clonado.
Qué hay que entregar
Antes del próximo sábado, en el campus:
- Tu contrato
SimpleStoragedeployado y verificado en Sepolia.- Entregable: la URL
https://sepolia.etherscan.io/address/<TU_ADDR>#codedonde se vea el source.
- Entregable: la URL
- Llamaste
set(N)al menos una vez con un número significativo para vos. Lo van a poder ver en la pestaña Events del contrato en Etherscan. - Leyeron el overview de blockchain, prestando atención especialmente a los 5 diagramas.
Cómo probar que está bien
Checklist de aceptación — si todos los items dan ✅, está listo para entregar:
Si algo falla
| Síntoma | Probable causa | Fix |
|---|---|---|
forge: command not found |
Foundry no está en el PATH | Reabrí terminal o source ~/.bashrc después de
instalar |
Error: insufficient funds |
No tenés ETH en Sepolia | Volvé al faucet (paso 2.3 de la clase) |
Error: nonce too high/low |
MetaMask y Foundry desfasados | En MetaMask: Settings → Advanced → Reset Account |
Error: failed to verify |
API key de Etherscan mal pegada | Verificá echo $ETHERSCAN_API_KEY |
| MetaMask no muestra Sepolia | Test networks ocultas | Settings → Advanced → Show test networks |