Apa itu persetujuan token?
Persetujuan token, atau allowance, adalah izin yang Anda berikan kepada sebuah smart contract untuk memindahkan token Anda sampai jumlah tertentu. dApp memerlukannya sebelum bisa menukar atau menyetorkan token Anda.
Mengapa ini penting
Banyak dApp meminta persetujuan tanpa batas supaya Anda tidak perlu menyetujui lagi. Izin itu tetap berlaku sampai Anda mencabutnya. Kalau kontraknya jahat, atau dieksploitasi di kemudian hari, ia bisa mengambil semua token jenis itu di dompet Anda, kapan saja.
Bagaimana Locker Protocol Wallet menanganinya
Locker Protocol Wallet menandai persetujuan tanpa batas, persetujuan NFT satu koleksi penuh (setApprovalForAll), dan Permit2 sebelum Anda menandatangani, di ekstensi dan sekali lagi di Vault. Layar Revoke-nya membatalkan sebuah allowance; pencabutan itu sendiri transaksi yang ditandatangani di Vault.
Pertanyaan
Perlukah saya mencabut persetujuan token yang lama?
Perlu, untuk kontrak yang tidak Anda pakai lagi. Mencabut memakan sedikit biaya jaringan dan menghapus izin yang bisa disalahgunakan nanti.
Apa beda approve dan setApprovalForAll?
approve mencakup satu token sampai jumlah tertentu. setApprovalForAll mencakup setiap NFT dari satu koleksi yang Anda miliki, sekarang dan nanti, sehingga sering jadi sasaran penipuan NFT.