Difference between revisions of "Uji Nyali Aplikasi"

From belajarwiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
 
Install kebutuhan tools yang diperlukan
 
Install kebutuhan tools yang diperlukan
  
 +
sudo apt install npm
 
  sudo apt install nodejs
 
  sudo apt install nodejs
sudo apt install npm
 
  
 
Di versi 17 node ada isu, cara memperbaikinya
 
Di versi 17 node ada isu, cara memperbaikinya
  
 
  export NODE OPTIONS=--openssl_legacy_provider
 
  export NODE OPTIONS=--openssl_legacy_provider
 +
 +
npx hadhat node
  
 
Pastikan sudah install metamask sesuai browser yang akan digunakan via https://metamask.io.
 
Pastikan sudah install metamask sesuai browser yang akan digunakan via https://metamask.io.
  
  
Install hardhat
+
Install hardhat secara global
  
 
  npm install -g hardhat
 
  npm install -g hardhat
  
  npx hadhat node
+
atau
 +
 
 +
  npm install --save-dev hardhat
 +
 
  
 
===Buat folder app===
 
===Buat folder app===
Line 25: Line 30:
 
Setup hardhat
 
Setup hardhat
  
  npm hardhat init
+
  npx hardhat init
  
 
Pilih yang advance sample project.
 
Pilih yang advance sample project.
Line 36: Line 41:
  
 
===Referensi===
 
===Referensi===
 +
* https://www.youtube.com/watch?v=5Hzf6C2SEpI&ab_channel=IqbalSyamil
 
* https://docs.soliditylang.org
 
* https://docs.soliditylang.org
 
* https://web3js.readthedocs.io
 
* https://web3js.readthedocs.io
 
* https://docs.ethers.io
 
* https://docs.ethers.io

Latest revision as of 16:09, 25 November 2022

Instalasi

Install kebutuhan tools yang diperlukan

sudo apt install npm
sudo apt install nodejs

Di versi 17 node ada isu, cara memperbaikinya

export NODE OPTIONS=--openssl_legacy_provider
npx hadhat node

Pastikan sudah install metamask sesuai browser yang akan digunakan via https://metamask.io.


Install hardhat secara global

npm install -g hardhat

atau

npm install --save-dev hardhat


Buat folder app

Kita persiapkan folder aplikasi dahulu, misal diberi nama blockchain

mkdir blockchain 

Setup hardhat

npx 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