Autorisation de token avant un échange : signification et solutions aux problèmes courants
Une autorisation permet à un contrat de dépenser un token ERC-20. Ce n’est pas l’échange lui-même. La monnaie native du réseau n’utilise pas cette étape d’autorisation ERC-20. La norme ERC-20 définit ce modèle d’allocation. Selon la route et l’autorisation existante, votre portefeuille peut demander une autorisation on-chain, un permit signé, les deux, ou aucun.
Lire la demande du portefeuille
Avant d’autoriser, vérifiez le token, le contrat qui reçoit l’autorisation et le montant ou la limite de dépense. Si le portefeuille affiche un permit, lisez ses champs et son expiration. Ne partagez jamais votre phrase de récupération ni votre clé privée pour résoudre une demande d’autorisation.
Ce qui se passe normalement ensuite
Dans un parcours normal, l’autorisation peut être suivie de l’échange. Si vous refusez la demande, changez de réseau, n’avez pas le token de gas natif du réseau ou si le devis expire, l’échange peut ne pas avoir lieu. Consultez l’activité du portefeuille avant de recommencer, car une demande peut encore être en attente.
Un cas de récupération est à distinguer : si Swapdore récupère une autorisation terminée après une interruption, il n’envoie pas d’échange automatiquement. Fermez l’écran de récupération, demandez un nouveau devis et vérifiez-le avant d’envoyer. Ce comportement concerne la récupération, pas chaque autorisation.
Vérifications courantes si l’échange n’a pas suivi
- Vérifiez que votre portefeuille est connecté au réseau choisi pour le devis et dispose de son token de gas natif pour l’autorisation ou l’échange.
- Vérifiez si le devis a expiré, puis demandez-en un nouveau au lieu de réutiliser d’anciens chiffres.
- Ouvrez la transaction d’autorisation ou d’échange dans l’explorateur pour voir si elle est en attente, confirmée ou annulée.
- Si l’autorisation reste inutilisée, envisagez de la vérifier ou de la révoquer dans le gestionnaire d’autorisations de votre portefeuille.
Le gas après une erreur
Une autorisation confirmée consomme du gas. Un échange annulé par le contrat peut aussi consommer du gas, car le réseau l’a traité avant de rejeter ses conditions. Cela ne signifie pas que l’échange a eu lieu. Utilisez le résultat de l’explorateur et l’activité de votre portefeuille pour établir ce qui s’est passé avant de réessayer.