Burrow Guide Télécharger en sécurité

Transaction Rabby bloquée en attente : accélérer, annuler ou remplacer

Une transaction reste en attente lorsque son prix du gas est trop bas ou qu’une transaction antérieure de la même adresse n’est pas confirmée. Dans Rabby, ouvrez Signature Record, puis Speed up (renvoi avec des frais plus élevés) ou Cancel (remplacement par une transaction vide). Une seule transaction avec ce nonce peut être confirmée.

Étapes rapides

  1. Trouver la transaction en attente. Ouvrez Rabby et cliquez sur l’indicateur de transaction en attente, ou ouvrez Signature Record depuis le menu.
  2. Traiter d’abord la plus ancienne. Agissez sur la première transaction en attente. Les suivantes l’attendent et ne peuvent pas être accélérées ou annulées avant elle.
  3. Accélérer. Choisissez Speed up, sélectionnez un réglage de gas plus élevé que l’original et signez.
  4. Ou annuler. Choisissez Cancel, puis On-chain Cancel avec un prix du gas plus élevé, ou Quick Cancel si elle n’a pas été diffusée.
  5. Remplacer manuellement si nécessaire. Pour une transaction envoyée depuis un autre portefeuille, lancez un Send, saisissez le nonce bloqué dans les options de gas, augmentez les frais et signez.
  6. Vérifier le RPC. Si les transactions n’apparaissent jamais sur l’explorateur, désactivez tout RPC personnalisé et rediffusez.

Chaque transaction d’une adresse EVM porte un numéro appelé nonce : 0 pour votre première transaction sur une chaîne, puis 1, 2, 3 et ainsi de suite. Le réseau les traite strictement dans l’ordre. Si le nonce 14 est bloqué, les 15 et 16 attendent derrière lui, même s’ils ont payé plus. C’est le comportement général de l’EVM, pas un bug de Rabby.

Pour la débloquer, vous envoyez une nouvelle transaction avec le même nonce et des frais plus élevés. Les validateurs retiennent celle qui paie le mieux, et l’autre est abandonnée. L’info-bulle de Rabby le dit clairement : Only one transaction will be completed, and it is almost always the one with the highest gas price [Une seule transaction sera exécutée, presque toujours celle au prix du gas le plus élevé] (source de l’extension Rabby, v0.94.13, octobre 2026).

Pourquoi les transactions restent bloquées

  • Prix du gas trop bas. Les frais réseau ont augmenté après l’envoi, ou vous avez choisi un réglage lent.
  • Une transaction antérieure est en attente. Rabby ne vous laisse pas accélérer ou annuler une transaction ultérieure en premier ; il affiche Cannot speed up or cancel: Not the first pending txn [Impossible d’accélérer ou d’annuler : ce n’est pas la première transaction en attente].
  • Un nonce sauté. Si une transaction avec un nonce plus élevé a été envoyée (par exemple depuis un autre portefeuille utilisant la même adresse), il peut y avoir un trou.
  • Le nœud l’a abandonnée. La transaction n’a jamais atteint assez de nœuds, souvent à cause d’un problème de RPC.
  • Mode d’économie de gas. Rabby propose un mode qui attend des frais plus bas avant de diffuser. Ces transactions affichent Pending: to be broadcasted [En attente : à diffuser] avec un bouton Broadcast now. Si vous avez choisi ce mode, tout va bien ; appuyez sur le bouton si vous ne voulez plus attendre.

Accélérer une transaction

Ouvrez Rabby et cliquez sur l’indicateur de transaction en attente sur l’écran d’accueil, ou ouvrez Signature Record depuis le menu. Trouvez la transaction en attente et choisissez Speed up (le guide de NGRAVE la montre sous forme d’icône éclair). Rabby prépare la même transaction avec le même nonce. Choisissez un réglage de gas plus élevé que l’original, laissez tout le reste tel quel et signez. L’historique affiche alors une transaction initiale et une transaction d’accélération ; une seule sera exécutée.

Annuler une transaction

Choisissez Cancel sur la transaction en attente. Rabby propose jusqu’à trois options (source de l’extension Rabby, octobre 2026) :

OptionEffetGas
Quick CancelAnnule avant la diffusion. Fonctionne uniquement pour les transactions pas encore diffuséesAucun
On-chain CancelEnvoie une nouvelle transaction avec le même nonce qui ne fait rien, pour que l’originale ne puisse plus être confirméeOui, à un prix du gas plus élevé que l’original
Clear Pending LocallyRetire la transaction de l’écran de Rabby uniquementAucun

