En bref

Si vous avez utilisé le réseau Ethereum, vous avez peut-être constaté qu'une transaction prenait plus de temps que d'habitude à confirmer. Cela se produit en raison des priorités de traitement des transactions des mineurs – du fait que les utilisateurs qui proposent des frais plus élevés auront toujours la priorité sur les utilisateurs qui paient des frais peu élevés.

Si votre transaction Ethereum est bloquée en raison des faibles frais de gaz, vous devrez attendre que les frais diminuent et que votre transaction soit traitée par les mineurs. Cependant, vous pouvez résoudre ce problème en remplaçant la transaction en attente par une nouvelle transaction avec un prix du gaz plus élevé. Cela semble compliqué ? En fait, c'est plus facile que vous ne le pensez. Vous pouvez le faire avec l'éther (ETH) et tous les jetons ERC20.


Introduire

Tout d’abord, n’oubliez pas que vous ne pouvez pas remplacer, annuler ou annuler les transactions confirmées. Cependant, en période de congestion du réseau, certaines transactions de crypto-monnaie peuvent rester bloquées. Lorsque le volume des transactions est trop élevé, votre transaction peut rester dans la file d'attente de traitement pendant des heures, voire des jours.

Parfois, les blocages disparaissent d’eux-mêmes – en raison de l’échec des transactions en attente ou de la réduction des frais de gaz. Bien que vous ne puissiez pas littéralement annuler une transaction Ethereum, en quelques clics, vous pouvez accélérer le processus. En fait, vous pouvez remplacer la transaction en attente par une nouvelle transaction moyennant des frais plus élevés.

Dans ce guide, nous allons vous montrer comment accélérer les transactions en utilisant MetaMask ou Trust Wallet. Vous pouvez également utiliser d’autres portefeuilles de crypto-monnaie, à condition qu’ils prennent en charge la blockchain Ethereum, bien que le processus puisse être légèrement différent.

hủy-eth-tx-cta


Condition

  • MetaMask ou Trust Wallet installé.

  • Ayez votre clé privée (phrase de sauvegarde) à disposition pour vous connecter à votre portefeuille Ethereum.

  • Connecter à Internet.


Pourquoi les transactions Ethereum pourraient-elles rester bloquées ?

Ethereum fonctionne sur un système d'enchères pour les frais de transaction. Vos frais dépendront de la complexité de la transaction (c'est-à-dire de la consommation de puissance de calcul). Dans ce contexte, il y a trois termes importants que vous devez connaître : le coût du gaz, le prix du gaz et la limite de gaz.

Chaque tâche de calcul d'une transaction est cotée par son coût en gaz. Pendant ce temps, le prix payé pour chaque unité de gaz est appelé prix du gaz. En d’autres termes, le coût du gaz est le coût total à payer, et le prix du gaz est le prix calculé sur la base du « travail » de l’authentificateur. En fin de compte, la limite de gaz est le plafond que vous pouvez payer pour une transaction.

Bien que les coûts du gaz soient déterminés par la complexité de votre transaction, vous êtes libre de fixer vos propres prix du gaz et limites de gaz. Le total des frais que vous payez constituera une incitation pour les mineurs. Cependant, si le prix de votre essence est trop bas et que de nombreuses autres personnes sont prêtes à payer des frais plus élevés, votre transaction passera en attente. Si une transaction est bloquée, Ethereum ne confirmera aucune nouvelle transaction que vous effectuez à partir de la même adresse de portefeuille, jusqu'à ce que le mineur ait confirmé la première transaction.


Comment accélérer le trading sur MetaMask

1. Connectez-vous au portefeuille MetaMask contenant vos transactions en attente. S'il s'agit d'un portefeuille externe, vous devez saisir l'adresse avec la phrase de sauvegarde ou la clé privée correspondante.

hủy-eth-tx-img1


2. Recherchez la transaction en attente dans l'onglet [Activité] et cliquez sur [Accélérer].

hủy-eth-tx-img2


