Hardhat adalah kerangka kerja pengembangan smart contract Ethereum yang memungkinkan pengembang untuk menguji, membangun, dan memelihara kontrak Solidity dengan mudah. Di bawah ini adalah tutorial instalasi Hardhat di Windows.
Langkah 1: Instal Node.js
Node.js adalah lingkungan runtime JavaScript yang memungkinkan Anda menjalankan kode JavaScript di luar browser. Hardhat membutuhkan Node.js untuk diinstal terlebih dahulu. Anda dapat mengunduh Node.js dari situs web resminya di https://nodejs.org/en/download/ dan mengikuti instruksi instalasinya.
Langkah 2: Buat proyek baru
Setelah Node.js diinstal, buka terminal dan buat direktori baru untuk proyek Anda. Misalnya, Anda bisa membuat direktori bernama “hardhat-tutorial” di desktop:
cd Desktop
mkdir hardhat-tutorial
cd hardhat-tutorial
Langkah 3: Inisialisasi proyek menggunakan npm
Setelah itu, inisialisasi proyek baru menggunakan npm (Node Package Manager) dengan menjalankan perintah berikut:
npm init -y
Perintah ini akan membuat file package.json di direktori proyek Anda.
Baca Juga : Tutorial Blockchain: Membuat NFT Marketplace dengan Infura dan Optimism – Panduan Lengkap untuk Pemula
Langkah 4: Instal Hardhat
Setelah Anda memiliki proyek baru yang diinisialisasi menggunakan npm, Anda dapat menginstal Hardhat dengan menjalankan perintah berikut:
npm install --save-dev hardhat
Perintah ini akan menginstal Hardhat di proyek Anda dan menambahkannya sebagai dependensi pengembangan.
Langkah 5: Inisialisasi proyek Hardhat
Setelah Hardhat diinstal, Anda dapat menginisialisasi proyek Hardhat dengan menjalankan perintah berikut:
npx hardhat
Perintah ini akan memulai proses inisialisasi dan menawarkan opsi untuk membuat kontrak Solidity, mengonfigurasi jaringan, dan menambahkan alat pengujian dan pengujian. Anda dapat memilih opsi yang diperlukan atau hanya menekan enter untuk opsi default.
Langkah 6: Mengonfigurasi jaringan
Setelah proses inisialisasi selesai, Anda dapat mengonfigurasi jaringan Ethereum yang ingin Anda gunakan untuk mengembangkan dan menguji kontrak Anda. Anda dapat menambahkan konfigurasi jaringan ke file hardhat.config.js yang dibuat selama proses inisialisasi.
Langkah 7: Menjalankan tes
Anda dapat menjalankan tes pada kontrak Solidity menggunakan Hardhat dengan menulis tes menggunakan framework seperti Mocha atau Jest, dan menjalankan tes dengan perintah “npx hardhat test“.
Sekarang Anda sudah berhasil menginstal Hardhat di Windows dan siap untuk memulai pengembangan smart contract Ethereum menggunakan kerangka kerja ini. Selamat mencoba!