Comment corriger la transaction de remplacement sous-évaluée dans MetaMask (2026)

— By Tony Rabbit in Tutorials

Comment corriger la transaction de remplacement sous-évaluée dans MetaMask (2026)

Apprenez à corriger une transaction de remplacement sous-évaluée dans MetaMask, pourquoi cela se produit avec les transactions en attente et les nonces, et comment réessayer en toute sécurité.

Une transaction de remplacement sous-évaluée dans MetaMask signifie généralement que vous avez essayé de remplacer, d'accélérer ou d'annuler une transaction en attente en utilisant le même nonce, mais que les nouveaux paramètres de frais n'étaient pas suffisamment élevés pour que le réseau accepte le remplacement. Ce n'est pas le même problème que des fonds insuffisants, un manque de gaz ou un chemin de contrat défectueux. C'est principalement un problème de réévaluation de transaction en attente.

Cette requête apparaît généralement dans un moment de forte pression. Le portefeuille peut sembler bloqué, l'utilisateur a peut-être cliqué sur accélérer deux fois, ou une transaction personnalisée peut être en concurrence avec une plus ancienne. C'est pourquoi le guide le plus sûr n'est pas seulement une définition. Il doit expliquer ce que signifie l'erreur, pourquoi elle se produit et comment se rétablir sans rendre la file d'attente plus désordonnée.

Division d'intention

Réponse rapide

  • L'erreur signifie que votre nouvelle transaction n'a pas augmenté suffisamment les frais pour remplacer une ancienne en attente avec le même nonce.
  • Elle se produit généralement après un accélérer, un annuler, ou une transaction soumise manuellement avec un nonce dupliqué.
  • La solution la plus sûre est de confirmer l'état de la transaction originale, puis de réessayer avec une augmentation significative des frais au lieu de spammer plusieurs remplacements.

Ce que signifie réellement une transaction de remplacement sous-évaluée

Sur les réseaux EVM, chaque adresse de portefeuille envoie des transactions en séquence en utilisant un nonce. Lorsqu'une transaction est déjà en attente, toute nouvelle transaction avec ce même nonce est considérée comme une tentative de remplacement. Les nœuds et les validateurs ignoreront généralement le remplacement à moins qu'il n'offre un package de frais clairement meilleur que l'ancien.

C'est pourquoi le message inclut le mot sous-évalué. Le portefeuille ne dit pas que les frais du réseau sont bon marché en général. Il dit que le remplacement n'est pas suffisamment attractif par rapport à la version déjà présente dans le mempool.

Pourquoi MetaMask affiche l'erreur

MetaMask affiche souvent cette erreur dans quatre situations :

  • Vous avez essayé d'accélérer une transaction en attente mais le nouveau frais maximum ou le frais prioritaire n'était que légèrement plus élevé.
  • Vous avez essayé d'annuler une transaction en attente mais la transaction d'annulation n'était pas suffisamment compétitive pour gagner le même emplacement de nonce.
  • Vous avez utilisé des paramètres de nonce personnalisés et avez accidentellement créé une deuxième transaction qui entre en conflit avec la première.
  • Votre vue de portefeuille est obsolète et vous agissez sur un ancien état en attente alors que le réseau a déjà avancé.

En période de congestion, le seuil pour remplacer une transaction en attente peut augmenter rapidement. Une légère augmentation des frais qui aurait pu fonctionner dans des conditions calmes peut échouer lorsque le mempool est encombré et que les validateurs ont des options mieux rémunérées disponibles.

Situations courantes derrière l'erreur

1. Une transaction bloquée est toujours en attente

C'est le cas classique. Vous avez soumis un échange ou un transfert, il n'a pas été confirmé, et ensuite vous avez tenté de le renvoyer ou de l'annuler. Si l'augmentation des frais est trop faible, le remplacement ne s'effectue pas.

2. Vous avez cliqué sur accélérer plus d'une fois

Lorsque les utilisateurs paniquent, ils créent parfois des tentatives de reprise qui se chevauchent. Cela peut produire une file d'attente désordonnée d'intentions en attente, surtout si le portefeuille ou le RPC est en retard par rapport à l'état de la chaîne.

3. Vous avez envoyé une nouvelle transaction avant que l'ancienne ne soit traitée

Parce que les nonces sont séquentiels, une transaction bloquée peut bloquer les suivantes. Envoyer plus de transactions sans d'abord traiter l'élément en attente peut aggraver le problème.

4. Vous avez utilisé des paramètres de gaz manuels sans vérifier le réseau

Les paramètres personnalisés sont utiles, mais seulement lorsque vous comprenez comment ils se comparent sur le marché des frais en direct. Si le remplacement semble seulement légèrement meilleur que l'ancienne transaction, les nœuds peuvent encore le rejeter.

