halo lagi, kyk kemarin alias acak-acakan, step dan pocong di bawah.
bug ini (kyknya) price manipulation, reentrancy dan incorrect flaw/validation
Penjelasan: _transfer() bakal ngejalanin logic ketika kita transfer token.
- kalau kita ngirim token ke address sendiri dengan value 0 akan menjalankan function releasePush() tapi error “ga ada bonus buat lo” 🤔 (karena isi myPush / angka setan kosong)
- karena trigger releasePush() butuh angka setan maka kita dapatkan dengan transfer token ke LP, dan diulangi beberapa kali.
angka setan bertambah dengan looping transfer ke LP & skim() berulang
**
- sewaktu kita ngirim token ke address liquidpool/LP akan menjalankan kalkulasi bonus & angka setan
- releasePush() akan ngeburn token dari LP (sesuai angka setan?)