DÉPANNAGE · ETHEREUM

Transaction Ethereum échouée : pourquoi payer du gas ?

Le swap n’a pas eu lieu, mais votre solde d’ETH a diminué. La première question est le statut de la transaction dans l’explorateur du bon réseau. Le mot « erreur » dans une application ne suffit pas à déterminer ce qui a été facturé.

Intermédiaire

Pour être à l’aise : Lire une transaction sur Etherscan : le guide simple

LA RÉPONSE EN BREF

Une transaction Ethereum incluse dans un bloc peut échouer après avoir consommé du calcul. L’action est annulée, mais le gas utilisé reste facturé. Un simple refus dans le portefeuille avant envoi est différent : cette tentative n’a pas été exécutée sur la blockchain.

LIRE LE STATUT

Que dit l’explorateur ?

Choisissez un statut observé. Ce guide ne consulte aucune transaction.

La transaction a été incluse, mais l’exécution a échoué. Lisez le reçu : le gas consommé peut rester facturé. Identifiez l’erreur avant de recommencer.

EXEMPLE FICTIF · ETHEREUM L1
Statut
Reverted
Gas used
53 000
Effective gas price
12 gwei
Coût réseau
0,000636 ETH

Le calcul est facturé même si l’action demandée est annulée.

Lire le reçu d’une transaction échouée

Notre reçu fictif montre 53 000 unités de gas consommées à un prix effectif de 12 gwei. Le calcul donne 53 000 × 12 × 10⁻⁹ = 0,000636 ETH. Avec une hypothèse pédagogique de 3 000 € par ETH, cela représente 1,91 €. Ces nombres ne sont pas des cours actuels.

Sur Ethereum L1, le reçu permet de distinguer gas consommé et plafond de gas autorisé. Le plafond n’est pas automatiquement la dépense. Une erreur « out of gas » peut toutefois consommer toute la limite d’exécution. Sur une couche 2, l’affichage des frais peut comprendre d’autres composantes.

Pourquoi l’action a-t-elle échoué ?

Le motif dépend du contrat : délai dépassé, condition non satisfaite, montant minimum de sortie non atteint ou limite de calcul insuffisante. Recherchez le message exact dans le reçu, puis dans la documentation officielle de l’application. Une augmentation du prix du gas ne corrige pas une condition métier refusée.

Un achat en plusieurs étapes peut avoir un reçu réussi pour l’autorisation et un reçu échoué pour l’échange. L’échec de l’échange ne retire pas forcément l’autorisation précédemment confirmée. Vérifiez les opérations séparément.

Avant une nouvelle tentative

Conservez le hash et le message d’erreur. Vérifiez le réseau, le solde disponible pour les frais et les conditions de l’action. Relancer sans comprendre peut répéter la même dépense. Une opération encore en attente suit une autre procédure, expliquée dans notre guide dédié.

  • Ne confondez pas prix du gas, quantité de gas et montant envoyé.
  • Ne relevez pas aveuglément la tolérance au slippage pour faire disparaître une erreur.
  • Un échec on-chain ordinaire ne crée pas un remboursement automatique des frais de réseau.

Les questions qui restent

Les tokens envoyés sont-ils perdus lors d’un revert ?

Dans une transaction EVM ordinaire révoquée par un revert, les changements de cette exécution sont annulés, mais les frais restent dus. Une autorisation ou une autre transaction antérieure demeure distincte. Vérifiez le reçu et les soldes plutôt que le seul message de l’interface.

Cliquer sur « Refuser » coûte-t-il du gas ?

Refuser une demande avant sa diffusion n’exécute pas cette demande sur le réseau. Vérifiez cependant qu’une autre étape n’avait pas déjà été signée et envoyée.

Sources et approfondissement

Page mise à jour le
Vérification documentaire le · WhyTheBlockchain · Méthode éditoriale