Aunque cualquier IDE puede funcionar, recomendamos el uso de VSCode, un IDE gratuito que puede descargar desde aquí
Necesitará tener instalado Node.js y NPM en su computador.
Node.js es un entorno de tiempo de ejecución de JavaScript (de ahí su terminación en .js haciendo alusión al lenguaje JavaScript), lo que permite a los desarrolladores crear aplicaciones de JavaScript de pila completa. NPM significa administrador de paquetes de nodos y es la interfaz de línea de comandos para un ecosistema vibrante de paquetes Node.js de open-source. Si desea obtener mayor información sobre NPM, consulte este artículo.
Para verificar si tiene instalado Node.js y npm, puede ejecutar node -v
y npm npm -v
. If you get back a number that looks like 8.0.6, that means you do have these installed.
Para instalar Node.js y npm, recomendamos usar nvm, un administrador de versiones de nodos que lo ayuda a administrar varias versiones de Node.js y de npm. Siga la guía de instalación aquí.
Una vez que haya instalado nvm, ejecute lo siguiente para descargar una version estable de Node.js y npm.
nvm install --lts
nvm use --lts
Confirme su versión de Node.js llamando nvm current
. Debe estar utilizando Node v16.
Ahora estamos listos para continuar! Estaremos instalando dependencias en nuestra dApp a medida que vayamos contruyéndola, pero con esto ya estamos listos para ir descargando lo demás progresivamente.
If you want to receive kudos for completing checkpoints and submitting your project and/or you will be applying for our BUIDL Accelerator, you will have to submit a link to a git repository as proof of work.
If you're new to using git or GitHub, you can get started with this tutorial here.
Durante estos 30 días, trabajaremos para crear un dapp RSVP completo. Piense en ello como un eventbrite nativo de web3, excepto que los asistentes deben depositar ETH para confirmar su asistencia y lo recuperarán cuando se registren en el evento.
¡Empecemos a codear! Hoy escribiremos la mitad del smart contract.
Crea un nuevo proyecto desde tu terminal:
cd Desktop
.mkdir web3rsvp
npm init
y despuse siga las instrucciones para instalarnpm install --save-dev hardhat
o yarn add --dev hardhat
y
para todas las indicaciones.En la carpeta contracts
, diríjase a su archivo Greeter.sol
.
Elimine todo en este archivo excepto las dos primeras líneas, más el comentario en la parte superior.
Este es el aspecto que debería tener su archivo:
// SPDX-License-Identifier: MIT pragma solidity ^0.8.4;
Escritoras: Cami, Editoras: Sarah Z, Kristen, Traductoras: Dami, Brenda, Caro Meneses