starter dapp full-stack untuk soliditas pengembangan kontrak pintar
Kode boilerplate monorepo untuk pengembangan soliditas full-stack typeafe.
Isi
- Prasyarat
- Fitur
- Jalankan di Gitpod
- Jalankan secara lokal
- Membangun untuk produksi
- Ucapan Terima Kasih
- Lisensi
Prasyarat
- PNPM
- Node.js
- Ekstensi Browser Dompet Metamask.
Fitur
Berikut adalah ikhtisar kerangka dan alat yang disertakan.
- Next.js - Kerangka kerja minimalis untuk aplikasi bereaksi yang diseret server.
- TypeScript - Superset of JavaScript yang terutama menyediakan pengetikan statis, kelas, dan antarmuka opsional.
- ESLINT - Utilitas serat pluggable.
- Turborepo - Sistem pembuatan kinerja tinggi untuk javascript dan basis kode naskah.
- PNPM - Fast, Disk Space Efficient Package Manager.
- WAGMI - Perpustakaan React Hooks untuk Ethereum.
- Tailwind CSS - Bangun situs web modern dengan cepat tanpa pernah meninggalkan HTML Anda.
- Typechain - binding naskah untuk kontrak pintar Ethereum.
- Hardhat - lingkungan pengembangan Ethereum untuk para profesional.
- Hardhat -Deploy - Plugin hardhat untuk penyebaran yang dapat ditiru dan pengujian yang mudah.
- Chai - Perpustakaan Assersi BDD / TDD untuk Node dan browser yang dapat dipasangkan dengan menyenangkan dengan kerangka pengujian JavaScript.
- Mocha - Kerangka Tes JavaScript yang kaya fitur.
Jalankan di Gitpod
Untuk menjalankan proyek ini di GitPod, ikuti langkah -langkah ini:
- Klik tautan ini untuk digunakan ke gitpod
- Impor alamat RPC yang diberikan kepada Anda oleh GitPod ke dalam dompet Metamask Anda
Titik akhir ini akan terlihat seperti ini:
https://8545-copper-swordtail-j1mvhxv3.ws-eu18.gitpod.io/
ID rantai harus 1337. Jika Anda memiliki rpc localhost, Anda mungkin perlu menimpanya.

Anda juga dapat mengubah status port terbuka Anda dengan pergi ke pengaturan port.

Jalankan secara lokal
Klon proyek
npx degit G3root/nextjs-dapp-starter-ts my-project
Pergi ke Direktori Proyek
Instal dependensi
Mulai server pengembangan
Membangun untuk produksi
Untuk menghasilkan pembangunan produksi
Ucapan Terima Kasih
- Template-Ethereum-Kontrak
Lisensi
Mit