Full Stack Dapp Starter para Solidity Smart Contract Development
Um código de caldeira Monorepo para o desenvolvimento de solidez da Afeta de pilha completa.
Conteúdo
- Pré -requisitos
- Características
- Execute em gitpod
- Execute localmente
- Construir para produção
- Agradecimentos
- Licença
Pré -requisitos
- PNPM
- Node.js
- Extensão do navegador da carteira de metamask.
Características
Aqui está uma visão geral das estruturas e ferramentas incluídas.
- NEXT.JS - Estrutura minimalista para aplicativos React renderizados pelo servidor.
- TypeScript - Superset de JavaScript, que fornece principalmente digitação estática opcional, classes e interfaces.
- Eslint - o utilitário de linha flash.
- TURBOREPO - Sistema de construção de alto desempenho para JavaScript e TypeScript CodeBases.
- PNPM - Gerenciador de pacotes eficiente e eficiente em disco.
- Wagmi - React Hooks Library for Ethereum.
- Tailwind CSS - Construa rapidamente sites modernos sem nunca deixar seu HTML.
- TypeChain - Ligantes do TypeScript para contratos inteligentes do Ethereum.
- Hardhat - Ambiente de Desenvolvimento Ethereum para Profissionais.
- HARDHAT -REMPONDIMENTO - Um plug -in Hardhat para implantações replicáveis e testes fáceis.
- CHAI - Uma biblioteca de asserção BDD / TDD para Node e o navegador que pode ser deliciosamente emparelhado com qualquer estrutura de teste JavaScript.
- Mocha - Uma estrutura de teste JavaScript rica em recursos.
Execute em gitpod
Para executar este projeto no GitPod, siga estas etapas:
- Clique neste link para implantar para Gitpod
- Importe o endereço RPC fornecido a você por gitpod na sua carteira de metamask
Este terminal vai se parecer com isto:
https://8545-copper-swordtail-j1mvhxv3.ws-eu18.gitpod.io/
O ID da cadeia deve ser 1337. Se você tiver um RPC de localhost, pode ser necessário substituí -lo.

Você também pode alterar seu status de suas portas abertas indo para as configurações da porta.

Execute localmente
Clone o projeto
npx degit G3root/nextjs-dapp-starter-ts my-project
Vá para o diretório do projeto
Instalar dependências
Inicie o servidor de desenvolvimento
Construir para produção
Para gerar construção de produção
Agradecimentos
Licença
Mit