Gérer une transaction Bitcoin non confirmée avec RBF, CPFP et mempool.space
Apprenez à débloquer une transaction Bitcoin non confirmée avec RBF ou CPFP, estimer les frais sur mempool.space et vérifier sa propagation.

- Difficulté
- Intermédiaire
Pour une transaction Bitcoin bloquée, la bonne méthode est généralement RBF si vous êtes l’expéditeur, ou CPFP si vous êtes le destinataire et contrôlez une sortie non confirmée. Avant toute réémission, vérifiez d’abord sur mempool.space si la transaction est déjà propagée, puis comparez son niveau de frais aux blocs mempool projetés.
Ce guide montre quoi faire, dans quel ordre, et ce qu’il vaut mieux éviter quand une transaction reste non confirmée.
Prérequis
Vous avez le txid de la transaction, l’accès au wallet concerné et vous savez si vous intervenez comme expéditeur ou destinataire. Certaines actions dépendent aussi des fonctions offertes par votre wallet, notamment bump fee pour RBF ou la dépense d’une sortie non confirmée pour CPFP.
Matériel nécessaire
- Identifiant de transaction Bitcoin
- Accès à mempool.space
- Wallet Bitcoin de l’expéditeur ou du destinataire
- Fonction RBF ou possibilité de dépenser un UTXO non confirmé
Étapes
Rechercher le txid sur mempool.space
Saisissez d’abord le txid dans la recherche de mempool.space. Vous vérifiez ainsi si la transaction est déjà vue par leur nœud et si elle se trouve dans le mempool.
Si elle apparaît déjà, une rediffusion identique a peu de chances de changer la situation. Le problème est alors souvent un fee rate insuffisant, pas une absence de diffusion.
Comparer les frais avec les niveaux de mempool.space

Consultez ensuite les estimations de frais et les mempool blocks projetés sur mempool.space. Le site publie notamment des niveaux High Priority, Medium Priority, Low Priority et No Priority.
Ces niveaux sont un guide, pas une garantie de délai. Pour une confirmation rapide, regardez surtout la zone des premiers blocs projetés et vérifiez si votre transaction se situe clairement en dessous.
Utiliser le RBF si vous êtes l’expéditeur

Si vous avez envoyé la transaction, cherchez dans votre wallet une option comme Increase fee ou Bump fee. Le Replace-by-Fee permet de remplacer une transaction non confirmée par une nouvelle version qui paie plus de frais.
En pratique, cette option exige souvent que la transaction d’origine soit RBF-compatible. Le standard BIP 125 définit l’opt-in RBF, et Bitcoin Core supporte la création de transactions opt-in RBF depuis la version 0.12.0 ainsi que la RPC
bumpfeedepuis la version 0.14.0.Créer un CPFP si vous êtes le destinataire

Si vous êtes le destinataire et contrôlez une sortie non confirmée de la transaction bloquée, créez une transaction enfant qui dépense cette sortie avec un fee rate élevé. C’est le principe du Child Pays For Parent.
L’objectif est de rendre attractif l’ensemble parent + enfant pour les mineurs. Votre wallet doit pouvoir dépenser des UTXO non confirmés, soit via une fonction CPFP, soit via un envoi manuel de la sortie concernée.
Vérifier le résultat avant de réessayer
Après un RBF ou un CPFP, retournez sur mempool.space pour voir si la nouvelle situation est bien visible. Contrôlez si la transaction remplacée, la nouvelle transaction ou le package apparaît avec un niveau de frais plus compétitif.
Ne multipliez pas les actions sans vérifier l’état réel du mempool. Une succession de tentatives mal ciblées peut compliquer le suivi sans améliorer vos chances de confirmation.
Erreurs fréquentes & dépannage
Renvoyer exactement la même transaction en pensant augmenter ses chances est une erreur fréquente si elle est déjà propagée. Le txid reste le même, et les nœuds qui l’ont déjà acceptée l’ont déjà en mémoire.
Confondre les rôles est aussi courant : RBF sert surtout à l’expéditeur, tandis que CPFP sert surtout au destinataire qui contrôle une sortie non confirmée. Enfin, n’interprétez pas les estimations de mempool.space comme une promesse stricte de délai.
Astuces & pour aller plus loin
Si votre wallet affiche un bouton bump fee, commencez par là quand vous êtes l’expéditeur. C’est souvent la méthode la plus simple et la plus propre.
Si vous devez utiliser CPFP, vérifiez que la sortie non confirmée est bien dépensable par votre wallet avant de préparer l’opération. Sur mempool.space, observez les premiers blocs mempool plutôt qu’un seul chiffre de frais isolé.
Questions fréquentes
Comment savoir si une transaction est remplaçable par RBF ?
Le standard BIP 125 prévoit qu’une transaction signale explicitement qu’elle est remplaçable si au moins une entrée a un nSequence strictement inférieur à 0xffffffff - 1. En pratique, le moyen le plus simple reste de vérifier si votre wallet propose une option de type bump fee sur cette transaction non confirmée.
Puis-je faire un CPFP sans être l’expéditeur ?
Oui, c’est justement l’usage typique côté destinataire. Il faut cependant contrôler une sortie non confirmée de la transaction et disposer d’un wallet capable de dépenser cet UTXO avant confirmation.
Quels endpoints mempool.space peuvent aider pour l’estimation des frais ?
mempool.space documente notamment les endpoints /api/v1/fees/recommended, /api/v1/fees/precise et /api/v1/fees/mempool-blocks. Ils sont utiles si vous automatisez l’observation du mempool ou l’aide au choix du fee rate.
Conclusion
La séquence la plus sûre est simple : vérifier la propagation, comparer les frais, puis choisir RBF ou CPFP selon votre rôle. Si votre wallet limite ces options, n’improvisez pas une rediffusion identique : vérifiez d’abord ce que le réseau voit déjà.