Inicio DAPP DAPP para solidez para el desarrollo de contratos inteligentes
Un código de calderas Monorepo para el desarrollo de solidez de pila completa typesfe.
Contenido
- Requisitos previos
- Características
- Correr en Gitpod
- Ejecutar localmente
- Construcción para la producción
- Expresiones de gratitud
- Licencia
Requisitos previos
- PNPM
- Nodo.js
- Extensión del navegador de la billetera Metamask.
Características
Aquí hay una descripción general de los marcos y herramientas incluidos.
- Next.js : marco minimalista para aplicaciones React renderizadas por el servidor.
- TypeScript - Superset of JavaScript que proporciona principalmente la tipificación estática opcional, las clases e interfaces.
- Eslint : la utilidad de pelusa conectable.
- TURBOREPO - Sistema de compilación de alto rendimiento para JavaScript y Basas de código TypeScript.
- PNPM - Administrador de paquetes eficientes de espacio rápido y eficiente en disco.
- Wagmi - Biblioteca React Hooks para Ethereum.
- Tailwind CSS : construya rápidamente sitios web modernos sin dejar su HTML.
- Typechain - Bindeos de mecanografiado para Ethereum Smart Contracts.
- Hardhat - Ethereum Development Entorno para profesionales.
- Hardhat -Deploy : un complemento Hardhat para implementaciones replicables y pruebas fáciles.
- Chai : una biblioteca de aserción BDD / TDD para el nodo y el navegador que puede emparejarse deliciosamente con cualquier marco de prueba JavaScript.
- Mocha : un marco de prueba de JavaScript rico en características.
Correr en Gitpod
Para ejecutar este proyecto en GitPod, siga estos pasos:
- Haga clic en este enlace para implementar a GitPod
- Importar la dirección RPC que le dó GitPod a su billetera Metamask
Este punto final se verá así:
https://8545-copper-swordtail-j1mvhxv3.ws-eu18.gitpod.io/
La ID de la cadena debe ser 1337. Si tiene una configuración local de RPC, es posible que deba sobrescribirla.

También puede cambiar su estado de sus puertos abiertos yendo a la configuración del puerto.

Ejecutar localmente
Clon el proyecto
npx degit G3root/nextjs-dapp-starter-ts my-project
Ir al directorio del proyecto
Instalar dependencias
Iniciar el servidor de desarrollo
Construcción para la producción
Para generar la construcción de producción
Expresiones de gratitud
- plantilla-contrats-contrats
Licencia
MIT