# 🚩 Challenge 2: 🏵 Token Vendor

By [megumii](https://paragraph.com/@mirror.megumii) · 2022-10-15

---

Sama Seperti Sebelumnya
-----------------------

*   Buka Speedrun
    
*   Pilih Challenge-2
    
*   Bla bla bla bla dst.
    

### Edit File Jaringan

*   Edit `packages/hardhat/hardhat.config.js` seperti di task-task yang lalu
    

![](https://storage.googleapis.com/papyrus_images/bc3c1e641fe158ec68c71d220a7fc28edcf51f2d28b76a95dd207c00a765c805.png)

*   Edit `packages/react-app/src/App.jsx` juga
    

![](https://storage.googleapis.com/papyrus_images/e4d22245e30cc80e5cfd5bbd2d0e569bc658916b3fbdd4f0cd39656dc77949d8.png)

### Edit File Contract

*   Buka `packages/hardhat/contracts` akan ada 2 file disana, edit semua menggunakan Code dari [Github](https://github.com/Megumiiiiii/Speedrunethereum/tree/main/Challenge-2)
    

![](https://storage.googleapis.com/papyrus_images/6fcaeefdf1e51ddaec5fe76d75bc079268f4d9dcc4891e4c54695265c6028cf1.png)

Untuk file `YourContract.sol` silahkan ganti nama token dan simbol nya

![](https://storage.googleapis.com/papyrus_images/4cd692e33b8fd7a808b206f69b76310b1857cbb71be694a5bf41fb32c69760c8.png)

*   Buka `packages/hardhat/deploy/01_deploy_vendor.js`
    

![](https://storage.googleapis.com/papyrus_images/977bf95330cb11408cdb2ab50670c4f5c12d31ebf300552f71cadece1b968699.png)

Hapus tanda `//` dari baris 14 sampai 31 kecuali baris 22 sesuai pada gambar. **JANGAN SAMPAI SALAH**

![](https://storage.googleapis.com/papyrus_images/a4782284ad7954849f877b1d0737a4d2c2da6aed1bc508d50abb86d06326732d.png)

### Compile & Deploy

*   Jalankan
    
        yarn run generate
        
    

Isi 0.02 GoerliETH ke address hasil generate

![](https://storage.googleapis.com/papyrus_images/5165267af2e080bcd5bb4a439a57b4fa712b9fdee94d9ffbc734523c5e1dbf46.png)

*   Lalu deploy
    
        yarn run deploy --reset
        
    

Abaikan Warning

![](https://storage.googleapis.com/papyrus_images/83f836eb794ba2568e5545881230d31894027a2681a5c6cc81e4aab1ce8ed8d9.png)

Salin SC `Vendor` dan paste di explorer goerli

![](https://storage.googleapis.com/papyrus_images/7d14c2ba1d8ebaa1219fba4267e07e426f3a612d4d7ef5fed40b9b6b0b050a02.png)

### Verify Contract

*   Sama caranya, pokoknya gitu kaya kemaren
    

![](https://storage.googleapis.com/papyrus_images/15436201d4153d8bc825a79c7cd279dd24b6cce85d414c165ad11aec651b3bfb.png)

![](https://storage.googleapis.com/papyrus_images/d94d88e978d11a8c2e7728a01b4da3b446221a1fbab4ca43aa6dc5b0d90ede3f.png)

### Build

*   Buidl
    
*   Terus surge
    

### Testing

*   Coba beli token mu di web mu (Burner Wallet)
    

![](https://storage.googleapis.com/papyrus_images/ff50aaac256e3089c04b118ce72c549f079d40f2d2aaf6e715f9720b9be4f83e.png)

*   Tambahkan token mu ke metamask
    

![](https://storage.googleapis.com/papyrus_images/39569002ae40a59324eea4456c5392d21fa1cbafc2378e7345aa1b8d9f67fa14.png)

Jika sudah yakin, submit di Speedrun menggunakan link DApp dan link SC **Vendor** bukan link SC token

![](https://storage.googleapis.com/papyrus_images/83f0b13e802c3d50bf1dd6cabca6cbe488def833f25acdee2f243f20c74d4306.png)

;
=

About me:
---------

[https://megumii.eth.limo](https://megumii.eth.limo)

[Subscribe](null)

---

*Originally published on [megumii](https://paragraph.com/@mirror.megumii/challenge-2-token-vendor)*
