Difference between revisions of "Uji Nyali Aplikasi"
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 | ||
− | |||
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 | ||
− | + | atau | |
+ | |||
+ | npm install --save-dev hardhat | ||
+ | |||
===Buat folder app=== | ===Buat folder app=== | ||
Line 25: | Line 30: | ||
Setup hardhat | Setup hardhat | ||
− | + | 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