Sicurezza e truffe

Che cos'è un'approvazione di token?

Un'approvazione di token, o allowance, è il permesso che dai a uno smart contract di muovere fino a un certo importo di un tuo token. Le dApp ne hanno bisogno prima di poter scambiare o depositare i tuoi token al posto tuo.

Perché è importante

Molte dApp chiedono un'approvazione illimitata così non dovrai approvare mai più. Quel permesso resta valido finché non lo revochi. Se il contratto è malevolo, o viene sfruttato più tardi, può prendere in qualsiasi momento tutti i token di quel tipo nel tuo wallet.

Come lo gestisce Locker Protocol Wallet

Locker Protocol Wallet segnala le approvazioni illimitate, le approvazioni su un'intera collezione di NFT (setApprovalForAll) e Permit2 prima della firma, nell'estensione e di nuovo sulla Vault. La sua schermata di revoca annulla un allowance; la revoca è una transazione firmata sulla Vault.

Ottieni l'estensione

Domande

Devo revocare le vecchie approvazioni di token?

Sì, per i contratti che non usi più. Revocare costa una piccola commissione di rete e toglie un permesso di cui si potrebbe abusare in futuro.

Che differenza c'è tra approve e setApprovalForAll?

approve riguarda un token fino a un certo importo. setApprovalForAll riguarda ogni NFT di una collezione che possiedi, ora e in futuro, il che ne fa un bersaglio frequente delle truffe sugli NFT.