Proyek ini adalah implementasi dari kontrak pintar Ethereum untuk platform E-crowdfunding. Kami menggunakan kerangka kerja Hardhat untuk pengembangan dan pengujian, serta Infura sebagai penyedia API Ethereum.
- Node.js v16.0.0 atau lebih baru
- npm v7.0.0 atau lebih baru
- Akun Infura
- Clone repositori ini
- Jalankan
npm install
untuk menginstal dependensi - Buat file
.env
di direktori root dan isi dengan kredensial Infura Anda:
INFURA_PROJECT_ID=Your-Infura-Project-Id
PRIVATE_KEY=Your-Ethereum-Private-Key
Penggunaan
Untuk menjalankan skrip Hardhat, Anda dapat menggunakan perintah npx hardhat <command>.
Contoh:
npx hardhat compile
npx hardhat test
npx hardhat run scripts/deploy.js --network sepolia
Proyek ini dilisensikan di bawah MIT License - lihat file LICENSE untuk detail.