Author

Topic: [Guide] Use CPFP if your stucked transactions from blockchain.com wallet (Read 387 times)

newbie
Activity: 3
Merit: 0
Many thanks for all.....
legendary
Activity: 2170
Merit: 3858
Farewell o_e_l_e_o
Whitin what time will be dropped?
There are many mempools, not only one mempool, with different settings. Mempools usually drop too low fee rated pending transactions after 2 weeks but because there are many mempools, some will still keep your pending transaction in their mempools, even your fee rate is only 1 sat/vbyte.

Majority of mempools set the expiration time is 336 hours.
Code:
mempoolexpiry=336
A reference setting from Jameson Lopp

@tranthidung The images not working anymore since the imgur issue. It would be great if you update the thread with new image links. I can help if you want.
Thank you but I will go through it by myself and update links soon.
hero member
Activity: 462
Merit: 767
#SWGT CERTIK Audited
Whitin what time will be dropped?

It depends on mempool congestion as well. If the congestion increases further and the few increases as well, mempool will start purging transactions that were made with low transaction fees. For now, mempool purges transactions with 23.3 sat/vB. The fees have to increase further to drop the transaction, or it has to be low so your transaction gets confirmed.

@tranthidung The images not working anymore since the imgur issue. It would be great if you update the thread with new image links. I can help if you want.
newbie
Activity: 3
Merit: 0
Whitin what time will be dropped?
legendary
Activity: 2016
Merit: 2169
Professional Community manager
Hi,i need help. I start running a full node and a try it with transaction that stusk between my node and the wallet.
You used a feerate of 32.1 sat/vbyte, this is higher than the purging feerate of 23.3sats/vbyte, but it's still low if you want it confirmed in priority time.

You can bump the fee, if you need it confirmed in good time. Or you can wait for the transaction to be dropped and then make a new transaction with a higher fee
newbie
Activity: 3
Merit: 0
Hi,i need help. I start running a full node and a try it with transaction that stusk between my node and the wallet. I have poor technikal skills and i need your help.
The tx id is
561faeca92a5b7b39387ea9290653d2bbda351dd52588827f257dbef21288184

Many thanks in advance.....
legendary
Activity: 2170
Merit: 3858
Farewell o_e_l_e_o
After I checked electrum wallet online and there you go again. A lot of phishing sites saying electrum when you check the site it has slight difference that if you are not keen observing then might fall to phishing site which means your financial assets are in danger.
Don't trust, verify! It is the famous mantra in crypto.

Quote
Google ads about wallets are not filtered may it be legit or not as long aa it pays to them and they earn money they keep it pinned on google search results.
Google are bad and they rely on reports from community to detect and remove fake applications on their store or phishing sites from top of Google search results. It sucks.
newbie
Activity: 22
Merit: 5
After I checked electrum wallet online and there you go again. A lot of phishing sites saying electrum when you check the site it has slight difference that if you are not keen observing then might fall to phishing site which means your financial assets are in danger.

Google ads about wallets are not filtered may it be legit or not as long aa it pays to them and they earn money they keep it pinned on google search results.
legendary
Activity: 2170
Merit: 3858
Farewell o_e_l_e_o
but will likely appear either if you send bitcoin to someone or you receive bitcoin from someone, unlike electrum that you can control your addresses manually which is an advantage.
You can manage new addresses on Blockchain.com: Wallet & Addresses > Add next address (attached image). Same seed and same list of addresses as shown in Electrum (in OP). Yeah, there is no full control as in Electrum and as the same for Customize fee rate above.
legendary
Activity: 1512
Merit: 4795
It is theory, I did not check and I am not sure that Blockchain.com wallet allows you to send your bitcoin to an address in the same wallet.
On blockchain wallet, after you send the bitcoin, did you notice any change in the address, like it is replace by another? I am not a fan of blockchain wallet though, but I will like to know this. Also from their support, any coin you received on blockchain wallet, the wallet address will change, and from the first link below, it is indicated that blockchain support change address, but will likely appear either if you send bitcoin to someone or you receive bitcoin from someone, unlike electrum that you can control your addresses manually which is an advantage.

https://support.blockchain.com/hc/en-us/articles/360000574523-My-receiving-requesting-address-has-changed
https://support.blockchain.com/hc/en-us/articles/360018566291-Change-addresses

I am not only specifying on blockchain wallet, I am just implying that sender can be able to spend from change address UTXO to perform child-pay-for-parent also.

Like on electrum, if I am the sender, and I have change address (in the unconfirmed transaction), I can spend from the change address to perform child-pay-for-parent and pay high fee on the child transaction to get my both transactions (child and parent) confirmed earlier, that is what I am pointing out. But, although, I would not do so as I would ON the replace-by-fee so to be able to still pay less fee to pump the transaction if compared to CPFP.
legendary
Activity: 2170
Merit: 3858
Farewell o_e_l_e_o
Please focus on the objectives of this topic and don't go off-topic to show you are knowledgeable. This topic is only for customize your fee rate and boost your stucked transactions (recovery/ import wallet is written because this step is related to the objective).
  • It does not support segwit addresses, making its users to pay more on transaction fee. Nested segwit can reduced fee by 26% while native segwit can reduce fee by 42%
  • Like you included in the OP board, it does not support replace-by-fee
  • It is a web wallet, most vulnerable to attacks
  • Can not spend unconfirmed transaction input(s)

Quote
There are some other information that needs to be shared about child-pay-for-parent.

