I was trying out Blixt wallet and sent an on-chain transaction my new Blixt wallet from my Umbrel node using the Zeus mobile app. So this is an on-chain transaction, but not a channel open. I set the fee way to low and the transaction doesn't have RBF enabled. Now, my whole goal is to learn the tools so this isn't something I'm stressed about. Rather, I want to learn how to solve this issue so I can help others in the future. Wallets like Sparrow make increasing the transaction fee simple with RBF or CPFP. RBF is not an option on this transaction so I'm left with CPFP.
I know you can do this with the
bitcoin-cli
which Umbrel includes. I'm brand new to using the various bitcoin cli tools. I think this could be done with the lncli
as well. I'm very comfortable with the command line and Linux but I'm not sure this is the best or safest way to get the transaction confirmed. I've been reading Learning Bitcoin from the Command-Line specifically the
chapter on CPFP.Other thoughts. CPFP can be used by the sender and the recipient. With that in mind could this also be done from the Blixt app? Brand new to this app as well.
20,000 sats paid
lncli wallet bumpfee
on your umbrel node. It can do both RBF and CPFP. The argument is<tx_you_want_to_bump>:<change output number>
of your tx (if doing CPFP), not sure how to do RBF. This assumes there is a change output, you could have sent the whole output to Blixt wallet, then you would need to do CPFP on Blixt side.mempoolfullrbf=1
option of Bitcoin Core. For example my node has this enabled, so would accept replace by fee on any tx. More famous example: Peter Todd's node. There was entire war about this, it surprises me someone hasn't heard of it. :)--sat_per_vbyte 200
And I see no tx outputbitcoin-cli
probably doesn't help you, becausebitcoind
doesn't have your private keys - lnd and Blixt do. Well, there isbitcoin-cli signrawtransactionwithkey
, but first you need to extract the right private key, and I tried it just today and was't able to sign, it always gave me an unsigned tx.