Attention aux attaques par hameçonnage. Ledger ne vous demandera jamais les 24 mots de votre phrase de récupération. Ne les partagez jamais. En savoir plus

Comment annuler une transaction bloquée dans MetaMask avec le nonce

Cet article explique comment annuler une transaction bloquée, en utilisant MetaMask et avec le nonce de votre opération.

Si vous avez déjà envoyé une transaction sur Ethereum, vous savez à quel point cela peut être frustrant lorsque votre transaction est bloquée. Heureusement, vous pouvez annuler une transaction dans MetaMask en utilisant le nonce. Le nonce est un numéro unique qui identifie une transaction et empêche les attaques par rejeu sur le réseau.

Avant de commencer

  • Téléchargez la dernière version de Ledger Live en utilisant ce lien.
  • Connectez votre appareil Ledger à Ledger Live et assurez-vous qu'il exécute la dernière version du micrologiciel.
  • Assurez-vous que la dernière version de l’application Ethereum (ETH) est installée sur votre appareil Ledger.

Après cela, fermez Ledger Live, car il peut être incompatible avec MetaMask.

Où puis-je trouver la valeur du nonce ?

Pour annuler une transaction bloquée, vous devez d’abord trouver la valeur du nonce de votre transaction. Il vous suffit pour cela de rechercher l’empreinte (« hash ») de votre transaction sur un explorateur de blockchain, tel qu’Etherscan. Une fois que vous avez trouvé votre transaction, vous pouvez voir sa valeur de nonce répertoriée dans les détails.

  1. Connectez votre appareil Ledger à MetaMask. Vous avez des doutes sur la procédure à suivre ? Cliquez ici pour en savoir plus.  

  2. Activez les nonces personnalisés en cliquant sur l’icône de profil en haut à droite de la fenêtre de MetaMask, puis en sélectionnant Paramètres ("Settings"), en cliquant sur Avancé ("Advanced"), puis en activant l’option Personnaliser le nonce de transaction ("Customize transaction nonce").

  3. Créez une nouvelle transaction dans MetaMask en cliquant sur Envoyer.

  4. Collez votre adresse dans le champ À et définissez un montant de 0 ETH.

  5. Avant de confirmer votre transaction, vous verrez un champ vous indiquant de saisir un nonce. Entrez le même nonce que celui de la transaction bloquée. Par exemple, si celui de votre transaction bloquée était de « 4 », entrez « 4 » comme nonce pour votre nouvelle transaction.

  6. Définissez une limite de gaz plus élevée que celle que vous aviez défini avec votre transaction bloquée. Si la limite de gaz est identique ou inférieure, la nouvelle transaction échouera immédiatement.

  7. Définissez les frais de gaz à la valeur maximale pour vous assurer que la transaction soit traitée rapidement.

  8. Confirmez la transaction pour envoyer cette nouvelle opération.

  9. Votre transaction bloquée sera remplacée par la nouvelle, ce qui annulera ainsi l’ancienne.

  Vous avez plusieurs transactions bloquées ?

Si vous avez plusieurs transactions bloquées, il est important de les annuler dans le bon ordre. Vous devez donc d’abord annuler la transaction qui a le nonce le plus bas, puis passer à celles ayant des nonces plus élevés. En effet, le réseau Ethereum traite les transactions dans l’ordre de leurs valeurs de nonce. Si vous avez une transaction bloquée, elle peut donc bloquer les transactions suivantes ayant des valeurs de nonce plus élevées.

Annuler une transaction bloquée dans MetaMask à l’aide du nonce est très simple. Cela peut vous faire gagner du temps et vous simplifier la vie. Assurez-vous simplement d’activer les nonces personnalisés, puis créez une nouvelle transaction avec le même nonce, définissez une limite de gaz suffisamment élevée, et confirmez votre transaction. Grâce à ces étapes, vous pouvez facilement annuler toute transaction bloquée sur le réseau Ethereum.

  Avez-vous toujours des difficultés à annuler une transaction bloquée ?

Si vous avez essayé toutes les solutions ci-dessus et que vous rencontrez toujours des difficultés, envisagez de remplacer la valeur RPC par la valeur Chainlist RPC : https://api.securerpc.com/v1. Renvoyez ensuite la transaction. Pour en savoir plus sur la connexion à Chainlist, cliquez ici

Cet article vous a-t-il été utile ?