Disconnect Wallet vs Revoke Approval Crypto: Bedanya dan Kapan Harus Dua-Duanya
Memutus koneksi wallet dari dApp tidak selalu mencabut izin token. Pahami bedanya disconnect dan revoke approval agar akses lama tidak diam-diam tetap aktif.
Banyak Sobat Kripto merasa sudah aman setelah menekan tombol disconnect dari sebuah dApp. Masalahnya, di banyak kasus langkah itu hanya memutus hubungan antarmuka, bukan mencabut semua izin yang pernah kamu berikan ke smart contract atau aplikasi.
Di sisi lain, ada pengguna yang rajin revoke approval, tetapi lupa bahwa sesi wallet ke aplikasi masih dibiarkan terbuka berhari-hari. Dua kebiasaan ini sama-sama setengah jalan. Untuk menjaga self-custody tetap sehat, kamu perlu tahu bahwa disconnect dan revoke bekerja di lapisan yang berbeda.
1. Disconnect dan revoke bukan sinonim
MetaMask menjelaskan bahwa disconnect menghapus akun dari dApp yang terhubung. Tetapi MetaMask juga secara eksplisit mengingatkan bahwa disconnecting vs. revoking approvals: not the same thing.
MetaMask mendefinisikan token approval sebagai izin bagi dApp atau smart contract untuk mengakses dan memindahkan jenis token tertentu dari wallet kamu. Artinya, approval itu bukan sekadar "koneksi". Ia adalah otorisasi.
Jadi sejak awal, kita sudah punya dua lapisan:
- disconnect = memutus relasi wallet-dApp pada level sesi atau koneksi;
- revoke approval = mencabut izin yang sebelumnya diberikan untuk tindakan tertentu, terutama pemindahan token.
Kalau dua lapisan ini kamu campur, kamu bisa merasa aman padahal izin kritis masih aktif.
2. Apa yang sebenarnya dilakukan tombol disconnect
Disconnect biasanya berguna untuk menghentikan dApp dari terus memakai jalur koneksi yang sudah terbentuk.
WalletConnect Docs menjelaskan sesi sebagai koneksi antara wallet dan dApp, dan ketika sesi didisconnect, peer lain menerima notifikasi session_delete bahwa sesi tersebut telah diputus. Ini membantu menghentikan jalur komunikasi aktif antara dua pihak.
Di praktik pengguna akhir:
- dApp tidak lagi terhubung seperti sebelumnya;
- prompt berikutnya biasanya butuh connect ulang;
- paparan akses antarmuka menjadi lebih kecil;
- housekeeping wallet jadi lebih rapi.
Phantom juga mendokumentasikan pengelolaan aplikasi terhubung melalui menu Connected Apps, termasuk opsi untuk mencabut permission tertentu.
Tetapi disconnect bukan mesin waktu. Ia tidak otomatis membatalkan semua izin onchain yang sudah direkam sebelumnya.
3. Apa yang sebenarnya dilakukan revoke approval
Untuk jaringan EVM, approval biasanya berarti kamu pernah memberi kontrak izin membelanjakan tokenmu sampai batas tertentu.
MetaMask menjelaskan bahwa revoking approval berarti dApp tidak lagi bisa mengakses isi wallet dan memindahkannya lewat allowance yang sudah ada. Ini lapisan yang lebih dekat ke otorisasi aset daripada sekadar koneksi UI.
Itu sebabnya revoke biasanya relevan setelah kamu:
- swap di DEX;
- deposit ke lending protocol;
- approve kontrak baru;
- mencoba bridge;
- memakai dApp yang belakangan terasa meragukan.
Pada Phantom, halaman revoke token approvals juga menunjukkan bahwa wallet mendukung pembersihan approval melalui tool yang sesuai. Ini mengingatkan satu hal penting: model permission bisa berbeda antar-ekosistem, tetapi prinsip dasarnya sama, yaitu izin yang pernah diberikan perlu bisa dicabut.
4. Kenapa disconnect saja sering tidak cukup
Inilah jebakan yang paling umum.
MetaMask menulis dengan jelas bahwa disconnecting your wallet from a dapp berarti membatalkan permission agar dApp melihat address publik, saldo, dan beberapa kemampuan interaksi tertentu. Tetapi halaman yang sama juga menegaskan bahwa revoking an approval/allowance adalah hal yang berbeda, yaitu mencabut kemampuan dApp memindahkan isi wallet.
Artinya, skenario seperti ini sangat mungkin terjadi:
- kamu connect ke dApp;
- kamu approve token;
- kamu disconnect;
- allowance ke smart contract masih tetap aktif.
Kalau kontrak atau integrasi di belakangnya bermasalah, disconnect saja tidak selalu menghentikan permission yang sudah telanjur hidup.
Phantom juga memberi urutan respons yang sangat berguna setelah insiden: disconnect suspicious apps, lalu revoke token approvals, lalu pindahkan aset tersisa ke wallet baru jika perlu. Urutan ini sendiri sudah menunjukkan bahwa disconnect dan revoke adalah dua langkah terpisah.
5. Kapan disconnect cukup, kapan harus revoke, dan kapan harus dua-duanya
Supaya lebih praktis, pakai aturan sederhana berikut.
Disconnect biasanya cukup kalau:
- kamu hanya membuka dApp untuk melihat-lihat;
- kamu connect tetapi tidak approve apa pun;
- kamu selesai memakai WalletConnect dan ingin menutup sesi aktif;
- kamu ingin housekeeping daftar connected apps.
Revoke approval perlu dipertimbangkan kalau:
- kamu pernah memberi allowance token;
- kamu menghubungkan wallet ke dApp yang tidak lagi kamu percaya;
- kamu selesai memakai protokol eksperimen yang tidak akan dipakai lagi;
- kamu melihat approval lama dengan nominal besar atau tanpa batas waktu yang jelas.
Lakukan dua-duanya kalau:
- kamu curiga dApp-nya berbahaya;
- kamu baru sadar salah domain atau salah kontrak;
- kamu habis terkena phishing atau drainer alert;
- wallet dipakai intensif untuk DEX, bridge, mint, atau DeFi berisiko tinggi.
Kalau kasusnya sudah mengarah ke kompromi serius, dua langkah itu masih bisa belum cukup.
6. Jika ada tanda bahaya, jangan berhenti di revoke
Banyak pengguna berpikir semua masalah selesai setelah approval dicabut. Itu terlalu optimistis.
Phantom menyarankan bahwa jika recovery phrase, private key, atau device kemungkinan sudah kompromi, jangan terus memakai wallet lama. Buat wallet baru dan pindahkan aset yang masih tepercaya.
Ini perbedaan penting:
- disconnect menangani sesi;
- revoke menangani izin;
- migrate wallet menangani kompromi identitas wallet itu sendiri.
Kalau phrase atau private key bocor, revoke approval tidak menyelesaikan akar masalah. Penyerang tidak perlu approval lama bila mereka sudah punya kontrol atas kunci utama.
7. Checklist kebersihan akses dApp yang realistis
Kalau Sobat Kripto aktif di self-custody, biasakan rutinitas ini:
1. Review connected apps secara berkala
Hapus koneksi yang tidak lagi dipakai.
2. Audit approval setelah memakai dApp baru
Terutama setelah interaksi dengan kontrak yang tidak kamu pakai setiap hari.
3. Batasi wallet eksperimen
Pisahkan wallet utama dari wallet untuk mint, farming, dan testing dApp.
4. Jangan menunda jika domain terasa janggal
Disconnect sekarang, cek ulang domain resmi, lalu revoke bila ada approval yang telanjur diberikan.
5. Anggap approval sebagai permission finansial, bukan formalitas UI
Popup approve tidak boleh diperlakukan seperti tombol "lanjut".
6. Simpan konteks interaksi penting
Kalau kamu aktif lintas dApp, minimal simpan catatan kontrak dan tindakan besar yang pernah kamu setujui. Ini membantu saat audit akses beberapa minggu kemudian.
Konteks Indonesia yang Perlu Diingat
OJK menyebut whitelist resmi sebagai rujukan masyarakat untuk memastikan legalitas entitas dan aplikasi yang digunakan dalam transaksi aset keuangan digital dan aset kripto. Itu penting untuk memilih pintu masuk dan keluar yang resmi.
Tetapi begitu kamu bergerak ke self-custody dan dApp global, banyak lapisan perlindungan praktis berpindah ke tangan kamu sendiri. Tombol connect, approval, signature, dan session management menjadi bagian dari hygiene keamanan harian, bukan sekadar detail teknis.
Kesimpulan
Disconnect wallet dan revoke approval mengerjakan dua hal yang berbeda. Disconnect memutus sesi atau koneksi aktif dengan dApp. Revoke approval mencabut izin yang pernah diberikan, terutama izin pemindahan token atau permission tertentu yang masih hidup di belakang layar.
Kalau Sobat Kripto ingin lebih aman, jangan pilih salah satu seolah keduanya identik. Gunakan disconnect untuk membersihkan jalur akses aktif, gunakan revoke untuk mencabut otorisasi lama, dan bila ada indikasi kompromi serius, pindah ke wallet baru.
Kalau kamu ingin lanjut, baca juga cara revoke token approval wallet crypto, WalletConnect: apa itu dan cara pakai aman, dan wallet drainer crypto: tanda dan langkah darurat.
FAQ
Kalau saya sudah disconnect, apakah approval token otomatis hilang?
Tidak otomatis. Dokumentasi MetaMask secara eksplisit membedakan disconnect dari revoke approval.
Kapan saya cukup disconnect tanpa revoke?
Biasanya saat kamu hanya pernah connect untuk melihat-lihat dan belum memberi approval token atau permission sensitif lain.
Apakah revoke approval selalu gratis?
Tidak selalu. Pada jaringan EVM, revoke approval biasanya membutuhkan transaksi onchain, sehingga ada biaya gas.
Kalau seed phrase diduga bocor, apakah revoke approval masih cukup?
Tidak. Jika identitas wallet inti diduga kompromi, langkah yang lebih aman biasanya adalah membuat wallet baru dan memindahkan aset yang tersisa.
Disclaimer
Artikel ini bersifat edukatif dan bukan jaminan pemulihan dana. Jika kamu menduga private key, seed phrase, atau perangkat signer sudah kompromi, prioritaskan migrasi ke wallet baru dan jangan terus memakai wallet lama untuk dana utama.
Sumber
- MetaMask Help Center - How to disconnect a wallet from a dapp(akses 22 Jul 2026)
- MetaMask Help Center - What is a token approval?(akses 22 Jul 2026)
- MetaMask Help Center - How to revoke smart contract allowances/token approvals(akses 22 Jul 2026)
- Phantom Support - Connect Phantom to an app or site(akses 22 Jul 2026)
- Phantom Support - Revoke token approvals(akses 22 Jul 2026)
- Phantom Support - I was scammed or my wallet was drained. What can I do?(akses 22 Jul 2026)
- WalletConnect Docs - Wallet SDK Web Usage(akses 22 Jul 2026)
- OJK - Whitelist Penyelenggara Perdagangan Aset Keuangan Digital dan Aset Kripto Berizin(akses 22 Jul 2026)
Artikel ini bersifat edukatif dan bukan jaminan bahwa disconnect atau revoke selalu cukup untuk semua insiden. Jika secret recovery phrase, private key, atau perangkat utama diduga bocor, migrasi ke wallet baru bisa menjadi langkah yang lebih aman.
Konten ini hanya untuk tujuan informasi dan bukan rekomendasi investasi. Aset kripto memiliki risiko tinggi termasuk kerugian total modal. Lakukan riset mandiri dan konsultasikan dengan penasihat keuangan terdaftar sebelum mengambil keputusan investasi.
Tim editorial beritakripto.id memantau berita, memeriksa sumber, dan menyunting artikel agar pembahasan kripto tetap akurat, berimbang, dan mudah dipahami pembaca Indonesia.