Uji Nyali Aplikasi

From belajarwiki
Revision as of 10:26, 25 November 2022 by Aditya (talk | contribs) (Created page with "===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=--...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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