1. The sender if using blockchain wallet, he can still use of child-pay-for-parent
It is theory, I did not check and I am not sure that Blockchain.com wallet allows you to send your bitcoin to an address in the same wallet. This guide is to help people choose the easier way and from the effectiveness and convenience of Electrum, they might decide to abandon Blockchain.com wallet to use Electrum.

As you see, Blockchain.com allows you to customize your fee rate but it is a half-customization.

Quote
Lastly, on electrum wallet, replace-by-fee is by default, but it is not bad to check it as implied.
It is not correct for past version of Electrum wallet. I remembered so or I could be wrong as I untick it in the past (not sure).
legendary
Activity: 1512
Merit: 4795
Please, never mind some of my opinion which I will first address about blockchain.com wallet

  • It does not support segwit addresses, making its users to pay more on transaction fee. Nested segwit can reduced fee by 26% while native segwit can reduce fee by 42%
  • Like you included in the OP board, it does not support replace-by-fee
  • It is a web wallet, most vulnerable to attacks
  • Can not spend unconfirmed transaction input(s)

These major reasons should discourage people from using blockchain wallet.

There are some other information that needs to be shared about child-pay-for-parent.

1. The sender if using blockchain wallet, he can still use of child-pay-for-parent if he has change address after broadcasting the transaction, the UTXO (unspent transaction output) which is the change back into sender's wallet another address after broadcasting the transaction, all the sender needs is to spend from the change address UTXO by including funds on the change address in another transaction and send the bitcoin into another own (sender) address, or maybe sending to another person, it will work also. But in this case, the fee should be enough in a way it will cover two transactions to be confirmed earlier, enough fee to cover child transaction, and enough fee to also add up to the parent transactions, which will be paid in the child transaction to get the transaction confirmed earlier.

2. The second case is what is well explained above, but this can only happen if the sender is sending to himself, or tell the receiver to do it. This can be done on wallets like electrum that can spend unconfirmed input transactions, this will make the receiver to spend the transaction into another address on his electrum wallet, but in case he wants to send part of the bitcoin to another person, he can also just use the opportunity, his confirmed transaction and the transaction he sent (to his address or another address) will be confirmed at ones if enough fee is used as explained above, but it should be noted that the receiver has to spend from the unconfirmed transaction input.

Lastly, on electrum wallet, replace-by-fee is by default, but it is not bad to check it as implied.
legendary
Activity: 2170
Merit: 3858
Farewell o_e_l_e_o
  • This thread is for newbies, not experts so please ignore it if you are experts.
  • If you are experts and have information to help me, I much appreciate it.
  • For details of CPFP, read the guide of @mocacinno. My thread is to help you a hint to resolve your stucked transactions on blockchain.com wallet by using Electrum wallet


Blockchain.com (formerly is blockchain.info) wallet is one of the first wallet people use as their first bitcoin wallet. I don't discuss reasons in this thread.

That wallet give you a seed of 12 words (Secret Private Key Recovery Phrase, according to how the wallet describe it in Security settings) that you need to write down and back it up safely. If you lose them, you lose your wallet (skip the opinion of wallet recovery, etc. It works but it is beyond my thread).


If you have a backup, you can recover it on blockchain.com or with another non-custodial wallet such as Electrum.
  • Download: https://electrum.org/#download
  • Verify your Electrum wallet: DireWolfM14's guide
  • See and practice the recovery step as follows
    • After you copy and paste (or manually type your 12 words),  click on Options and choose BIP39 seed
    • If your 12 words are correct, you will see BIP39 (checksum: ok)
    • Choose types of address in your wallet: legacy (p2pkh) -- it is the address on blockchain.com wallet. With a same seed (12 words), you can import it into Electrum and get 3 types of wallets
    • Set up a password to encrypt your wallet file and Finish
    • Check your addresses (last image) to make sure you recover the same wallet with seed from blockchain.com
Ok, it is for wallet recovery and import your blockchain.com wallet into Electrum wallet.

Stucked transactions
  • This guide is not on how to make a transaction from Blockchain.com wallet. Search and do it on your side.
  • Notes: blockchain.com wallet suggest you to use a high transaction fees that what you should use with two default options (Regular and Priority: 11 sat/byte and 98 sat/byte, respectively.
  • If you don't agree with two default fee rates, you can Customize it, but you can not set a too low fee rate.
  • Even your customized fee rate is allowed to use, your transaction can be stucked.
  • More importantly, you can bump the fee with Replace by fee or Child Pay for Parent with Blockchain.com wallet

If you customize with a too low fee rate, 1 sat/byte, ie. you will get the warning.
Low fee is not recommended. Use the minimum.
The minimum fee rate is allowed by blockchain.com wallet is 5 sat/byte as of the time I made that transaction. I decided to use 8 sat/byte but I know it will be stucked.

Example transaction (to be stucked)

Pop up messages (Green: when your customized fee rate is >= minimum. Red: when your customized fee rate < minimum and you can not use it).

Make your CPFP transaction to unstuck your stucked transactions Read the full guide of @mocacinno for details


Make sure after you make your first Child-Pay-For-Parent transaction, check setting in your Electrum wallet, and tick the option Replace-by-Fee. With an opt-in Replace-by-Fee transaction, you can bump the fee later. This checking step is to make sure you don't miss it but with default setting, Electrum wallet turn RBF on for you.


Check fee rates for your transaction
Jump to: