Introduction
Une transaction MetaMask bloquée sur « en attente » est l’un des problèmes les plus courants en crypto — et l’un des plus stressants. Vous avez envoyé de l’ETH ou des tokens, mais rien ne se passe. La transaction reste simplement là.
La bonne nouvelle : c’est presque toujours réparable, et vos fonds ne sont jamais perdus. Ce guide explique exactement pourquoi cela se produit et vous donne des solutions étape par étape, classées de la plus simple à la plus technique.
Pourquoi une transaction MetaMask reste-t-elle bloquée ?
Chaque transaction Ethereum a un prix de gaz attaché — le montant que vous payez aux mineurs/validateurs pour la traiter. Quand le réseau est congestionné, les transactions avec des prix de gaz bas sont repoussées à l’arrière de la file d’attente. Si vous fixez le gaz trop bas, votre transaction pourrait rester non confirmée pendant des heures, voire des jours.
L’autre facteur est le nonce. Chaque transaction depuis votre portefeuille a un numéro de nonce séquentiel. Si la transaction #47 est bloquée, la transaction #48 et tout ce qui suit est également bloqué — elles ne peuvent pas être traitées tant que #47 n’est pas résolu.
C’est pourquoi une seule transaction bloquée peut geler l’ensemble de votre portefeuille.
Solution 1 : Accélérer (La plus simple)
MetaMask a un bouton Accélérer intégré pour les transactions en attente.
- Ouvrez MetaMask
- Trouvez la transaction en attente
- MetaMask suggérera un prix de gaz plus élevé — acceptez-le ou augmentez-le davantage
- Confirmez la nouvelle transaction
Cela soumet une nouvelle transaction avec le même nonce mais un gaz plus élevé. Le réseau traitera celle qui arrive en premier (la version à gaz plus élevé gagne).
Quand utiliser : La transaction est en attente depuis plus de 30-60 minutes et vous voulez qu’elle soit traitée.
Solution 2 : Annuler la transaction
Si vous ne voulez pas que la transaction soit traitée du tout :
- Cliquez sur la transaction en attente
- Confirmez l’annulation (vous paierez une petite frais de gaz pour l’annulation)
MetaMask envoie une transaction de 0 ETH à vous-même avec le même nonce mais un gaz plus élevé. Cela « remplace » la transaction bloquée.
Remarque : L’annulation n’est pas garantie. Si la transaction originale est confirmée avant votre annulation, l’originale est traitée. La vitesse est importante ici — agissez rapidement.
Quand utiliser : Vous avez envoyé à la mauvaise adresse, ou vous avez changé d’avis sur la transaction.
Solution 3 : Remplacement manuel du nonce (Avancé)
Si les boutons Accélérer et Annuler ne sont pas disponibles, vous pouvez soumettre manuellement une transaction de remplacement.
Activer le nonce personnalisé
Trouvez le nonce bloqué
- Cliquez sur la transaction en attente dans votre onglet Activité
Soumettre une transaction de remplacement
- Envoyez 0 ETH à votre propre adresse (ou à la destination originale)
- Confirmez et envoyez
Cette transaction de remplacement utilise le même nonce, donc celle qui est confirmée en premier annule l’autre.
Solution 4 : Réinitialiser votre compte (Dernier recours)
Si vous avez plusieurs transactions bloquées et votre activité est complètement gelée :
- Confirmez
Ce que cela fait : Réinitialise l’historique local des transactions de MetaMask et le suivi du nonce. Cela n’affecte PAS vos fonds, votre phrase de récupération ou votre solde en chaîne. Cela efface seulement la file d’attente locale en attente.
Quand utiliser : Vous avez de nombreuses transactions bloquées sur plusieurs nonces et ne pouvez pas les trier individuellement.
Comment prévenir les transactions bloquées
Vérifiez le gaz avant d’envoyer
Avant de confirmer une transaction, vérifiez le prix du gaz actuel :
- MetaMask affiche une estimation de gaz — choisissez « Marché » ou « Agressif » pour une confirmation plus rapide
- Pour les transactions non urgentes, « Bas » est acceptable mais peut prendre 10-30 minutes
Planifiez vos transactions
Les prix du gaz sont plus bas pendant :
- Les matins en semaine (heure américaine) — activité américaine plus faible
- Les fins de semaine en général
- Les périodes de faible volatilité du marché
Utilisez les réseaux L2 pour les petites transactions
Pour les petites transactions ou les transactions fréquentes, utilisez Arbitrum, Optimism ou Polygon au lieu du réseau principal Ethereum. Les frais de gaz sont 90-99% moins chers et la congestion est rarement un problème.
Questions fréquemment posées
Mes fonds seront-ils perdus si la transaction est bloquée ?
Non. Vos fonds sont soit toujours dans votre portefeuille (s’ils ne sont pas encore traités), soit stockés en toute sécurité dans le mempool. Une transaction bloquée ne supprime jamais les fonds.
Combien de temps dois-je attendre avant d’agir ?
Si la transaction est en attente depuis plus de 1 heure en conditions réseau normales, il vaut la peine de l’accélérer. Pendant une congestion élevée (par ex. lancement majeur NFT, krach du marché), les transactions peuvent légitimement prendre plusieurs heures — vérifiez le réseau avant d’agir.
Pourquoi le bouton Annuler n’apparaît-il pas ?
Les boutons Annuler et Accélérer n’apparaissent que pour les transactions qui sont encore non confirmées. Si la transaction a été minée (même avec un statut d’échec), ces options ne s’afficheront pas. Vérifiez Etherscan pour voir le vrai statut.
J’ai annulé la transaction mais elle a quand même été traitée — que s’est-il passé ?
Si la transaction originale a été confirmée avant que votre annulation soit diffusée, l’originale est traitée et l’annulation est rejetée. Cela peut se produire si le réseau a traité l’originale plus rapidement que prévu. Vos fonds ont été envoyés à la destination originale.
Mon portefeuille est complètement gelé — chaque transaction échoue. Que fais-je ?
Cela signifie généralement qu’une transaction bloquée avec un nonce bas bloque tout. Utilisez Solution 3 (Remplacement manuel du nonce) pour effacer le premier nonce bloqué, puis avancez.
Guides connexes :
