Transactions bloquées et transactions échouées

2026-08-24

Transactions bloquées et transactions échouées

Peu de choses inquiètent autant un nouvel utilisateur qu'une transaction qui reste « en attente » pendant une heure, ou qu'une transaction qui échoue tout en prélevant des frais. Les deux font partie du fonctionnement normal des blockchains, et les deux se corrigent ou s'évitent dès que vous comprenez ce qui se passe. Voici pourquoi les transactions se bloquent ou échouent, et quoi faire dans chaque cas.

Transactions bloquées et échouées : les points clés en un coup d'œil

En attente, bloquée, échouée

Ces trois mots décrivent des états différents, et les confondre déclenche des paniques inutiles. Une transaction en attente a été diffusée et fait la queue pour être incluse : c'est parfaitement normal pendant un moment. Une transaction bloquée reste en attente anormalement longtemps parce que ses frais sont trop bas pour qu'on la prenne. Une transaction échouée, au contraire, a bel et bien été traitée, mais n'a pas mené à bien l'action prévue. Savoir dans quel état vous êtes vous dit s'il faut patienter, intervenir ou enquêter.

Pourquoi une transaction se bloque

Une transaction est au fond une enchère pour de la place dans un bloc. Si vous fixez des frais trop bas pour la demande du moment, les validateurs préfèrent simplement les transactions qui paient davantage et la vôtre attend, parfois des heures. Il existe une seconde cause, plus sournoise : chaque transaction sortant de votre portefeuille porte un numéro séquentiel appelé nonce, et elles doivent se confirmer dans l'ordre. Si une transaction ancienne à frais bas cale, toutes les suivantes restent coincées derrière elle, même si elles ont largement payé.

Comment débloquer une transaction

Comme une transaction en attente n'est pas encore définitive, vous pouvez la remplacer. L'outil standard est le remplacement par les frais : vous renvoyez une transaction avec le même nonce mais des frais plus élevés, et les validateurs retiennent la version qui paie le mieux. Les portefeuilles proposent en général un bouton « accélérer ». Si vous préférez qu'elle ne s'exécute jamais, vous envoyez une « annulation » : une transaction de valeur nulle vers vous-même, avec le même nonce et des frais plus élevés, qui occupe la place à sa place. Dans les deux cas, libérer le nonce bloqué libère aussi tout ce qui attendait derrière.

Pourquoi une transaction échoue et coûte quand même

Se voir facturer une transaction échouée paraît injuste, mais la logique tient : les validateurs ont fourni un vrai travail pour l'exécuter, ils doivent donc être payés quel que soit le résultat. Les causes courantes sont l'épuisement du gas que vous aviez alloué, un contrat intelligent qui rejette l'action par un revert, ou un swap qui échoue parce que le prix a dépassé votre tolérance au slippage. La blockchain enregistre la tentative et consomme le gas, même si vos fonds restent par ailleurs là où ils étaient.

Lire l'erreur et l'éviter

Un explorateur de blocs affiche en général pourquoi une transaction a échoué, souvent avec un motif court comme « out of gas » ou un message d'erreur du contrat. Pour éviter les échecs, laissez votre portefeuille estimer le gas plutôt que de forcer une limite basse, fixez une tolérance au slippage réaliste sur les swaps volatils, et méfiez-vous des contrats inconnus susceptibles de faire un revert. Quand quelque chose échoue à répétition, c'est souvent le contrat qui vous dit que l'action ne peut pas aboutir en ce moment, pas un problème à forcer.

En résumé

Bloquée et échouée sont deux problèmes différents avec des remèdes différents. Une transaction bloquée attend avec des frais trop bas pour la demande et se règle en l'accélérant ou en l'annulant, sans oublier que l'ordre des nonces coince tout ce qui suit. Une transaction échouée s'est déjà exécutée sans aboutir, elle coûte du gas malgré tout, et se prévient surtout par des réglages sensés de gas et de slippage. Aucune des deux n'est perdue d'avance : les deux sont de la routine, une fois que vous connaissez les gestes.

Articles associés

Autres articles Bitbase sur ce sujet :

- Qu'est-ce que le regroupement de transactions en crypto ? Économiser sur les frais

- Comment envoyer des cryptomonnaies

- Qu'est-ce que la poussière (dust) en crypto ? Ces montants que vous ne pouvez pas dépenser

Avertissement : Cet article est un contenu pédagogique de Bitbase Academy, fourni à titre d'information uniquement. Il ne constitue pas un conseil en investissement, en trading, en fiscalité ou en finance. Rédigé en juillet 2026 ; référez-vous aux informations officielles les plus récentes.

Sources

[1] MetaMask, "Speed up, cancel, or resubmit a transaction" metamask.io

[2] Blocknative, "Understanding stuck and dropped transactions" blocknative.com

Articles connexes

Plus