📝Challenge 3

Prepare

Pertama kita membutuhkan new wallet dari metamask dan siapkan export private key.

Lalu siapkan Blockscout dan Alchemy API untuk run challenge 4 ini dan kalian bisa klik link dibawah ini.

OP Sepolia API

Base Sepolia API

Alchemy Tutorial

Ikutin tutor alchemy yang step 1 dan tinggal ganti jaringannya ke Base Sepolia Testnet dan OP Sepolia Testnet.

Installation

Lanjut setup VPS dan gunakan Ubuntu 20.04 untuk run scriptnya.

sudo apt-get update
sudo apt-get upgrade -y
sudo apt install npm -y
sudo apt install git

Install NodeJS

Jika kalian mengalami error, tinggal run command dibawah satu persatu.

sudo apt install curl wget gnupg
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg
echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt update
sudo apt install nodejs
node --version
npm --version

Install Foundry

curl -L https://foundry.paradigm.xyz | bash

Lalu refresh resource

source /root/.bashrc

Kemudian jalankan foundry

foundryup 

Install Just

Untuk menghindari error, run command ini satu persatu.

wget -qO - 'https://proget.makedeb.org/debian-feeds/prebuilt-mpr.pub' | gpg --dearmor | sudo tee /usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg 1> /dev/null
echo "deb [arch=all,$(dpkg --print-architecture) signed-by=/usr/share/keyrings/prebuilt-mpr-archive-keyring.gpg] https://proget.makedeb.org prebuilt-mpr $(lsb_release -cs)" | sudo tee /etc/apt/sources.list.d/prebuilt-mpr.list
sudo apt update
sudo apt install just

Clone Repository (Thanks to Dexanode)

git clone https://github.com/Dexanode/ibc-app-solidity.git

Buka folder

cd ibc-app-solidity

Ubah nama file

cp .env.example .env

Edit isi dari .env

nano .env

Lalu isi bagian PRIVATE_KEY_1 dengan private key yang kalian dapatkan dari metamask dan isi didalam ' '. Kemudian dibagian API_KEY kalian isi sesuai yang kalian dapatkan pada step awal awal dan skip bagian TENDERLY_TOKEN

Kemudian save filenya dengan tekan CTRL + X dan CTRL + Y, kemudian enter.

Lalu install templatenya dengan just

just install

Run Script

Jalankan scriptnya dengan command dibawah ini.\

just do-it

Jika sudah muncul "You've done it!" maka sudah selesai challenge 3

Last updated