Utilisez Clear Pending Locally avec précaution. Rabby avertit : The removed transaction may still be confirmed on-chain unless it is replaced. [La transaction retirée peut encore être confirmée on-chain si elle n’est pas remplacée.] Utilisez cette option lorsqu’une transaction a clairement disparu (un explorateur de blocs ne la connaît pas) ou a déjà été remplacée depuis un autre portefeuille, pas pour annuler un swap que vous regrettez. Rabby suggère lui-même cette option lorsqu’une transaction est en attente depuis plus de trois minutes et semble bloquée localement.

Une annulation est une course : si l’originale est confirmée en premier, l’annulation échoue et vous ne payez que son gas. Sur les réseaux de layer 2 rapides, une transaction en attente est généralement confirmée avant que vous puissiez agir.

La remplacer manuellement avec un nonce personnalisé

Si la transaction bloquée a été envoyée depuis un autre portefeuille utilisant la même adresse, elle peut ne pas apparaître dans Rabby. Vous pouvez quand même la remplacer (support NGRAVE, 2026 ; support BitBox, 2026) :

  1. Recherchez la transaction bloquée sur un explorateur de blocs de cette chaîne et notez son nonce.
  2. Dans Rabby, lancez un Send depuis la même adresse sur la même chaîne. Pour accélérer, envoyez le même montant au même destinataire ; pour annuler, envoyez 0 à votre propre adresse.
  3. Sur l’écran de signature, ouvrez les options de gas (More) et saisissez le numéro de la transaction bloquée dans le champ Nonce.
  4. Choisissez un réglage de gas plus élevé que celui de la transaction bloquée et signez.

Si vous saisissez un nonce trop élevé, Rabby indique Nonce too high. Please adjust the nonce and try again. [Nonce trop élevé, ajustez-le et réessayez.] Un nonce inférieur au prochain nonce attendu a déjà été utilisé et ne peut pas être remplacé.

Erreurs que vous pouvez rencontrer

Lors d’un renvoi, les nœuds peuvent renvoyer des erreurs EVM standard. replacement transaction underpriced signifie que vos nouveaux frais ne dépassent pas assez ceux de l’original ; augmentez-les encore. nonce too low signifie que l’original a déjà été confirmée : vérifiez sur l’explorateur. insufficient funds for gas signifie que l’adresse ne détient pas assez du token natif de la chaîne ; Rabby le formule ainsi : Gas balance is not enough for transaction. Le Gas Account peut payer le gas à partir d’un solde en stablecoins sur les chaînes prises en charge, et notre estimateur de coût du gas vous aide à évaluer des frais raisonnables.

Problèmes de RPC

Si vous avez défini un RPC personnalisé pour la chaîne (Paramètres, puis Modify RPC URL) et qu’il est en panne ou désynchronisé, vos transactions peuvent ne jamais atteindre le réseau. Rabby affiche Custom RPC Error et propose Disable Custom RPC pour revenir à son RPC officiel. Rabby peut aussi indiquer combien de nœuds RPC ont vu une transaction en attente et propose Re-broadcast. Plus de détails dans ajouter un réseau ou un RPC personnalisé.

Ne payez jamais un inconnu pour « débloquer » une transaction, et ne partagez jamais votre phrase secrète pour en faire « réparer » une. Tout ce qui peut être fait se fait depuis votre propre portefeuille.

Questions fréquentes

Pourquoi toutes mes nouvelles transactions Rabby sont-elles aussi en attente ?

Elles attendent la plus ancienne transaction en attente sur cette chaîne, car les nonces sont confirmés dans l’ordre. Accélérez ou annulez la plus ancienne et les autres suivront.

Annuler une transaction coûte-t-il du gas ?

Une annulation on-chain, oui, car c’est une nouvelle transaction. Quick Cancel et Clear Pending Locally ne coûtent rien, mais le retrait local n’empêche pas l’originale d’être confirmée.

Puis-je récupérer le gas d’une transaction échouée ou annulée ?

Non. Le gas payé pour une transaction incluse dans un bloc est dépensé, même si elle a échoué. Une transaction remplacée et jamais incluse ne coûte rien.

Combien de temps une transaction peut-elle rester en attente ?

Elle peut rester en attente jusqu’à être remplacée ou abandonnée par les nœuds. Il n’y a pas de limite fixe : mieux vaut l’accélérer ou l’annuler que d’attendre et d’envoyer d’autres transactions.

Quelqu’un m’a proposé de débloquer ma transaction. Dois-je accepter ?

Non. Débloquer une transaction ne nécessite que votre propre portefeuille. Quiconque demande votre phrase secrète ou un paiement est un escroc.