https://speedrunethereum.com/challenge/decentralized-staking

Pilih VS Code(Browser)
Allow installation di pojok kanan bawah (kalo ada)
Buka
packages/hardhat/hardhat.config.js

Ganti
defaultNetwork = “localhost”;

Menjadi
defaultNetwork = “goerli”;

Buka
packages/react-app/src/App.jsx

Ganti
targetNetwork = NETWORKS.localhost;

Menjadi
targetNetwork = NETWORKS.goerli;

Buka
packages/hardhat/contracts/Staker.sol

Hapus semua isinya , lalu menggunakan code dari
staker.soldi GitHubhttps://github.com/Megumiiiiii/Speedrunethereum/tree/main/Challenge-1
ExampleExternalContract.sol tidak perlu di edit
Buat file baru
console.sol, klik kanan pada foldercontractskemudian pilih New File


Isi menggunakan code dari
console.soldi GitHubSetelah itu jalankan
yarn run generate
Dan isi 0.02 ETH Goerli ke address itu

Lalu
yarn run deploy --reset
Salin contract
Stakerdan paste di goerli explorer

Selanjutnya ganti API KEY di
packages/hardhat/package.jsondengan API KEY mu yang dulu

Verify
yarn verify --network goerli
Kemudian build

Jalankan surge
ganti nama website sesuka hati, yang penting surge.sh jangan dihapus

Tunggu

Coba gunakan DApp mu untung stake 0.5 Goerli

Bertambah

Jika sudah yakin, langsung submit di speedrun menggunakan link DApp & link SC yang tadi di cek di explorer


Seenggaknya subscribe gitu

