démarreur DAPP complet pour le développement de contrats intelligents Solidity
Un code de chauffeur Monorepo pour le développement de solidité complète de typeSafe.
Contenu
- Condition préalable
- Caractéristiques
- Courir en gitpod
- Courir localement
- Construire pour la production
- Remerciements
- Licence
Condition préalable
- pnpm
- Node.js
- Extension du navigateur de portefeuille Metamask.
Caractéristiques
Voici un aperçu des cadres et outils inclus.
- Next.js - Framework minimaliste pour les applications REACT rendues par serveur.
- TypeScript - SuperSet de JavaScript qui fournit principalement un typage statique, des classes et des interfaces en option.
- Eslint - L'utilitaire de liaison enfichable.
- TurborePo - Système de construction haute performance pour les bases de code JavaScript et TypeScript.
- PNPM - Gestionnaire de package rapide et disque et disque.
- Wagmi - React Hooks Library pour Ethereum.
- Tailwind CSS - Créez rapidement des sites Web modernes sans jamais quitter votre HTML.
- TYPECHAIN - liaisons dactylographiques pour les contrats intelligents Ethereum.
- Hardhat - Environnement de développement Ethereum pour les professionnels.
- Hardhat-Deploi - Un plugin Hardhat pour les déploiements reproductibles et les tests faciles.
- CHAI - Une bibliothèque Assertion BDD / TDD pour nœud et le navigateur qui peut être délicieusement associée à n'importe quel cadre de test JavaScript.
- Mocha - Un cadre de test JavaScript riche en fonctionnalités.
Courir en gitpod
Pour exécuter ce projet dans Gitpod, suivez ces étapes:
- Cliquez sur ce lien pour déployer sur gitpod
- Importez l'adresse RPC que vous avez donnée par Gitpod dans votre portefeuille Metamask
Ce point de terminaison ressemblera à ceci:
https://8545-copper-swordtail-j1mvhxv3.ws-eu18.gitpod.io/
L'ID de chaîne doit être 1337. Si vous avez un RPC localhost, vous devrez peut-être l'écraser.

Vous pouvez également modifier votre statut de vos ports ouverts en vous rendant aux paramètres du port.

Courir localement
Cloner le projet
npx degit G3root/nextjs-dapp-starter-ts my-project
Aller au répertoire du projet
Installer des dépendances
Démarrer le serveur de développement
Construire pour la production
Pour générer une construction de production
Remerciements
Licence
Mit