Uji Nyali Aplikasi
Jump to navigation
Jump to search
Instalasi
Install kebutuhan tools yang diperlukan
sudo apt install nodejs sudo apt install npm
Di versi 17 node ada isu, cara memperbaikinya
export NODE OPTIONS=--openssl_legacy_provider
Pastikan sudah install metamask sesuai browser yang akan digunakan via https://metamask.io.
Install hardhat
npm install -g hardhat
npx hadhat node
Buat folder app
Kita persiapkan folder aplikasi dahulu, misal diberi nama blockchain
mkdir blockchain
Setup hardhat
npm hardhat init
Pilih yang advance sample project.
Untuk smart contract .sol lokasinya ada di folder contracts. Untuk interaksi antara hardhat dan smart contract berada di folder scripts. Untuk konfigurasi hardhat yang berhubungan dengan smart contract pada file hardhat.config.js
Referensi
- docs.soliditylang.org
- web3js.readthedocs.io
- docs.ethers.io