Cara Menghapus Delegation EIP-7702 di Wallet yang Kena Drainer
Mimin mau sharing pengalaman karena mungkin ada yang ngalamin hal yang sama dan bingung kenapa wallet tiba-tiba behaving aneh.
Awalnya wallet BNB mimin terasa tidak normal.
Setiap ada dana masuk ke wallet itu, dananya langsung hilang lagi. Tapi yang bikin bingung:
- bukan muncul 2 transaksi seperti drainer biasa,
- melainkan cuma 1 tx hash,
- dan di dalamnya ada “Internal Transaction”.
Awalnya mimin kira ini sweeper bot biasa. Tapi setelah diulik ternyata beda kasus.
Di halaman BscScan wallet mimin muncul tulisan:
“This EIP-7702 Authority address has delegated its execution rights to another address.”
Dari situ baru ketahuan ternyata wallet kena delegation EIP-7702. Mimin coba cek lewat revoke cash muncul juga seperti ini.
Kenapa Mimin Curiga Ini Bukan Drainer Biasa
Biasanya kalau wallet kena sweeper:
- kita kirim dana masuk,
- lalu beberapa detik kemudian muncul tx baru yang mengirim dana keluar.
Jadi biasanya ada 2 transaksi.
Nah di kasus mimin:
- cuma ada 1 tx,
- tapi dana langsung pindah lewat Internal Transaction.
Itu yang bikin mimin penasaran dan akhirnya mulai ngulik lebih dalam.
Cara Mimin Menghapus Delegation-nya
Akhirnya mimin nemu posting ini:
Posting Referensi yang Mimin Ikuti
Lalu mimin coba ikuti step by step.
1. Buka Website dari Posting Tersebut
Pertama mimin buka website yang ada di posting itu.
Website tersebut memang dibuat untuk revoke / cabut delegation EIP-7702.
2. Membuat Wallet Sponsor
Di web itu mimin diminta membuat wallet sponsor.
Awalnya mimin juga bingung ini buat apa.
Ternyata wallet sponsor dipakai untuk membayar gas fee transaksi revoke.
Karena wallet yang kena delegation kadang sudah tidak bisa dipakai normal untuk bayar gas sendiri.
3. Ganti Network ke BNB Chain
Setelah itu mimin pilih jaringan:
- BNB Chain / BSC.
Karena wallet mimin adanya di jaringan itu.
4. Isi Wallet Sponsor dengan BNB
Lalu mimin kirim sedikit BNB ke wallet sponsor tadi untuk biaya transaksi.
Setelah masuk jangan lupa refresh balance-nya sampai terbaca.
5. Masukkan Private Key Wallet yang Kena Delegation
Nah ini bagian paling penting.
Mimin masukkan private key wallet yang kena delegation.
Tujuannya supaya web tersebut bisa membuat transaksi baru untuk mencabut authority/delegation yang aktif.
6. Klik “Cabut Delegation”
Setelah semuanya siap tinggal klik:
- Cabut Delegation.
Dan untungnya berhasil.
Setelah Berhasil
Begitu delegation berhasil dicabut:
- wallet langsung terasa normal lagi,
- token berhasil dikirim keluar,
- dan internal transaction aneh tadi berhenti.
Ini tx revoke delegation mimin:
Pelajaran yang Mimin Dapat
Jujur awalnya mimin sama sekali tidak tahu soal EIP-7702.
Mimin tahunya kalau kena drainer ya pasti:
- ada tx masuk,
- lalu tx kedua keluar.
Ternyata sekarang ada model baru seperti delegation ini yang bisa membuat:
- dana langsung diteruskan dalam 1 tx yang sama,
- sehingga di explorer cuma terlihat sebagai Internal Transaction.
Dan itu yang bikin mimin sempat bingung beberapa hari.
Saran dari Mimin
Walaupun wallet berhasil diselamatkan, mimin pribadi tetap memindahkan aset ke wallet baru.
Karena kita tidak pernah benar-benar tahu:
- apakah cuma delegation yang bocor,
- atau private key/seed phrase juga sempat terekspos.
Jadi buat jaga-jaga:
- lebih aman pakai wallet baru,
- sekalian seed phrase baru juga.
Semoga pengalaman mimin ini bisa membantu yang lagi ngalamin hal serupa.
Posting Komentar