Sécurité et arnaques

Qu'est-ce qu'une approbation de jeton ?

Une approbation de jeton, ou allowance, est la permission que vous donnez à un smart contract de déplacer jusqu'à un certain montant de l'un de vos jetons. Les dApps en ont besoin avant de pouvoir échanger ou déposer vos jetons à votre place.

Pourquoi c'est important

Beaucoup de dApps demandent une approbation illimitée pour ne plus jamais avoir à redemander. Cette permission reste valable tant que vous ne la révoquez pas. Si le contrat est malveillant, ou s'il est exploité plus tard, il peut prendre tous les jetons de ce type dans votre wallet, à n'importe quel moment.

Comment Locker Protocol Wallet le traite

Locker Protocol Wallet signale les approbations illimitées, les approbations de collection NFT entière (setApprovalForAll) et Permit2 avant la signature, dans l'extension puis de nouveau sur le coffre. Son écran Révoquer annule une allowance ; la révocation est une transaction signée sur le coffre.

Obtenir l'extension

Questions

Faut-il révoquer ses vieilles approbations de jetons ?

Oui, pour les contrats dont vous ne vous servez plus. Révoquer coûte de petits frais de réseau et retire une permission dont on pourrait abuser plus tard.

Quelle différence entre approve et setApprovalForAll ?

approve couvre un jeton jusqu'à un montant. setApprovalForAll couvre tous les NFT d'une collection que vous possédez, aujourd'hui et demain, ce qui en fait une cible fréquente des arnaques aux NFT.