2024 · Aplikasi web
Betting DApp
Aplikasi terdesentralisasi tempat pemain menghubungkan wallet untuk memasang taruhan, mengikuti lotre, dan memenangkan hadiah di blockchain.
- Periode
- –
- Klien
- Proyek pribadi
- Peran
- Pengembang tunggal frontend, sebuah aplikasi Next.js di atas kontrak Lottery dari bootcamp Encode Club: koneksi wallet, tampilan untuk token, taruhan, lotre, hadiah, dan admin, serta rilis otomatis.
Masalah
Kontrak Lottery dan LotteryToken dari bootcamp Solidity Encode Club membutuhkan frontend, agar pemain dapat menghubungkan wallet, mendapatkan token lotre, bertaruh, dan mengambil hadiah tanpa memanggil kontrak secara manual.
Hasil
Pemain menghubungkan wallet melalui RainbowKit, lalu membaca dan menulis ke kontrak melalui wagmi dan viem: mereka memasang satu atau banyak taruhan, dan mengikuti hitung mundur menuju pengundian lotre. Setiap commit diperiksa oleh Husky dan commitlint, dan semantic-release memberi versi pada setiap rilis, hingga 0.3.0 pada September 2024.
Stack
- Next.js
- TypeScript
- wagmi
- viem
- RainbowKit
- shadcn/ui
- Tailwind CSS