3. Ce processus vous permettra de rejouer votre transaction. Assurez-vous d'utiliser le prix du gaz le plus élevé en cliquant sur [Rapide] puis sur [Enregistrer].

hủy-eth-tx-img3


4. Si cette étape ne fonctionne pas, vous pouvez également accéder à l'onglet [Avancé] pour définir manuellement le prix du gaz. Vous pouvez vérifier les prix actuels du gaz et les délais de confirmation moyens sur Etherscan ou EthGasStation.


Comment remplacer une transaction sur MetaMask

1. Connectez-vous à votre portefeuille MetaMask qui a des transactions en attente. S'il s'agit d'un portefeuille externe, vous devez saisir l'adresse à l'aide de la phrase de sauvegarde ou de la clé privée correspondante.

hủy-eth-tx-img4


2. Recherchez la transaction en attente dans l'onglet [Activité]. Cliquez dessus pour vérifier les détails et noter le [Nonce].

Remarque : Si vous avez plusieurs transactions en attente, vous devez commencer par la transaction la plus ancienne (valeur occasionnel la plus basse).

hủy-eth-tx-img5


3. Ensuite, allez dans MetaMask [Paramètres] et cliquez sur [Avancé].

hủy-eth-tx-img6


4. Faites défiler vers le bas et activez [Personnaliser la transaction occasionnelle].

hủy-eth-tx-img7


5. Revenez en arrière et cliquez sur l'adresse de votre portefeuille pour la copier dans le presse-papiers.

hủy-eth-tx-img8


6. Cliquez sur [Envoyer] pour créer une nouvelle transaction et collez l'adresse de votre portefeuille dans le champ [Ajouter un destinataire].

hủy-eth-tx-img9


7. Vous devez envoyer 0 ETH vers votre propre portefeuille en utilisant le nombre occasionnel de la transaction en attente (notez à l'étape 2). Cliquez sur [Confirmer] lorsque vous avez fini de confirmer.

Remarque : Si le prix de votre essence est trop bas, cette transaction peut également être difficile. Assurez-vous de fixer un prix du gaz raisonnable.

hủy-eth-tx-img10


8. Veuillez attendre que la nouvelle transaction soit confirmée ; Après cela, la transaction en attente sera remplacée.

Remarque : Pour éviter les risques, assurez-vous d'avoir réactivé l'option [Personnaliser la transaction nonce] sur OFF, après avoir terminé les étapes ci-dessus.


Comment annuler des transactions avec Trust Wallet

1. Cliquez sur la transaction en attente dans votre application Trust Wallet et recherchez le champ [Nonce]. Enregistrez le numéro que vous voyez.

hủy-eth-tx-img11


2. Créez une nouvelle transaction et ajoutez l'adresse de votre portefeuille dans le champ [Adresse du destinataire]. Assurez-vous qu'il s'agit de la même adresse que la transaction en attente. Définissez [Montant ETH] sur 0 et cliquez sur [Suivant].

hủy-eth-tx-img12


3. Appuyez sur paramètres dans le coin supérieur droit.

hủy-eth-tx-img13


4. Remplacez le champ [Nonce] par la valeur que vous avez notée précédemment. Assurez-vous de fixer un [Prix du gaz] compétitif afin que votre transaction se déroule sans tracas.

hủy-eth-tx-img14


5. Attendez que la nouvelle transaction soit confirmée ; Après cela, la transaction en attente sera remplacée.


résumé

Envoyer une transaction Ethereum et réaliser que vous avez payé un prix d’essence déraisonnable peut être très frustrant. Mais la situation empire lorsque vous réalisez que vous ne pouvez pas utiliser votre portefeuille Ethereum tant que votre transaction en attente n'est pas convertie en échec de traitement ou confirmée.

Parfois, les transactions bloquées sont automatiquement effacées lorsque les frais de réseau diminuent. Mais malheureusement, cela peut prendre un certain temps. Au lieu de cela, vous pouvez annuler une transaction bloquée en la faisant simplement précéder d'un transfert de 0 token. N'oubliez pas que vous devrez payer l'intégralité des frais d'essence pour mener à bien la transaction d'annulation.