Autorisez uniquement le montant d’entrée nécessaire au swap lorsque c’est possible. Après le trade, ouvrez un vérificateur d’autorisations fiable sur la même chaîne, repérez l’allocation accordée au routeur, envoyez une transaction de révocation puis confirmez que l’allocation vaut zéro.
Une méthode concrète#
- Vérifiez le contrat du jeton et celui du bénéficiaire. Comparez les adresses exactes et le réseau avec la documentation officielle du DEX.
- Choisissez le montant exact ou un permit limité dans le temps s’il existe. Une permission limitée réduit l’exposition future sans supprimer le besoin de lire la signature.
- Confirmez l’autorisation on-chain avant le swap. Vérifiez le bénéficiaire, le montant et l’état de la transaction dans l’explorateur.
- Terminez le swap et contrôlez la sortie. Comparez le montant réellement reçu au minimum prévu et vérifiez le contrat du jeton de sortie.
- Révoquez la permission obsolète et confirmez la transaction. Rechargez l’état on-chain pour vous assurer que l’allocation a bien changé.
Ce qui compte réellement#
L’approbation autorise le routeur ; le swap consomme des jetons grâce à cette permission. Une allowance illimitée peut rester active même lorsque le solde du wallet est nul.
Séparez ce qui peut être contrôlé avant la signature de ce qui doit être surveillé ensuite. Limitez strictement cette seconde catégorie.
Une règle de décision réutilisable#
Pour un routeur vérifié et fréquemment utilisé, répéter les autorisations peut coûter davantage. Décidez selon le solde exposé et la fréquence d’usage, pas selon la seule commodité.
Les erreurs qui changent l’issue#
- Autoriser un routeur d’imitation. Le nom peut sembler exact tandis que l’adresse appartient à un attaquant.
- Révoquer sur la mauvaise blockchain. Chaque réseau conserve un état distinct pour la même adresse.
- Déconnecter le site au lieu de révoquer. La session locale disparaît, mais l’allocation on-chain reste active.
- Suivre un faux lien de révocation après un incident. Les fraudeurs exploitent l’urgence pour demander une nouvelle signature malveillante.
Les preuves à conserver#
Ne jugez pas l’autorisation ou la révocation au seul message de réussite. Vérifiez l’état après fermeture de la page.
| Point de contrôle | Preuve à obtenir | Condition d’arrêt |
|---|---|---|
| Vérifier jeton et bénéficiaire | Contrats exacts rapprochés de la documentation | Routeur ressemblant mais non officiel |
| Choisir montant exact ou permit limité | Montant, durée et bénéficiaire consignés | Révocation préparée sur la mauvaise chaîne |
| Confirmer l’approbation on-chain | Identifiant et allowance dans l’explorateur | Site seulement déconnecté sans révocation |
Enregistrez les transactions, frais et permissions restantes. L’interface est une vue ; l’état on-chain constitue la trace durable.
Questions fréquentes#
Révoquer rend-il les jetons déjà dépensés ?
Non. La révocation empêche seulement l’usage futur de l’allocation restante.
Pourquoi approbation et swap sont-ils séparés ?
Les contrats ERC-20 exigent que le propriétaire autorise un bénéficiaire avant qu’il puisse transférer les jetons d’entrée.
Peut-on révoquer les signatures permit ?
Certaines peuvent être invalidées par un nonce ou un contrôle d’allocation ; l’implémentation varie.
Guides associés#
Sources#
- Uniswap Support: Swaps and Troubleshooting
- Ethereum.org: Gas and Fees
- MetaMask: Transactions and Gas
Avertissement sur les risques : le trading de cryptomonnaies peut entraîner des pertes rapides. Les exemples sont pédagogiques et ne constituent pas un conseil financier personnalisé ; vérifiez les règles de la plateforme, les frais et vos obligations légales ou fiscales avant d’agir.
Règles éditoriales
Ce guide est éducatif et fondé sur des sources. Les mesures de sécurité, règles des plateformes et exigences légales peuvent évoluer ; vérifiez les étapes importantes auprès des sources officielles.