05 Oct 2024
RETO: Desplegar smart contracts fácilmente
Descripción del reto y presentación:
Catapulta es una plataforma de despliegue de smart contracts que permite a equipos de desarrollo Web3 desplegar y compartir sus smart contracts en más de 15 blockchains de manera multi-chain, además de automatizar procesos como la verificación en cadenas de bloques o el reporte de despliegues.
Catapulta facilita a programadores/as y a equipos agilizar la puesta en producción de sus proyectos Web3 y hacer iteraciones más rápidas en varias cadenas, además de mejorar la trazabilidad dentro de tu equipo, permitiendo a CTOs o leads poder visualizar en tiempo real la actividad del proyecto, consiguiendo tener una imagen clara de qué smart contracts están en producción o en fase de pruebas.
El reto consiste en desplegar una serie de smart contracts en las siguientes redes de prueba: Base, Polygon y Avalanche, y poder compartir dichos despliegues con tu comunidad Super Pioneros, utilizando Catapulta en el proceso.
Para participar tendrás que desplegar cualquier smart contract utilizando Catapulta, desde una memecoin o tirada de NFTs mediante plantillas, o incluso presentar tu propio proyecto Web3 ante la comunidad.
El hackaton no será una competición, si no una experiencia individual o colaborativa entre los miembros de Super Pioneros o a cualquier persona interesada para aprender cómo desplegar smart contracts, utilizando frameworks populares como Foundry o Hardhat, junto con Catapulta.
Tras la finalización, los participantes obtendrán acceso a Catapulta Premium durante 6 meses de forma gratuita, valorado en 270 euros, y un diploma en formato NFT que indica que han superado el reto y que saben cómo desplegar smart contracts.
Conoce a David Racero en el CAFÉ VIP SÚPER PIONEROS
Definición del problema o la oportunidad que se aborda:
Catapulta quiere permitir a equipos iterar de una forma más rápida el desarrollo de smart contracts, y ayudar a compartir sus despliegues con su equipo, clientes o con la comunidad, de forma sencilla, sin necesidad de aprender nuevos lenguajes, APIs o SDKs.
La plataforma te provee de conectividad multi-chain sin configurar nada, ahorrando tiempo y dinero de tener que pagar y configurar a varios proveedores de RPCs o preparar nodos.
Catapulta permite automatizar varios procesos que suelen ser muy manuales, como la verificación de smart contracts en exploradores de bloques. Catapulta verifica de forma automática en los exploradores como Etherscan, Routescan o Blockscout.
También ayudamos a nuevas cadenas o proveedores de rollups (RaaS) que necesiten mejorar su DX (Developer Experience), combatiendo de manera directa a la fragmentación de las redes EVM mediante configuraciones automatizadas, para atraer a más programadores y mejores productos Web3 a su cadena de bloques con la mínima curva de aprendizaje posible.
RETOS NWC10LAB es el lugar donde de forma sencilla los proyectos incubados desde la Comunidad SÚPER PIONEROS y en las fases CLUB o GO (más avanzados) resumen de forma sencilla su propósito y visión así como explican detalladamente como cualquier miembro de la Comunidad puede unirse a sus retos de aprendizaje y de desarrollo en el corto plazo. Si eres talento, empresa, idea o inversor y te gustaría participar con tu reto puedes hacerlo desde aquí.
Aquí te presentamos a Catapulta dirigido por David Canillas Racero
Objetivos y alcance:
Catapulta busca a equipos de desarrollo o programadores/as que quieran participar en grupo o de forma individual, con o sin experiencia en desarrollo Web3, para probar la plataforma de manera gratuita y recibir feedback de su experiencia.
El hackaton no es una competición, si no una experiencia colaborativa entre los miembros de Super Pioneros para aprender cómo desarrollar y desplegar smart contracts, utilizando frameworks populares como Foundry o Hardhat, junto con Catapulta.
Criterios de éxito:
Despliega tu proyecto en 3 redes de prueba (por ejemplo, en las testnets de Base, Polygon y Kroma), y comparte los reportes de despliegue en el discord Súper Pioneros NWC10Lab desde el canal #reto-deployers-catapulta
Participantes y Roles:
Los programadores/as pueden tener un/a lider del grupo que sea quien envie los reportes al grupo, pero cada participante deberá hacer un despliegue.
Recursos y Herramientas:
Se proporcionará:
– Acceso a una licencia de Catapulta Premium, de forma gratuita, para poder realizar el reto.
– Enviaremos gas nativo de prueba (faucet) a los participantes para realizar los despliegues
– Soporte de dudas sobre smart contracts o despliegue de smart contracts
Soporte y mentoría:
Los participantes contarán con la mentoría de David Canillas Racero para aprender todo lo relacionado con el desarrollo de smart contracts, desde cómo configurar tu ordenador a cómo desplegar smart contracts y mejores tips para desplegar en producción.
Estamos abiertos a que otros miembros de la comunidad más avanzados en programación Solidity sean tutores para solventar dudas.
Presentación de Soluciones:
Se hará via Discord, comparte los reportes de despliegue en el canal de discord #reto-deployers-catapulta en el discord de Super Pioneros NWC10Lab, una vez esté terminado.
Reconocimientos:
Todos los participantes que realicen el reto recibirán:
- Acceso gratuito a Catapulta Pro, durante 6 meses, que te permite acceder a la plataforma colaborativa, desplegar en producción e invitar a miembros de tu equipo (valorado en 270 euros por miembro).
- Recibirás un certificado conmemorativo en NFT como recompensa, que puede servir para certificar tu experiencia en el despliegue de smart contracts de manera multi-chain.
- Si presentas tu MVPs o proyectos avanzados, podemos anunciar vuestro proyecto mediante nuestras redes sociales.
¿CÓMO UNIRTE A ESTE RETO?
1- Escribe directamente a su CEO David Canillas Racero
2- ÚNETE desde FIRST DATE ahora presentándote y mencionando RETO CATAPULTA consiguiendo acceder a DISCORD SÚPER PIONEROS para hablar sobre el proyecto.
Si tienes Windows, necesitarás instalar WSL (guia Youtube, guia oficial)
3- Instala los requisitos/dependencias necesarias:
- Crea una cuenta en Catapulta, con tu correo electrónico, github o wallet.
- Visual Code
- Git
- Node.JS
- Sistema MacOs o Linux (Ubuntu)
- Si tienes Windows, necesitarás instalar WSL (guia Youtube, guia oficial)