Full-Stack Dapp-Starter für Solidity Smart Contract Development
Ein Monorepo-Boilerplate-Code für Typen für die Full-Stack-Soliditätsentwicklung.
Inhalt
- Voraussetzungen
- Merkmale
- Laufen Sie in Gitpod
- Vor Ort laufen
- Für die Produktion bauen
- Anerkennung
- Lizenz
Voraussetzungen
- pnpm
- Node.js
- Metamast -Brieftaschenbrowserverlängerung.
Merkmale
Hier finden Sie einen Überblick über die enthaltenen Frameworks und Tools.
- Next.js - Minimalistischer Framework für servergerenderte React -Anwendungen.
- TypeScript - Superset von JavaScript, das hauptsächlich optionale statische Typisierung, Klassen und Schnittstellen bietet.
- Eslint - das steckbare Linie -Dienstprogramm.
- Turborepo - Hochleistungs -Build -System für JavaScript- und Typscript -Codebasen.
- PNPM - Schneller, Space Space Efficient Package Manager.
- Wagmi - React Hooks Library für Ethereum.
- Tailwind CSS - Erstellen Sie schnell moderne Websites, ohne jemals Ihre HTML zu verlassen.
- TYPECHAIN - TYPESSCRIPT -Bindungen für Ethereum -Smart Contracts.
- Hardhat - Ethereum -Entwicklungsumgebung für Fachkräfte.
- Hardhat -Deploy - Ein Hardhat -Plugin für replizierbare Bereitstellungen und einfache Tests.
- CHAI - Eine BDD / TDD -Assertion -Bibliothek für Knoten und den Browser, das herrlich mit jedem JavaScript -Test -Framework gepaart werden kann.
- Mokka - ein featurereiches JavaScript -Test -Framework.
Laufen Sie in Gitpod
Befolgen Sie die folgenden Schritte, um dieses Projekt in Gitpod auszuführen:
- Klicken Sie auf diesen Link, um sie für GitPod bereitzustellen
- Importieren Sie die RPC
Dieser Endpunkt sieht ungefähr so aus:
https://8545-copper-swordtail-j1mvhxv3.ws-eu18.gitpod.io/
Die Ketten -ID sollte 1337 sein. Wenn Sie eine lokale RPC -RPC -Einrichtung haben, müssen Sie sie möglicherweise überschreiben.

Sie können auch Ihren Status Ihrer offenen Ports ändern, indem Sie zu Porteinstellungen gehen.

Vor Ort laufen
Klonen Sie das Projekt
npx degit G3root/nextjs-dapp-starter-ts my-project
Gehen Sie zum Projektverzeichnis
Abhängigkeiten installieren
Starten Sie den Entwicklungsserver
Für die Produktion bauen
Produktionsbau erzeugen
Anerkennung
- Template-Eterhereum-Contracts
Lizenz
MIT