![]() |
|
[Tutorial] Bitcoin transactions have 0 confirmations? Learn how to fix them! - Printable Version +- Hack Forums (https://hackforums.net) +-- Forum: Money (https://hackforums.net/forumdisplay.php?fid=241) +--- Forum: Crypto Currency (https://hackforums.net/forumdisplay.php?fid=380) +--- Thread: [Tutorial] Bitcoin transactions have 0 confirmations? Learn how to fix them! (/showthread.php?tid=5625650) |
Bitcoin transactions have 0 confirmations? Learn how to fix them! - Kill Joy - May 17, 2017 Introduction There are a couple hundred thousand unconfirmed transactions on the bitcoin network at the time this thread was written. Click me to see the current amount of unconfirmed transactions. Today I will explain and show you a step-by-step process on why your transactions are stuck on 0 confirmations. Why does my transaction still have 0 confirmations after 24 hours? Stuck transactions are usually caused by paying a fee that is too low for bitcoin miners to accept. What can I do to make my transaction confirm? There are a few things you can do as the receiver and the sender:
How can I force the network to "forget" my transaction? Transactions that remain unconfirmed for an extended period of time may be "forgotten" by most nodes on the bitcoin network. This process may take a few days. Reasons a transaction can be "forgotten" are:
Some miners and pools offer services to prioritize your transaction. You may contact them and ask if they will take a payment to include your transaction. Many users have linked to https://pool.viabtc.com/tools/txaccelerator/ but it may not necessarily work for you as it has a limit of 100 transactions per hour. Attempting Replace-By-Fee Transactions A Replace-By-Fee (RBF) transaction, also known as a double spend, is a transaction that is identical to the one that is "stuck" on 0 confirmations. Please note that transactions that do not use Opt-In RBF will be considered a double spend and will be flagged as such, which may take a long time to confirm still. If you want to get into the technicalities of RBF, refer to my post here. Three Different Types of RBF Transactions There are three different types of RBF transactions:
Making A Full Replace-By-Fee Transaction Making an RBF transaction depends entirely on the wallet you are using. Some wallets will support this option and some will not. Below I will include a list of wallets that support Full RBF and how to go about performing an RBF. * I highly recommend you use Opt-In RBF, featured further in this tutorial with Electrum, as it is the simplest and easiest one for you to perform. Bitcoin Core Download Link from Official Site In Bitcoin Core Follow these steps:
If both options listed above fail, you can restart Bitcoin Core using the -zapwallettxes option. This will clear all the unconfirmed transactions. Once you restart it you can start a new transaction, but make sure you include a higher fee. Bitcoin Armory Download Link from Official Site In Bitcoin Armory follow these steps:
MultiBit HD Website In MultiBit HD follow these steps:
Wallets That Do Not Use Full Replace-By-Fee This is a list of commonly used wallets that do not use Full RBF:
A Child-Pays-For-Parent transactions is when a child transaction spends from an unconfirmed parent transaction and includes a transaction fee which covers both the fee of the child and the parent. These type of transactions are very hard to perform as most wallets do not allow this. A few mining pools will not accept a transaction with a low fee leading to a high fee either. To do this you must:
People who use Blockchain can also use Electrum to fix their unconfirmed transactions. Open Tutorial: Spoiler (Click to View) * - Kill Joy - May 17, 2017 CPFP Blockchain Tutorial Continued: Spoiler (Click to View) Using Full Replace-By-Fee for Various Wallets
If you are able to export your private keys, this will be a tedious process but it will work! (Picture tutorial to come this weekend) Follow these steps:
Using Opt-In Replace-By-Fee <<<------------ Highly Recommended!!! There are two wallets that I know support Opt-In RBF, Electrum and GreenAddress. I highly recommend using Electrum. Electrum Download the latest Electrum client here. Open Picture Tutorial (Click to View) GreenAddress Website - Click me! GreenAddress is an online wallet that uses a plugin with google chrome. Open Picture Tutorial (Click to View) Avoiding Future Issues To alleviate your pain in the future, there are several things you can do to avoid having these issues.
Conclusion If you are having trouble with doing any of the above methods, feel free to post in the thread asking for help and stating what you are stuck on. Otherwise feel free to Private Message me. I hope this has helped you in some way or have learned something new. Let me know if you find any errors in this tutorial or have anything to add. Sources Spoiler (Click to View) * - Cryptic™ - May 17, 2017 Interesting but can this be abused? i.e. Sellers sells someone something so the buyer makes the fee intentionally small so it remains at 0 confirmations for a long time. The seller is retarted and releases the item after he sees the transaction on the blockchain with 0 confirmations. Buyer uses RBF and puts a high fee and sends the funds to the buyers alternate address so the seller ends up getting no money? Edit: Is this what double spend is? * - Kill Joy - May 17, 2017 (May 17, 2017 09:12 PM)Cryptic™ Wrote: Interesting but can this be abused? Yes, this is a double spend. No, using this won't cause scamming in the way you described. The above methods have made it so that new fee payments can only be made if it is for the same sending and receiving addresses. * - Caliban - May 17, 2017 (May 17, 2017 09:12 PM)Cryptic™ Wrote: Interesting but can this be abused? you can only increase the fee not change the address i think also i dont think any sellers accept 0-confirmation payments nowadays * - Patriot - May 17, 2017 So if I have a payment pending but I didn't check the Replaceable box when I sent it, will I still be able to edit the fee? * - Kill Joy - May 17, 2017 (May 17, 2017 09:20 PM)Patriot Wrote: So if I have a payment pending but I didn't check the Replaceable box when I sent it, will I still be able to edit the fee? You will not be able to. If you had the dynamic fees option enabled, you should be fine as it already provides an adequate fee. * - Fountain Of Youth - May 18, 2017 Should I do this for coinbase? * - xDxDxD - May 18, 2017 can u decrease the fees this way? * - minimalist - May 18, 2017 Works with Mycelium Wallet for Android as well. * - Patzan - May 18, 2017 Good thing, I didn't know this thing was there all this time I was using Electrum wallet. * - Mr. Reviewer - May 18, 2017 question, can I use this to rush a payment I need to receive? or does the sender need to proceed with this method? * - minimalist - May 18, 2017 (May 18, 2017 05:25 AM)Mr. Reviewer Wrote: question, can I use this to rush a payment I need to receive? Would need the sender to go through the steps. Watch out for his CPFP tutorial :) * - Kill Joy - May 18, 2017 (May 18, 2017 05:25 AM)Mr. Reviewer Wrote: question, can I use this to rush a payment I need to receive? Like it was already said, the sender must use this method. You can always point him to this tutorial if you would like! Or agree with him to pay a higher fee before he sends it. * - Danny Khalifa - May 18, 2017 Does this work on blockchain? If yes, please let me know |