Comment réparer une transaction de remplacement sous-évaluée en toute sécurité

  1. Vérifiez si la transaction originale est toujours en attente sur la chaîne. Utilisez le hash de la transaction, votre activité de portefeuille ou un explorateur de blocs. Si la transaction originale est déjà confirmée, vous ne résolvez plus un problème de remplacement.
  2. Si la transaction originale est en attente, utilisez un chemin de remplacement propre. Accélérez-la ou annulez-la depuis le même portefeuille, pas les deux de manière répétée et aléatoire.
  3. Augmentez significativement les frais de remplacement. En pratique, le nouveau frais maximum et le frais prioritaire doivent généralement être clairement plus élevés que les anciennes valeurs, pas juste un léger ajustement.
  4. Évitez d'envoyer plusieurs remplacements concurrents. Un remplacement délibéré est plus sûr qu'une série de tentatives qui sont toutes légèrement différentes.
  5. Si MetaMask semble désynchronisé, confirmez l'état de la chaîne avant de réinitialiser l'activité. Réinitialiser trop tôt peut masquer ce qui est encore en attente sur la chaîne.

Un flux de travail de récupération plus sûr

Si vous souhaitez une séquence de dépannage propre, utilisez cet ordre :

  1. Ouvrez la transaction en attente et enregistrez le hash et le nonce.
  2. Vérifiez si le réseau l'affiche toujours comme en attente.
  3. Si oui, décidez si vous souhaitez la confirmer plus rapidement ou la remplacer par une annulation.
  4. Soumettez un remplacement avec des frais clairement plus élevés.
  5. Attendez la réponse de la chaîne avant d'essayer quoi que ce soit d'autre.

C'est aussi pourquoi le guide compagnon sur accélérer ou annuler une transaction en attente dans MetaMask est souvent la prochaine étape après l'apparition de cette erreur.

Erreurs qui aggravent le problème

  • Confondre avec des fonds insuffisants : si le portefeuille manque du jeton natif de gaz, c'est une erreur différente et une solution différente.
  • Confondre avec un manque de gaz : le manque de gaz concerne la limite d'exécution, pas le remplacement de nonce.
  • Copier aveuglément les valeurs de frais d'une ancienne transaction en attente : le réseau peut nécessiter une augmentation plus forte maintenant.
  • Spammer des tentatives : cela peut créer plus de confusion que de clarté, surtout lorsque l'interface utilisateur est en retard par rapport au mempool.
  • Réinitialiser l'activité avant de confirmer l'état de l'explorateur : cela peut masquer une transaction toujours en attente et conduire à des actions en double.

Transaction de remplacement sous-évaluée vs autres erreurs de gaz MetaMask

  • Fonds insuffisants pour le gaz : vous n'avez pas assez de jetons natifs pour payer les frais. Lisez ce guide.
  • Manque de gaz : la transaction n'avait pas assez d'unités de gaz allouées pour se terminer. Lisez ce guide.
  • Confusion sur les paramètres de gaz : vous essayez de comprendre les champs de frais maximum, de frais prioritaires ou de limite de gaz. Lisez ce guide.

FAQ

Est-ce que "transaction de remplacement sous-évaluée" signifie que mon portefeuille est cassé ?

Non. Cela signifie généralement que le réseau a rejeté le nouveau remplacement parce qu'il n'était pas suffisamment évalué par rapport à l'ancien.

Puis-je simplement attendre au lieu de remplacer la transaction ?

Parfois oui. Si la transaction originale est toujours valide et que le réseau se calme, elle peut finalement être confirmée. La décision dépend de l'urgence et de si vous souhaitez toujours que cette action exacte soit exécutée.

Pourquoi cela se produit-il plus souvent pendant des conditions de marché chargées ?

Parce que les transactions en attente rivalisent plus durement pendant la congestion. Lorsque l'espace de bloc devient coûteux, les nœuds sont moins enclins à accepter des remplacements faibles.

Conclusion

Une transaction de remplacement sous-évaluée est mieux comprise comme un problème de tarification de remplacement de nonce, et non comme un échec générique de gaz dans MetaMask. Si vous confirmez l'état en attente d'origine, choisissez un chemin de remplacement propre et augmentez délibérément les frais, l'erreur devient beaucoup plus facile à résoudre sans créer une file d'attente plus longue.

Liens connexes : Accélérer ou annuler une transaction en attente dans MetaMask | Comprendre les erreurs de nonce dans la crypto | Qu'est-ce qu'un mempool dans la crypto | Qu'est-ce que la congestion du réseau dans la crypto