Lorsque vous effectuez des transactions sur le réseau Ethereum, vous pouvez parfois rencontrer un problème frustrant : votre transaction est bloquée en attente de traitement et tarde à être confirmée. Ce problème provient souvent d'un frais de Gas trop bas. Les mineurs traitent en priorité les opérations prêtes à payer des frais de transaction plus élevés. Si le prix de votre Gas n'est pas compétitif, la transaction sera reléguée à l'arrière de la file d'attente.
La bonne nouvelle est que vous pouvez accélérer ou remplacer cette transaction en augmentant les frais de Gas. Bien que cela puisse sembler compliqué, en réalité, ce n'est pas difficile à faire. Cette méthode s'applique à l'ETH ainsi qu'à tous les jetons basés sur le standard ERC20.
Comprendre les causes fondamentales des ralentissements de transaction
Ethereum utilise un mécanisme d'enchères pour traiter les transactions. Vous devez comprendre trois concepts clés :
Coût du Gas — Coût de la charge de travail de calcul nécessaire pour effectuer la transaction
Prix du Gas — le prix par unité de Gas (peut être compris comme le prix unitaire du “temps de travail”)
Limite de Gas — Le montant maximum que vous êtes prêt à payer pour cette transaction
Le produit des deux premiers détermine vos frais de transaction totaux. Lorsque le réseau est encombré, si le prix du Gas que vous avez défini est trop bas, d'autres utilisateurs prêts à payer des frais plus élevés seront traités en priorité. Une fois que la transaction est en attente, le système verrouillera cette adresse de portefeuille pour empêcher le lancement de nouvelles transactions, jusqu'à ce que cette transaction soit soit confirmée, soit expire automatiquement.
Méthodes pour accélérer les transactions avec MetaMask
Première méthode : utiliser la fonction d'accélération
Ouvrez votre portefeuille MetaMask qui a envoyé cette transaction non confirmée. Si vous utilisez un portefeuille externe, vous devez l'importer via une phrase de récupération ou une clé privée.
Dans l'onglet « Activités », trouvez la transaction et cliquez sur le bouton « Accélérer ».
Le système notifiera à nouveau le mineur de votre transaction. Choisissez l'option « rapide » pour augmenter le prix du Gas, puis enregistrez.
Si les options par défaut ne répondent pas aux besoins, passez en mode « avancé » pour saisir manuellement le prix du Gas. Vous pouvez consulter les tarifs du Gas en temps réel sur Etherscan ou EthGasStation.
Deuxième option : remplacer l'ancienne transaction par une nouvelle transaction
Accédez à votre portefeuille MetaMask, trouvez la transaction en attente et notez sa valeur Nonce (numéro de séquence de la transaction).
S'il y a plusieurs transactions en attente de traitement, commencez par traiter celle avec le numéro de série le plus bas.
Accédez à Paramètres → Options avancées
Faites défiler vers le bas et activez la fonction « Nonce de transaction personnalisé ».
Copiez votre adresse de portefeuille
Cliquez sur « Envoyer » pour créer une nouvelle transaction, collez votre propre adresse de portefeuille dans le champ d'adresse de réception.
Étape clé : définir le montant d'envoi à 0 Éther, mais utiliser la valeur de Nonce de la transaction originale. Assurez-vous de définir un prix du Gas suffisamment élevé.
Cliquez sur confirmer et attendez que la nouvelle transaction soit confirmée, l'ancienne transaction sera remplacée.
Après la transaction, n'oubliez pas de désactiver la fonction « Nonce personnalisé » pour garantir la sécurité.
Annuler une transaction via Trust Wallet
Dans l'application Trust Wallet, cliquez sur la transaction non confirmée, trouvez et notez la valeur Nonce.
Créez une nouvelle transaction, définissez le destinataire sur l'adresse de votre propre portefeuille (doit être identique)
Réglez la quantité d'ETH à 0, cliquez sur Suivant
Cliquez sur l'icône de réglage dans le coin supérieur droit
Dans le champ Nonce, saisissez la valeur enregistrée précédemment, tout en définissant un frais suffisamment élevé dans le champ prix du Gas.
Soumettez la transaction et attendez la confirmation, cela remplacera la transaction bloquée d'origine.
Points à noter particulièrement
Les transactions confirmées ne peuvent pas être annulées ou modifiées.
Il est important d'être particulièrement prudent lors de la définition d'un Nonce personnalisé, un Nonce incorrect peut entraîner un blocage des nouvelles transactions.
Une trop faible tarification du gaz peut toujours entraîner des retards dans les transactions de remplacement, il est donc impératif de vérifier le tarif recommandé du réseau actuel.
Après avoir terminé l'échange, il faut désactiver la fonction de personnalisation du Nonce et revenir à l'état normal.
Derniers conseils
Bien qu'il soit réconfortant de savoir qu'il existe des moyens de traiter les transactions bloquées, la meilleure stratégie est de définir un prix de Gas raisonnable dès le départ. Vérifier les prix du Gas en temps réel avant d'initier une transaction peut vous aider à faire un choix éclairé. Lorsque la transaction est effectivement bloquée, ces méthodes peuvent résoudre efficacement le problème et vous permettre de retrouver le contrôle total de votre portefeuille. N'oubliez pas que la clé pour annuler ou remplacer une transaction avec succès est de payer des frais de Gas suffisants.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Comment annuler ou remplacer une transaction non confirmée sur Ethereum
Lorsque vous effectuez des transactions sur le réseau Ethereum, vous pouvez parfois rencontrer un problème frustrant : votre transaction est bloquée en attente de traitement et tarde à être confirmée. Ce problème provient souvent d'un frais de Gas trop bas. Les mineurs traitent en priorité les opérations prêtes à payer des frais de transaction plus élevés. Si le prix de votre Gas n'est pas compétitif, la transaction sera reléguée à l'arrière de la file d'attente.
La bonne nouvelle est que vous pouvez accélérer ou remplacer cette transaction en augmentant les frais de Gas. Bien que cela puisse sembler compliqué, en réalité, ce n'est pas difficile à faire. Cette méthode s'applique à l'ETH ainsi qu'à tous les jetons basés sur le standard ERC20.
Comprendre les causes fondamentales des ralentissements de transaction
Ethereum utilise un mécanisme d'enchères pour traiter les transactions. Vous devez comprendre trois concepts clés :
Coût du Gas — Coût de la charge de travail de calcul nécessaire pour effectuer la transaction Prix du Gas — le prix par unité de Gas (peut être compris comme le prix unitaire du “temps de travail”) Limite de Gas — Le montant maximum que vous êtes prêt à payer pour cette transaction
Le produit des deux premiers détermine vos frais de transaction totaux. Lorsque le réseau est encombré, si le prix du Gas que vous avez défini est trop bas, d'autres utilisateurs prêts à payer des frais plus élevés seront traités en priorité. Une fois que la transaction est en attente, le système verrouillera cette adresse de portefeuille pour empêcher le lancement de nouvelles transactions, jusqu'à ce que cette transaction soit soit confirmée, soit expire automatiquement.
Méthodes pour accélérer les transactions avec MetaMask
Première méthode : utiliser la fonction d'accélération
Deuxième option : remplacer l'ancienne transaction par une nouvelle transaction
Annuler une transaction via Trust Wallet
Points à noter particulièrement
Derniers conseils
Bien qu'il soit réconfortant de savoir qu'il existe des moyens de traiter les transactions bloquées, la meilleure stratégie est de définir un prix de Gas raisonnable dès le départ. Vérifier les prix du Gas en temps réel avant d'initier une transaction peut vous aider à faire un choix éclairé. Lorsque la transaction est effectivement bloquée, ces méthodes peuvent résoudre efficacement le problème et vous permettre de retrouver le contrôle total de votre portefeuille. N'oubliez pas que la clé pour annuler ou remplacer une transaction avec succès est de payer des frais de Gas suffisants.