Maison  >  Article  >  Comment vérifier et révoquer les approbations de jetons et de contrats intelligents sur MetaMask

Comment vérifier et révoquer les approbations de jetons et de contrats intelligents sur MetaMask

WBOY
WBOYoriginal
2024-07-31 00:08:31990parcourir

Une approbation de jeton est un type de transaction courant que vous rencontrerez fréquemment lorsque vous utilisez Ethereum et d'autres blockchains similaires. Une approbation de jeton permet à une application décentralisée de déplacer un type spécifique de jeton depuis votre portefeuille.

Comment vérifier et révoquer les approbations de jetons et de contrats intelligents sur MetaMask

Lorsque vous utilisez Ethereum ou d'autres réseaux blockchain, plusieurs contrats intelligents auront probablement votre approbation pour dépenser des jetons de votre portefeuille.

Bien que cela ne soit généralement pas préoccupant, il est conseillé de vérifier périodiquement vos approbations de contrats intelligents et de révoquer ceux dont vous n'avez plus besoin ou que vous trouvez suspects.

Dans cet article, nous vous guiderons tout au long du processus de vérification et de révocation des approbations de jetons et de contrats intelligents sur MetaMask, et mettrons également en évidence quelques méthodes alternatives pour révoquer les approbations.

Comprendre les approbations de jetons et de contrats intelligents

Une approbation de jeton est un type de transaction courant que vous rencontrerez fréquemment lors de l'utilisation d'Ethereum et d'autres blockchains similaires. Une approbation de jeton permet essentiellement à une application décentralisée de déplacer un type spécifique de jeton depuis votre portefeuille.

Par exemple, si vous souhaitez utiliser un échange décentralisé comme Uniswap, vous devrez approuver le contrat intelligent d'Uniswap et lui donner la possibilité de retirer des jetons de votre portefeuille afin d'exécuter des transactions.

Il est important de garder à l'esprit qu'une approbation symbolique est une transaction en chaîne et nécessite donc le paiement de frais d'essence. La révocation d'une approbation de jeton est également une transaction en chaîne et nécessite également des frais.

Lors de la confirmation d'une approbation de jeton, vous aurez la possibilité de spécifier un plafond de dépenses, qui est la limite du nombre de jetons auxquels la DApp peut accéder avant de devoir demander à nouveau votre approbation.

La signature des autorisations de contrat intelligent est une étape nécessaire pour interagir avec de nombreux types d'applications décentralisées, mais comporte de sérieux risques. Si vous donnez votre approbation à un contrat intelligent malveillant, celui-ci pourrait voler des jetons de votre portefeuille.

Il est très important de noter qu'il existe une différence entre la révocation d'un contrat intelligent/approbation de jeton et la déconnexion de votre portefeuille d'un DApp. Si vous souhaitez supprimer la capacité d'une application décentralisée à accéder à vos jetons, vous devez révoquer son approbation - il ne suffit pas de simplement déconnecter votre portefeuille de la DApp.

Vérifier périodiquement vos approbations de contrats intelligents ou de jetons est une bonne pratique - vous pouvez révoquer les approbations des contrats intelligents que vous n'avez plus l'intention d'utiliser ou auxquels vous n'avez plus confiance.

Comment révoquer les autorisations sur MetaMask ?

Nous allons vous montrer comment vous pouvez facilement révoquer les autorisations de contrat intelligent ou de jeton à l'aide de la fonctionnalité MetaMask Portfolio.

Commençons par accéder à l'application MetaMask Portfolio et connecter notre portefeuille. Dans la section « Aperçu », vous devriez pouvoir voir les soldes de jetons des comptes que vous avez connectés.

Ensuite, rendez-vous dans l'onglet « Plafonds de dépenses ». Comme nous pouvons le voir, nous avons approuvé deux contrats intelligents pour dépenser les jetons de notre portefeuille. L'un est lié à l'agrégateur d'échange décentralisé 1inch, tandis que l'autre est lié à la plateforme de trading décentralisée dYdX.

Disons que nous voulons révoquer l'approbation du contrat intelligent dYdX. Cliquez sur le bouton « Révoquer » à côté du contrat que vous souhaitez révoquer.

Ensuite, approuvez la transaction pour révoquer l'autorisation. Veuillez garder à l'esprit que la révocation d'un jeton ou d'une approbation de contrat intelligent est une transaction en chaîne et que vous devrez payer des frais d'essence pour le faire.

Autres méthodes de révocation des autorisations de contrat intelligent/jeton

Il existe également plusieurs autres moyens de révoquer les autorisations de contrats intelligents ou de jetons que vous pourriez trouver plus utiles que le portefeuille MetaMask. Nous allons vous montrer comment révoquer les autorisations à l'aide d'un explorateur de blocs ou du site Web revoke.cash.

Utilisez un explorateur de blocs tel qu'Etherscan ou BscScan

L'explorateur de blocs Etherscan possède une fonctionnalité très pratique qui vous permet de vérifier vos approbations existantes et de les révoquer si vous le souhaitez.

Tout d’abord, rendez-vous sur l’outil d’approbation de jetons d’Etherscan. Ensuite, cliquez sur « Se connecter à Web3 » pour connecter votre portefeuille. Nous utiliserons notre portefeuille MetaMask dans cet exemple.

Ensuite, Etherscan affichera vos approbations de jetons existantes. Vous pouvez trier la liste par approbations de jetons ERC-20, ERC-721 et ERC-1155.

Pour révoquer une approbation, cliquez simplement sur « Révoquer » à côté de l'approbation que vous souhaitez révoquer. Ensuite, l'extension de votre navigateur MetaMask apparaîtra avec un écran où vous pourrez signer la transaction. Gardez à l’esprit que vous devrez payer des frais d’essence si vous souhaitez révoquer une approbation symbolique.

Utilisez revoke.cash

Un autre moyen populaire de révoquer les approbations de jetons/contrats intelligents est revoke.cash. Accédez au site Web revoke.cash et connectez votre portefeuille. La plateforme prend en charge une large gamme de portefeuilles, dont MetaMask.

Klicken Sie neben der Genehmigung, die Sie widerrufen möchten, auf „Widerrufen“. Daraufhin wird Ihr MetaMask-Wallet mit der Option zum Genehmigen der Transaktion angezeigt. Anschließend können Sie den Vertrag über MetaMask.

widerrufen

Eine praktische Funktion von revoke.cash ist, dass es Ihnen anzeigt, wie alt jede Ihrer Token-Genehmigungen ist. Dies ist eine gute Möglichkeit, schnell Token-Genehmigungen zu finden, die Sie nicht mehr verwenden und daher möglicherweise widerrufen möchten.

Revoke.cash wird es auch sagen

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn