Author

Topic: All about "stuck" transactions and what you can do to fix them (Read 114807 times)

brand new
Activity: 0
Merit: 0
Pouvez vous m aider moderateur a retrouve des bitcoins acquis au debut du bitcointalk, j avais fait un arrangement avec"theymos" mais je n ai pas reussi a le contacter ,il devait garder mon adresse suite a mon souhait de quitter le forum ou d effacer mes discussion ,cela fait un bout de temps mais la mémoire peut me revenir
staff
Activity: 3332
Merit: 6433
Just writing some code
Is it possible to tell your own node to forget the transaction, then connect to your node from electrum, for example, to resend it?
No.

That wouldn't really do anything useful, and would be misleading. The user might think a transaction has been dropped and a new one propagated, but in actuality, only their own node knows about the new transaction and it has not been propagated to other nodes since you cannot force other nodes to drop a transaction.
newbie
Activity: 10
Merit: 6
Is it possible to tell your own node to forget the transaction, then connect to your node from electrum, for example, to resend it?
legendary
Activity: 2716
Merit: 7007
Farewell, Leo. You will be missed!
@achow101
You made a mistake with the hyperlink under the The difference between the types of RBF transactions heading. The code isn't right, and it currently shows as [urlhttps://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki]BIP 125[/url]. Please add "=" in the appropriate place to make it a proper hyperlink: BIP 125
staff
Activity: 3332
Merit: 6433
Just writing some code
This content still holds true for a older version  of Electrum  wallet and it might be needed by Users of older versions of Electrum.
However, the new Version  now supports an Automatic RBF inclusion for every transaction made so there's always a chance to replace or simply Bump transaction fee if the need arises for all Electrum Wallet Users
Updated to say that opt in RBF is always on.

Can my name please be removed from the OP? I have not been able to help with stuck transactions for years and still receive messages asking for help
Done. Updated that section in general to point to the services rather than to specific people.
hero member
Activity: 2170
Merit: 835
Electrum

To create a transaction that can be replaceable, go to Tools > Preferences and check the box "Enable Replace-By-Fee". Then when you want to send some Bitcoin, next to the Fee slider is a box labeled "Replaceable". Check that box so that while the transaction is still unconfirmed you can replace the transaction with one that pays a higher fee.

To increase the fee of a transaction that uses Opt-In RBF, right click the transaction in the history list and choose the "Increase Fee" option.

This content still holds true for a older version  of Electrum  wallet and it might be needed by Users of older versions of Electrum.
However, the new Version  now supports an Automatic RBF inclusion for every transaction made so there's always a chance to replace or simply Bump transaction fee if the need arises for all Electrum Wallet Users
Some nodes support full rbf if I am not mistaken because some transactions with full rbf titles popped up on mempool.space when I was checking them for average transaction fees. Btw people who are looking for solutions, usually receive money from exchanges, casinos or other third parties that don't support rbf and don't accelerate transactions or give you private keys. That's why so many people are looking for transaction accelerators.

Can my name please be removed from the OP? I have not been able to help with stuck transactions for years and still receive messages asking for help
I'm so sorry, I have been promoting you for years as the person who has some access to f2pool and can accelerate bitcoin transactions Grin I couldn't imagine if my marketing was so successful.
copper member
Activity: 2870
Merit: 2298
Can my name please be removed from the OP? I have not been able to help with stuck transactions for years and still receive messages asking for help
full member
Activity: 238
Merit: 103
Keep Promises !
Electrum

To create a transaction that can be replaceable, go to Tools > Preferences and check the box "Enable Replace-By-Fee". Then when you want to send some Bitcoin, next to the Fee slider is a box labeled "Replaceable". Check that box so that while the transaction is still unconfirmed you can replace the transaction with one that pays a higher fee.

To increase the fee of a transaction that uses Opt-In RBF, right click the transaction in the history list and choose the "Increase Fee" option.

This content still holds true for a older version  of Electrum  wallet and it might be needed by Users of older versions of Electrum.
However, the new Version  now supports an Automatic RBF inclusion for every transaction made so there's always a chance to replace or simply Bump transaction fee if the need arises for all Electrum Wallet Users
staff
Activity: 3332
Merit: 6433
Just writing some code
This is not the place to ask for people to tip you for using a free accelerator service or to ask about accelerating transactions. Use a thread if you have a problem with that. All posts asking for help and offering the same accelerator service will be deleted.
legendary
Activity: 916
Merit: 1003
My transaction has been stuck for 4 days....I transferred from one exchange to another, paid the fee that the exchanged asked me to paid.

anyone please help PLEASE! Kiss

Transaction ID

7cbf0bbdaad69e0b0e19649f6b456afbf3f6af0a73f834ba496390ee64cf22c7

Thanks a lot

The whole point of the post at the beginning of this thread is for you to be able to do this yourself:
https://bitcointalksearch.org/topic/all-about-stuck-transactions-and-what-you-can-do-to-fix-them-1802212

Your transaction has 45 sat/byte fee which is kind of on the low side.  Check out the "Fee per byte" field:
https://blockchain.info/tx/7cbf0bbdaad69e0b0e19649f6b456afbf3f6af0a73f834ba496390ee64cf22c7
You might consider increasing the fee using the suggestions here:
https://bitcoinfees.earn.com/
You can replace the transaction using the double-spend method.

You can also request a miner to give your transaction priority which is easy, doesn't cost anything and you can do it yourself.  Nobody in this thread has magical powers to do this, in spite of appearances.
newbie
Activity: 3
Merit: 0
My transaction has been stuck for 4 days....I transferred from one exchange to another, paid the fee that the exchanged asked me to paid.

anyone please help PLEASE! Kiss

Transaction ID

7cbf0bbdaad69e0b0e19649f6b456afbf3f6af0a73f834ba496390ee64cf22c7

Thanks a lot


newbie
Activity: 10
Merit: 0
Someone sent me 0.1 BTC and it hasn’t arrive for almost a week now
I received it the first time and then he sent it me again but it’s not showing up in blockchain and there’s no sign or record of it pending on my Coinbase address. He sent me 0.1 for the first time and it arrived and he sent it me 0.1 again to the same address but it didn't arrive
I did try and contact coinbase but no reply Can someone tell me what’s going on?
Bare in mind, the first time he sent me, the transaction ID is invalid but it still got sent to my coinbase address.  
So how is both transaction ID isnt showing up but the first BTC he sent me arrived to my coinbase account but the transaction ID shows no history.  Also when he sent it to me, we facetime each other just to make sure I am seeing him sending it to me.
He was using Bitcoin - QT and 50 weeks behind.  So im not sure if its the program or coinbase.


Status: 0/unconfirmed
Date: 11/29/2017 20:08
To: 1JwdozLPVQC7cpteCo9RWj7dhbcKXWB2rZ
Debit: -0.10 BTC
Transaction fee: -0.0026644 BTC
Net amount: -0.1026644 BTC
Transaction ID: 795c17896d949d9314e886ed2b3fcdd1b44aff1bca76bfc777b08266d5945c6e

Can someone please help me out.

thanks


newbie
Activity: 1
Merit: 0
I bought a couple of bitcoin in 2012 where they languished on my successive Mac Book Pros in a Bitcoin-QT v0.6.2.2 wallet.  I now realise they are worth - ahem - something!  The wallet still fires up even though it is still calls itself a beta wallet and so I thought I would first try to send my lovely bitcoin to a new and glossy Exodus wallet.

Now being completely new to this I got my receive address for my Exodus Wallet and tried sending 0.1 BTC to my Exodus wallet. Eventually (maybe 5 hours later) it showed it had arrived but with zero confirmations. This first transaction still shows with 0.1 BTC "Pending" in the Exodus Wallet (sent Friday Dec 1st 10.04.10 PM).

I realised I had not included any fee on this first send but  I didn't see anything I could do about that.

Anyway I then sent the balance of BTC in my Bitcoin-QT wallet, but this time included a 0.0004 BTC fee to the same address.  But, 34 hours later it does not even show it having arrived at the Exodus wallet.

Now I really do not know what to do.  I assume if I leave my Bitcoin-QT wallet up and running it will keep broadcasting the transactions and so they may never disappear. So I have quit the wallet.  But suppose I leave it for a few days. If I fire up the wallet then I assume it will broadcast again and I will be back in the same situation?  I could start it up offline and restore from a backup I did just prior to sending the first transaction - I guess that would cut out the re-broadcasts.  Would that be the thing to do?

Sorry - I feel like a complete dufus but some seriously expert advice on how best to get back to the status quo anti with my lovely bitcoins in either the old wallet or better still my new flashy Exodus one, would be hugely appreciated!!!!

Jozwolf

THIS QUESTION WAS ANSWERED ON https://bitcoin.stackexchange.com/questions/64041/sending-bitcoin-from-bitcoin-qt-v0-6-2-2-wallet FOR ANYONE WHO HAS A SIMILAR ISSUE.  ALL IS NOW RESOLVED WITH THE BITCOIN RESTORED TO A NEW BITCOIN CORE WALLET.  MANY THANKS TO THOSE WHO PROVIDED EXPERT ASSISTANCE THERE.

Jozwolf
newbie
Activity: 13
Merit: 0
It used to be that if you included 1 Sat / Byte there was a pretty good chance of eventually getting confirmed, if you didn't mind waiting several days.  But now, after segwit, what is the minimum fee to stick around in the pool long enough to eventually get confirmed?  Is it 1 Sat / Byte or 1 Sat / Weight Unit?  Should we all be talking fees in terms of weight units nowadays?  How is the mempool minimum transaction fee coded in a post-segwit world?
newbie
Activity: 9
Merit: 0
I tried confirmtx about 10 hours ago and haven't had any luck with that either. Afterburner's app said it couldn't confirm my tx and then gave me a website address that didn't work to explain why.

I feel like my btc is just going to sit in the queue forever. This is a real bummer.  

I will keep you posted for sure, In the meantime I've also posted on confirmtx's thread to see if they'd reply there

https://bitcointalk.org/index.php?topic=2138157.80

Hey I stayed up almost all night reading up and watching youtube vids and I fixed it myself!  Grin Because I've sent it via bitcoin core I was able to abandon the stuck transactions and resend one trans again with much higher fee (300 satoshis/byte) but had an error something to do with duplicate in the mempool so I just left it and went to sleep. This morning when I woke up it went through right away and confirmed!

I was able to do this because of OP's helpful information! Thank you OP!!

Edit: I send my second trans with 280 satoshis/byte fee and it got confirmed in 6min!  Grin
newbie
Activity: 5
Merit: 0
I tried confirmtx about 10 hours ago and haven't had any luck with that either. Afterburner's app said it couldn't confirm my tx and then gave me a website address that didn't work to explain why.

I feel like my btc is just going to sit in the queue forever. This is a real bummer. 

I will keep you posted for sure, In the meantime I've also posted on confirmtx's thread to see if they'd reply there

https://bitcointalk.org/index.php?topic=2138157.80
newbie
Activity: 5
Merit: 0
cool, I also need to try the Afterburner app too, if nothing else works...
newbie
Activity: 9
Merit: 0
I will keep you posted for sure, In the meantime I've also posted on confirmtx's thread to see if they'd reply there

https://bitcointalk.org/index.php?topic=2138157.80
newbie
Activity: 5
Merit: 0
mason -- yeah, I'd like to increase the transaction fee, but my wallet won't let me do CFFP. running out of ideas here. I also heard that transactions eventually drop out of the mempool, but mine has been sitting there for a week, so I'm not buying that either.

keep me posted if the people who run that website ever wake up! ha.
newbie
Activity: 9
Merit: 0
Hey ya so its still not confirmed and he/she also stopped replying. I'll just assuming the person is asleep  Cheesy but for sure its not within the time frame quoted. I'm just a bit stuck now not sure what else I can do than to wait and hope for it to get confirmed or gets rejected (no idea how long that takes either). I'm too scared to do the double spend thing so I can only wait.  Cry
newbie
Activity: 5
Merit: 0
mason -- that sucks. hopefully it's just taking a little longer than they thought. can you let me know what happens? I'm really hoping it's the answer to my problem, ha.
newbie
Activity: 9
Merit: 0
Hi ohmanpleasehelp

I used the free service and waited about a day and no confirmation so I approached confirmtx this morning asking if I could pay $4 each transaction to quicken up the confirmation process, He/she replied quickly and said I could and gave me a bitcoin address. I've sent the payment through and was told it will be confirmed in 1-2hours. Its almost been 2 hours now and still no confirmation so not really sure it even worked  Huh
newbie
Activity: 5
Merit: 0
hey mason.... did confirmtx work for you? I've had the nice people on this board try to accelerate my transaction, but nothing has happened yet. So I was thinking about trying the site... any luck?
newbie
Activity: 9
Merit: 0
Hi guys Ive sent 3 payments with low fees 1 sat/B each using bitcoin core. It's almost been 48hrs and still not confirmed. I've submitted them to confirmtx.com about 10hrs ago and still nothing. What are my options? Can I somehow increase the fees for the transactions? I mean will it eventually get confirmed or it will be in the mempool indefinitely?

Thanks for any help
HCP
legendary
Activity: 2086
Merit: 4314
hmm, no luck yet. any idea what to do?
ViaBTC won't accept it because the fee is below 10 sats/byte... and you transaction is over 400 bytes, so ConfirmTX.com want $4 to accelerate it.

So, I've gone ahead and pushed this for you via AntPool... hopefully they will mine a block shortly and it'll get included Smiley
member
Activity: 147
Merit: 10
Thank you for this explanation will benefit many members Smiley Wink Wink
newbie
Activity: 7
Merit: 0
Many thanks for this tutorial! It's very useful.

I've made a mistake and sent a transaction with low fees, and it's stuck for more than 48 hours in the mempool with 0 confirmation.

So I've started my bitcoin-qt (version 0.15.0.1) with option '-zapwallettxes', and it cleared my unconfirmed transaction from my wallet.

Then I've sent the same amount to the same address but with a higher fee (dynamically calculated), the transaction appears on my bitcoin-qt client, but if I search for its transaction id on blockchain explorers, e.g. blockchain.info, it says that this transaction doesn't exists.

I've restarted again with '-zapwallettxes', resend the transaction, but it seems that the transaction is not inserted on the mempool/blockchain.

Any help is appreciated.

Thanks in advance.
s2
full member
Activity: 198
Merit: 123
Thank you for taking the time to write this guide on how to unstick a transaction but it does highlight what a fiasco this currently is.

I've been having a headache today because I sent one transaction with low fees via Bread wallet.  It wasn't 0 fees, just 'economical' of around $0.45 in fees for a $15 transaction.
That has got stuck hence why I'm here.
I next did another transaction for normal fees ($3+ in fees) for a $10 transaction... crazy rate but thought whatever.


3 hours later still nothing.

Using electrum I did a CPFP adding another $5 in fees.  Transactions are still stuck an hour later.... is it just me or is bitcoin actually broken right now?  Why don't we just ban transactions under a certain value if it's likely to get stuck... I'd much prefer a UI pop up saying "Your transaction has fees of less than the current minimum $4.50, are you really sure you want to publish this?"

I'm not a big blocker advocate but I have to admit it's currently a terrible user experience and we need to fix it somehow.
sr. member
Activity: 426
Merit: 250
I used ledger nano s to sent Bitcoin to bittrex and after 16h still no confirmation.
So anyone can advice what to do??
member
Activity: 168
Merit: 10
using electrum wallet its fastest

I used electrum today and tried to pay something on parallellminer.
Now the btc GOT WITHDRAWED from my wallet and the payment on the site was cancelled (after the 10 minutes) I dont know where the payment is stuck.
It says status: 1 confirmation

What can I do know to get my btc back?  Embarrassed
member
Activity: 80
Merit: 10
Very nice article, thankyou. AS you conversed most stuck transactions are due to low tx fee, I used to use Multibit wallet but sor some time, due to none custom tx setting, some transactions took four days!

I have not changed my desktop wallet now to Electrum, with a fee slider utility. No more long transactions.
copper member
Activity: 2870
Merit: 2298
I sent some bitcoin from coinbase to bittrex. The transaction has said completed in coinbase for a week. But my bittrex wallet still does not say it is completed. I checked the address to make sure I sent it to the right wallet and they match so that is not the issue. Does anyone have any ideas?
Did coinbase give you a txid for the withdrawal? When you search this txid on a block explorer, does it show the transaction being confirmed?
newbie
Activity: 1
Merit: 0
I sent some bitcoin from coinbase to bittrex. The transaction has said completed in coinbase for a week. But my bittrex wallet still does not say it is completed. I checked the address to make sure I sent it to the right wallet and they match so that is not the issue. Does anyone have any ideas?
newbie
Activity: 1
Merit: 0
I hope someone can help me. A couple of hours ago i made an transaction from my bitcoin core wallet to my kraken wallet. Unfortunately i put in the wrong miners fee (way to low). I found this topic and followed the steps of starting bitcoin core with -walletbroadcast=0 and then i was able to abandon the transaction. When i did this i got my bitcoins back in my core wallet.

I then send my bitcoins again to my kraken account, this time i used dynamic fee and put the slider all the way to the right and also increased the amount of btc to transfer just because i wanted to transfer more btc. The status of the transaction showed "offlline". i figured out this was because i started core with "-walletbroadcast=0". So i restarted core without "-walletbroadcast=0" and then the status showed "0/unconfirmed, in mempool". When i search up the transactionid in blockchain.info it cant find the transaction. So i am wondering what went wrong and how can i fix this?

ps i also tried the rebroadcast the transaction by getting the getrawtransaction and using blockchain.info/pushtx, this gave me the message: Validation Error: Error #-26: 258: txn-mempool-conflict

The original transactionid with the way to low miners fee is: e57f73265506025cf486d4d51c959b5ede9117dddba6bc8a6764875ae4edd6b4
The new transactionid is: 6d50925ccae27615480b0a9b11f7be3391f2805a09b343d93d0adcd7ffeb601b

Thanks in advance!

Your old transaction is still in other people's mempools. I think you need to wait for them to clear before sending again.
newbie
Activity: 2
Merit: 0
I hope someone can help me. A couple of hours ago i made an transaction from my bitcoin core wallet to my kraken wallet. Unfortunately i put in the wrong miners fee (way to low). I found this topic and followed the steps of starting bitcoin core with -walletbroadcast=0 and then i was able to abandon the transaction. When i did this i got my bitcoins back in my core wallet.

I then send my bitcoins again to my kraken account, this time i used dynamic fee and put the slider all the way to the right and also increased the amount of btc to transfer just because i wanted to transfer more btc. The status of the transaction showed "offlline". i figured out this was because i started core with "-walletbroadcast=0". So i restarted core without "-walletbroadcast=0" and then the status showed "0/unconfirmed, in mempool". When i search up the transactionid in blockchain.info it cant find the transaction. So i am wondering what went wrong and how can i fix this?

ps i also tried the rebroadcast the transaction by getting the getrawtransaction and using blockchain.info/pushtx, this gave me the message: Validation Error: Error #-26: 258: txn-mempool-conflict

The original transactionid with the way to low miners fee is: e57f73265506025cf486d4d51c959b5ede9117dddba6bc8a6764875ae4edd6b4
The new transactionid is: 6d50925ccae27615480b0a9b11f7be3391f2805a09b343d93d0adcd7ffeb601b

Thanks in advance!
hero member
Activity: 560
Merit: 506
I prefer Zakir over Muhammed when mentioning me!
I opened my BitCoin Core Application for the first time since about 2013. I have 0.05 BTC in it. On 6/8/2017, I deposited 0.0010 into Bittrex but I have not seen the deposit credited to my account yet. My BitCore was still getting caught up on the blockchain and when I let the house this morning it was on 6/19/2017. So should I expect to see my deposit once my BitCoin Core App gets caught up?

You can send Bitcoin before Bitcoin core is fully synced, but it won't show in your client until your core is fully synced.

Edit: See https://bitcointalksearch.org/topic/m.9478848.
newbie
Activity: 2
Merit: 0
I opened my BitCoin Core Application for the first time since about 2013. I have 0.05 BTC in it. On 6/8/2017, I deposited 0.0010 into Bittrex but I have not seen the deposit credited to my account yet. My BitCore was still getting caught up on the blockchain and when I let the house this morning it was on 6/19/2017. So should I expect to see my deposit once my BitCoin Core App gets caught up?
newbie
Activity: 4
Merit: 0
I have a stuck transaction going to 8 days now. I make a bitcoin exchange from a website, after sending them payment in my local currency I expect them to fund my bitcoin address but no sign of payment. After talking with their support they provide me payment proof

https://blockchain.info/tx/99d8f3a29b7962d90828694057b01a89169285b0eaab637b77c7b19d916a5300

The transaction seems to have a good fee so can someone tell me why this payment got stuck for so long??

The only thing I can observe is that my electrum wallet still show that my address balance is zero
Your transaction has unconfirmed output https://blockchain.info/tx/a257e852d4fcd099c2feea4b0af6417f41276f096f9d9b9c1e8701f543b04c67
^^^ has unconfirmed output https://blockchain.info/tx/431be6f4eae2a549f3a39dbd0e60d980a3c53dbebeb37dd3a6a935eefe633cd1
^^^ that one too: https://blockchain.info/tx/15a752c9f2e5534cf9dc685997d30299dea13134795dd19ecba89446d2a74b4a
and that one ^^^ : https://blockchain.info/tx/6cb62f4ccf2fc9329d4c915748df66b79ae426110b5f5cf53420e06b2478400a
^^^ this one too  Grin: https://blockchain.info/tx/154ef2c55d0867ba60b48b09f83a7c872535f2710f29efe7cbb7abe2590184b4

Now, you have to wait for all of them from bottom to top to confirm.

edit: First one(or last in my post) is problem because it was sent with less than 1 satoshi fee. That is problem.

Hm, try to contact this guy https://bitcointalksearch.org/topic/free-speed-up-btc-unconfirmed-transaction-to-confirmed-1946761 maybe he can help you.



Thanks! I will follow your instruction.

Edit : Further investigation shows that the exchanger that is supposed to fund me use blockchain.info wallet. From experience, wallet like electrum will not allow me to spend from a transaction with unconfirmed parent and maybe this is why there are so many do not use blockchain.info post.
sr. member
Activity: 770
Merit: 254
I have a stuck transaction going to 8 days now. I make a bitcoin exchange from a website, after sending them payment in my local currency I expect them to fund my bitcoin address but no sign of payment. After talking with their support they provide me payment proof

https://blockchain.info/tx/99d8f3a29b7962d90828694057b01a89169285b0eaab637b77c7b19d916a5300

The transaction seems to have a good fee so can someone tell me why this payment got stuck for so long??

The only thing I can observe is that my electrum wallet still show that my address balance is zero
Your transaction has unconfirmed output https://blockchain.info/tx/a257e852d4fcd099c2feea4b0af6417f41276f096f9d9b9c1e8701f543b04c67
^^^ has unconfirmed output https://blockchain.info/tx/431be6f4eae2a549f3a39dbd0e60d980a3c53dbebeb37dd3a6a935eefe633cd1
^^^ that one too: https://blockchain.info/tx/15a752c9f2e5534cf9dc685997d30299dea13134795dd19ecba89446d2a74b4a
and that one ^^^ : https://blockchain.info/tx/6cb62f4ccf2fc9329d4c915748df66b79ae426110b5f5cf53420e06b2478400a
^^^ this one too  Grin: https://blockchain.info/tx/154ef2c55d0867ba60b48b09f83a7c872535f2710f29efe7cbb7abe2590184b4

Now, you have to wait for all of them from bottom to top to confirm.

edit: First one(or last in my post) is problem because it was sent with less than 1 satoshi fee. That is problem.

Hm, try to contact this guy https://bitcointalksearch.org/topic/free-speed-up-btc-unconfirmed-transaction-to-confirmed-1946761 maybe he can help you.

newbie
Activity: 4
Merit: 0
Thanks for the post. It sounds like I just need to wait. I transferred the bitcoins I have stored on Bitcoin Core to paper wallets. I generated the wallet addresses off line and initiated the transfers through Bitcoin core in offline mode. These have yet to confirm but my balance shows them spent. I think the default processing fee was small. I'll wait for either the confirmation or the transaction to cancel after it times out. Does this sound OK? Nervous Newbie.

I think you need to share your transaction id
newbie
Activity: 1
Merit: 0
Thanks for the post. It sounds like I just need to wait. I transferred the bitcoins I have stored on Bitcoin Core to paper wallets. I generated the wallet addresses off line and initiated the transfers through Bitcoin core in offline mode. These have yet to confirm but my balance shows them spent. I think the default processing fee was small. I'll wait for either the confirmation or the transaction to cancel after it times out. Does this sound OK? Nervous Newbie.
newbie
Activity: 4
Merit: 0
I have a stuck transaction going to 8 days now. I make a bitcoin exchange from a website, after sending them payment in my local currency I expect them to fund my bitcoin address but no sign of payment. After talking with their support they provide me payment proof

https://blockchain.info/tx/99d8f3a29b7962d90828694057b01a89169285b0eaab637b77c7b19d916a5300

The transaction seems to have a good fee so can someone tell me why this payment got stuck for so long??

The only thing I can observe is that my electrum wallet still show that my address balance is zero
member
Activity: 78
Merit: 10
Meh, I step away from BTC for a couple of months and the tx fees have seemingly exponentially tripled on me from what I have been using, so now I have a transaction stuck until its forgotten really because I don't really have the dust funds to move anything from my wallet anymore.. And I don't think any miner would want to confirm it because of me unknowingly using fees from a few months ago without investigating..  Cry ..I also realized that the RBF info stuff was not showing in my Electrum client because I didn't know about the updates and was still using 2.5.3, So this is a learning incident that in reality is totally my fault. Thank you for helping me figure out why my transaction has been stuck for the past couple of days. On a side-note, how long does it generally take for transactions to be forgotten..?
sr. member
Activity: 448
Merit: 253
Transaction the second month in unofficial. Uskoritel writes a small Commission, although the purse multibit he fixed it. What you can do in this situation?
copper member
Activity: 2870
Merit: 2298
i tried to send 250 usd worth in bitcoin the other day and i got charged 298 usd in fee, rip.
txid?
newbie
Activity: 4
Merit: 0
i tried to send 250 usd worth in bitcoin the other day and i got charged 298 usd in fee, rip.
newbie
Activity: 1
Merit: 0
Hi.
I´m new here and also a Newbie by using BTC.
I have MultibitHD installed and send a amount on May, 24. But until now the program shows me still SENDING but until now the transaction has not been completed. I also turned the program off for more than 5 days. But today I logged in again, and there is still the value in SENDING  and also an other unconfirmed value which may be the fees, but I am not sure. But I am not able to complete the transaction and also the transaction has not been forgotten and the BTC turned back to my wallet.
Is there a way to cancel and fix it?
Thanks in advance
newbie
Activity: 1
Merit: 0
I bought some bitcoin from coinbase.  I then tried to transfer the BTC to my electrum wallet.  Not knowing what mBTC was, I used acronymfinder.com and was told (incorrectly) that it was microBTC.  Accordingly, I attempted to transfer 1000x as much BTC from the Coinbase wallet to my electrum wallet.  The result is now that the entire amount of BTC that was in Coinbase at that time was transferred, but my electrum wallet says that there is a transaction still pending listing the larger amount.  What do I do about this pending transaction?

Parenthetically, I have bought more BTC since then which sits in Coinbase and has not been transferred.  So, the only practical effect of this pending transaction may be to be (anti-)cosmetic.  Should I cancel the erroneous transaction or what?
jr. member
Activity: 35
Merit: 4
Quickseller was able to help get about $1800 in BTC to confirm within 2 hours after being unconfirmed for about 24 hours previously. He provides a good service and helped me understand the blockchain/miner's fee problem much better than I previously understood.

Thumbs up and thank you Quickseller.
staff
Activity: 3332
Merit: 6433
Just writing some code
Can you please add a note to include the txid needing confirmation in the initial PM to me? I am receiving an increasing number of PMs asking for help every day, and it is becoming a hassle asking users for the txid in response to a message asking if I can help. This is especially true considering that the time I am able to devote to the forum is declining.

Thanks. 
Done.
copper member
Activity: 2870
Merit: 2298
Can you please add a note to include the txid needing confirmation in the initial PM to me? I am receiving an increasing number of PMs asking for help every day, and it is becoming a hassle asking users for the txid in response to a message asking if I can help. This is especially true considering that the time I am able to devote to the forum is declining.

Thanks. 
newbie
Activity: 19
Merit: 0
Today i tryed viabtc for unstuck transaction and send payment to viabtc of 0.01btc, the first three mails to support is answered fast for say what i need to pay and in what wallet addres but after payment don't answer more mails and the tx after 8hours not's confirmed.

Edit: After 16hours tx is confirmed, not the fast i expected.
sr. member
Activity: 350
Merit: 250
Great tutorial achow. One thing I want to add to it and that is, recently after updating the firmware of my Ledger Nano S to v1.3, I was able to use the Opt-In RBF (kind of) within its integrated wallet app. It has a nifty little button, which upon clicking, notifies me automatically about how much fee to increase in order to accelerate confirmation. And I guess it follows https://bitcoinfees.21.co since, most of the time it predicts the correct fee that needs to be increased before creating a new transaction. It is illustrated below: (sorry for censoring)

Step 1


Step 2


Hope this helps someone who is opting to buy a hardware wallet and not get stuck for hours in a transaction.
newbie
Activity: 1
Merit: 0
I'm having the same issue with a transaction going from my Havelock investments account to my mycelium wallet.  AFAIK, I cant control the miners fee on a withdrawal out of havelock and as such I've been waiting all day for my transaction to be confirmed.  It seems like a may be SOL because I cant imagine Havelock paying a substantial miners fee for withdrawals out of their site. If anybody has any ideas let me know.
member
Activity: 100
Merit: 10
I have an Electrum wallet it has been in unconfirmed now for 2 days.
It's so slow i wonder what goes on there at Electrum.
Why do they always stick on Electrum ,it's worse than a frozen bank.


got the same problem with two transactions at Electrum. One of them just got confirmed very quickly after I increased the fee another time (1: 0,0001 BTC -> 2: 0,0002 BTC -> 3: 0,0003 BTC)
legendary
Activity: 3304
Merit: 4379
Ok so I've got a really complicated issue here. I started a transaction which didn't get confirmed for a couple of days. Yesterday, I saw that it bounced back into my wallet, so I spent the money on something else. That transaction still didn't get confirmed. Then, this morning, I get locked out of my wallet (blockchain) cuz of negative balance. I looked up my address on blockchain.info and found that I was a few $ under because the transaction which had bounced back was automatically respent and still unconfirmed. I arranged the negative balance by putting what's missing in my wallet and was able to log in. However, now both my stuck transactions are unconfirmed and labelled "double spend". Is there anything other than wait around (which is what blockchain support suggested) that I can do to fix it?

"double spend" is what Blockchain.info calls it when you spend bitcoins after they "bounce back" to your wallet.

Unconfirmed for a long time is typically due to insufficient transaction fees, but also could be due to spending bitcoins that you received in a transaction that hasn't confirmed yet.  We'd need to see the transactionID to be certain.

My advice is to stop using blockchain.info completely.  Find a better wallet.

In the meantime you'll just have to wait.  You can try using a transaction accelerator ( https://www.viabtc.com/tools/txaccelerator ) on one of your two unconfirmed transactions while you wait, but I don't think they'll accept it since it is labeled as a "double spend".
newbie
Activity: 41
Merit: 0
Ok so I've got a really complicated issue here. I started a transaction which didn't get confirmed for a couple of days. Yesterday, I saw that it bounced back into my wallet, so I spent the money on something else. That transaction still didn't get confirmed. Then, this morning, I get locked out of my wallet (blockchain) cuz of negative balance. I looked up my address on blockchain.info and found that I was a few $ under because the transaction which had bounced back was automatically respent and still unconfirmed. I arranged the negative balance by putting what's missing in my wallet and was able to log in. However, now both my stuck transactions are unconfirmed and labelled "double spend". Is there anything other than wait around (which is what blockchain support suggested) that I can do to fix it?
staff
Activity: 3332
Merit: 6433
Just writing some code
How to see the size of a transaction in blockchain.info they're so stupid that even with their recommended fee my transaction is unconfirmed after 12 hours.
Is it possible that because of the so called higher fee which I selected in advance send option the size of my transaction increased? if so then why did it say that high fee is not needed and even suggested to lower the fee to 0.00021 in order to get confirmed after 10 minutes?
Are they stupid or just doing this on purpose?
Blockchain.info has a history of running a poorly written and poorly designed wallet. There is a reason that they were removed from bitcoin.org's Choose Your Wallet page; they failed to meet the standards required to make it onto that page. Blockchain.info also lacks any utilities for advanced users to do advanced things, and that includes fee setting. You should stop using them and switch to a desktop wallet.

Can I now that have no access to the desktop computer which has the core wallet on it import my address on electrum since I do have the private key and do the double spend? how else can I make the transaction to be dropped from mempool without core wallet? is there any online service providing that function?
No one can force a transaction to be dropped from the mempool. That is not what Core does. Rather all you can do is drop the transaction from your own mempool, but you can't drop it from someone else's.

Also I have another question(s) and sorry to ask so much, when miners mine a block with thousands of small fees are they receiving them just like users are sending them? like receiving 0.0005/ 0.0004/ 0.001/ 0.000018/ 0.0007 etc? or are they all accumulated and combined as a single output?
They receive them as one output in the coinbase. It is combined with the block subsidy.

This is the TX which has 111sat/b fee which I didn't know when sending and I'm going to stop using blockchain.info because they really suck.
Your transaction has confirmed already.
hero member
Activity: 924
Merit: 506
How to see the size of a transaction in blockchain.info they're so stupid that even with their recommended fee my transaction is unconfirmed after 12 hours.
Is it possible that because of the so called higher fee which I selected in advance send option the size of my transaction increased? if so then why did it say that high fee is not needed and even suggested to lower the fee to 0.00021 in order to get confirmed after 10 minutes?
Are they stupid or just doing this on purpose?

Can I now that have no access to the desktop computer which has the core wallet on it import my address on electrum since I do have the private key and do the double spend? how else can I make the transaction to be dropped from mempool without core wallet? is there any online service providing that function?

ViaBTC said succeeded but they haven't found any blocks recently yet I'm sure that they will included it in the first block they find but I need to know to add the info to my brain Smiley

Also I have another question(s) and sorry to ask so much, when miners mine a block with thousands of small fees are they receiving them just like users are sending them? like receiving 0.0005/ 0.0004/ 0.001/ 0.000018/ 0.0007 etc? or are they all accumulated and combined as a single output?

If the small changes will for always remain the same way and can never be consolidated then what happens if someone breaks down hundreds of thousands or even millions of bitcoins into small outputs to make it harder and harder for people to spend since every output will have a lower value than the fee required to spend it?
If there is a way to consolidate these small amounts then why can't users do it themselves since it only sends all the small amounts to the same address and rounds them to one small sized output? why no one ever thought about to implementing such a thing?

This is the TX which has 111sat/b fee which I didn't know when sending and I'm going to stop using blockchain.info because they really suck.
copper member
Activity: 2870
Merit: 2298
It's like a city full of cars. The more the cars within that city, the traffic will be heavier and people will arrive from one point to another point longer. This is what's happening to bitcoin right now. We all need to be very patient, because we'll arrive from origin to destination longer than usual. 😁
Or we could do what most cities that consistently have congestion problems do...increase traffic capacity in as simple and cost effective way possible.

You might want to reconsider this analogy unless you are suggesting reducing the blocksize.

-> https://www.wired.com/2014/06/wuwt-traffic-induced-demand/
There are a couple of things that are noteworthy about that article.

1 - From the looks of it, the traffic patterns that the article examined were those that major roadways were operating at a maximum capacity, the capacity was increased, but not enough to satisfy existing demand, so the roadways continued to operate at a maximum capacity after additional travel lanes (ect.) were added.

The only similarity to bitcoin I see here is: as long as its dirt cheap it will get used until it no longer is. In Bitcoin terms this would mean bigger blocks would not (permanently) reduce fees to previously unsaturated levels nor would it solve the "my TX is not getting through" issue, because bitcoin would just be used more until it reached this level again. Whether or not this research into roads can be transfered to bitcoin I dont know.
I would think for it to be more along the lines of that traffic capacity was increased 11% but population growth and demographic shifts results in potential demand of >11% of prior capacity, therefore the roads continued to run at capacity.

If the max block size were increased to 1.11 MB today, then the blocks would probably still be full, and transactions would probably not get much cheaper. On the other hand, if the max block size were raised to say 8 MB today, then blocks would probably not be immidiately full, and the cost of including a tx in a block would be more in line with the cost of the miner including one additional transaction of it's size in a block plus some amount for profit. Over time, I would expect that demand for blockspace would increase to the point that blocks would become full again (because of things like increased adoption, and a higher number of economic transactions) , and the max block size would again need to be increased -- this would be okay because it is likely for technology to have improved by then.

2 - The article mentioned that reducing travel capacity did not result in horribly reduced travel conditions because citizens were forced to utilize alternate travel arrangements. This is not unlike the fact that maintaining the artificial 1 MB block size limit is essentially picking winners and losers in that LN and other similar arrangements are the winners.

or alt coins (subway).
I think that altcoins might be used more today because LN is not currently an option, however using altcoins will generally involve costs above a Bitcoin tx fee, such as exchange fees, and slippage when trading altcoins.
copper member
Activity: 1498
Merit: 1480
No I dont escrow anymore.
It's like a city full of cars. The more the cars within that city, the traffic will be heavier and people will arrive from one point to another point longer. This is what's happening to bitcoin right now. We all need to be very patient, because we'll arrive from origin to destination longer than usual. 😁
Or we could do what most cities that consistently have congestion problems do...increase traffic capacity in as simple and cost effective way possible.

You might want to reconsider this analogy unless you are suggesting reducing the blocksize.

-> https://www.wired.com/2014/06/wuwt-traffic-induced-demand/
There are a couple of things that are noteworthy about that article.

1 - From the looks of it, the traffic patterns that the article examined were those that major roadways were operating at a maximum capacity, the capacity was increased, but not enough to satisfy existing demand, so the roadways continued to operate at a maximum capacity after additional travel lanes (ect.) were added.

The only similarity to bitcoin I see here is: as long as its dirt cheap it will get used until it no longer is. In Bitcoin terms this would mean bigger blocks would not (permanently) reduce fees to previously unsaturated levels nor would it solve the "my TX is not getting through" issue, because bitcoin would just be used more until it reached this level again. Whether or not this research into roads can be transfered to bitcoin I dont know.

2 - The article mentioned that reducing travel capacity did not result in horribly reduced travel conditions because citizens were forced to utilize alternate travel arrangements. This is not unlike the fact that maintaining the artificial 1 MB block size limit is essentially picking winners and losers in that LN and other similar arrangements are the winners.

or alt coins (subway).

3 - The article praised the former USSR (soviet union) in the fact that their communist structure benefited consumers. Over the medium and long term, communism (and the very similar socialism) kills those who are subjected to these kinds of governments/economies

copper member
Activity: 2870
Merit: 2298
It's like a city full of cars. The more the cars within that city, the traffic will be heavier and people will arrive from one point to another point longer. This is what's happening to bitcoin right now. We all need to be very patient, because we'll arrive from origin to destination longer than usual. 😁
Or we could do what most cities that consistently have congestion problems do...increase traffic capacity in as simple and cost effective way possible.

You might want to reconsider this analogy unless you are suggesting reducing the blocksize.

-> https://www.wired.com/2014/06/wuwt-traffic-induced-demand/
There are a couple of things that are noteworthy about that article.

1 - From the looks of it, the traffic patterns that the article examined were those that major roadways were operating at a maximum capacity, the capacity was increased, but not enough to satisfy existing demand, so the roadways continued to operate at a maximum capacity after additional travel lanes (ect.) were added.

2 - The article mentioned that reducing travel capacity did not result in horribly reduced travel conditions because citizens were forced to utilize alternate travel arrangements. This is not unlike the fact that maintaining the artificial 1 MB block size limit is essentially picking winners and losers in that LN and other similar arrangements are the winners.

3 - The article praised the former USSR (soviet union) in the fact that their communist structure benefited consumers. Over the medium and long term, communism (and the very similar socialism) kills those who are subjected to these kinds of governments/economies
copper member
Activity: 1498
Merit: 1480
No I dont escrow anymore.
It's like a city full of cars. The more the cars within that city, the traffic will be heavier and people will arrive from one point to another point longer. This is what's happening to bitcoin right now. We all need to be very patient, because we'll arrive from origin to destination longer than usual. 😁
Or we could do what most cities that consistently have congestion problems do...increase traffic capacity in as simple and cost effective way possible.

You might want to reconsider this analogy unless you are suggesting reducing the blocksize.

-> https://www.wired.com/2014/06/wuwt-traffic-induced-demand/
newbie
Activity: 25
Merit: 0
It's like a city full of cars. The more the cars within that city, the traffic will be heavier and people will arrive from one point to another point longer. This is what's happening to bitcoin right now. We all need to be very patient, because we'll arrive from origin to destination longer than usual. 😁
Or we could do what most cities that consistently have congestion problems do...increase traffic capacity in as simple and cost effective way possible.

Yeah. Only if Bitcoin City will build wider the roads or build new roads to ease traffic congestion. I think it's hard for them to implement such changes because there are too many cars and people in it already. Haha! If they won't increase capacity, people will be forced to move to the great city of Ethereum where they already built skyways and subways in strategic locations or the Lightning City where there are more roads with less cars. Hahaha! 😁
copper member
Activity: 2870
Merit: 2298
It's like a city full of cars. The more the cars within that city, the traffic will be heavier and people will arrive from one point to another point longer. This is what's happening to bitcoin right now. We all need to be very patient, because we'll arrive from origin to destination longer than usual. 😁
Or we could do what most cities that consistently have congestion problems do...increase traffic capacity in as simple and cost effective way possible.
newbie
Activity: 25
Merit: 0
My btc trans got cleared after 4 days. It's not found for the first 3 days, and now, suddenly, it's confirmed. I think we just need to be very patient as bitcoin is very slow right now and it WILL get slower a few weeks or months from now.

It's like a city full of cars. The more the cars within that city, the traffic will be heavier and people will arrive from one point to another point longer. This is what's happening to bitcoin right now. We all need to be very patient, because we'll arrive from origin to destination longer than usual. 😁
newbie
Activity: 1
Merit: 0
I have an Electrum wallet it has been in unconfirmed now for 2 days.
It's so slow i wonder what goes on there at Electrum.
Why do they always stick on Electrum ,it's worse than a frozen bank.
newbie
Activity: 25
Merit: 0
I got stuck transaction for 12 hours, and it's been unconfirmed and is in memory pool. I tried the RBF option using core 0.14 and windows 10.
I already done the 'abandon transaction' step and resend with higher fee, now waiting for it to be completed.

However I realise the abandoned transaction is not come back to my balance, now I get deduct twice the amount I intended to send. is it a known issue ?

Like the previous transaction is 1 BTC, now I resend another 1 BTC, now my balance is deducted by 2 BTC ....
Do I need to wait ?  Huh Huh

Mine got stuck for 2 days now. Still waiting. I should have selected the option with higher fee T_T
newbie
Activity: 2
Merit: 0
I got stuck transaction for 12 hours, and it's been unconfirmed and is in memory pool. I tried the RBF option using core 0.14 and windows 10.
I already done the 'abandon transaction' step and resend with higher fee, now waiting for it to be completed.

However I realise the abandoned transaction is not come back to my balance, now I get deduct twice the amount I intended to send. is it a known issue ?

Like the previous transaction is 1 BTC, now I resend another 1 BTC, now my balance is deducted by 2 BTC ....
Do I need to wait ?  Huh Huh
When you sent again, it is possible that you did not spend the same inputs spent in the abandoned transaction. If the abandoned transaction has confirmed, then you would have made the payment twice.
what do you mean by "same input" ? like I sent 1 BTC before, now I send 1 BTC is same ? or does it need to be correct to the fee spend ? but the fee need to be higher to be processed faster ?
staff
Activity: 3332
Merit: 6433
Just writing some code
I got stuck transaction for 12 hours, and it's been unconfirmed and is in memory pool. I tried the RBF option using core 0.14 and windows 10.
I already done the 'abandon transaction' step and resend with higher fee, now waiting for it to be completed.

However I realise the abandoned transaction is not come back to my balance, now I get deduct twice the amount I intended to send. is it a known issue ?

Like the previous transaction is 1 BTC, now I resend another 1 BTC, now my balance is deducted by 2 BTC ....
Do I need to wait ?  Huh Huh
When you sent again, it is possible that you did not spend the same inputs spent in the abandoned transaction. If the abandoned transaction has confirmed, then you would have made the payment twice.
newbie
Activity: 2
Merit: 0
I got stuck transaction for 12 hours, and it's been unconfirmed and is in memory pool. I tried the RBF option using core 0.14 and windows 10.
I already done the 'abandon transaction' step and resend with higher fee, now waiting for it to be completed.

However I realise the abandoned transaction is not come back to my balance, now I get deduct twice the amount I intended to send. is it a known issue ?

Like the previous transaction is 1 BTC, now I resend another 1 BTC, now my balance is deducted by 2 BTC ....
Do I need to wait ?  Huh Huh
legendary
Activity: 2758
Merit: 3408
Join the world-leading crypto sportsbook NOW!
The problem is, most noobs use web wallets because they are too lazy to download Core, or any of the wallets that will give you proper options like -zapwallettxes, RPF or whatever.
Not too lazy, but take up too much memory。If the memory footprint is small, I will choose CORE wallet.It's really big.Is this the cause of the obstruction?

Newbies by definition are new and most introductory guides you can find out there are outdated or have not kept abreast with this issue of extended confirmation times - an issue even most wallets do not alert users about when signing up. Rather than laziness, it's simply a matter of being inadequate information.

And, as you say, even with the information available, the added resources needed for Core and the like are cons that would put off even users like me.

That been said, I've now switched even to storing the coins I move frequently in the in-house wallets of some sites, which charge a flat fee regardless of output. I've found these to confirm very quickly, as my txs are performed as part of a large batch with generous fees.

As usual, very helpful post from OP. I hope more free services like viabtc come about. I've used it myself after >3 days unconfirmed and it pushes through in hours.
hero member
Activity: 700
Merit: 500
The problem is, most noobs use web wallets because they are too lazy to download Core, or any of the wallets that will give you proper options like -zapwallettxes, RPF or whatever.
Not too lazy, but take up too much memory。If the memory footprint is small, I will choose CORE wallet.It's really big.Is this the cause of the obstruction?
newbie
Activity: 22
Merit: 0
The problem is, most noobs use web wallets because they are too lazy to download Core, or any of the wallets that will give you proper options like -zapwallettxes, RPF or whatever. The "asking for miners" resort is pretty lame and not very user friendly... it's a problem. Web wallets should be forced to give more options in case this happens.
Still, if people are genuinely aiming for Bitcoin to be more convenient for less techy new users like me, wallets should be able to handle these issues themselves.  Of course you should be able to change these options and make your own choices but I don't think there's anything wrong with experimenting by using a more simplified wallet.
legendary
Activity: 868
Merit: 1004
The problem is, most noobs use web wallets because they are too lazy to download Core, or any of the wallets that will give you proper options like -zapwallettxes, RPF or whatever. The "asking for miners" resort is pretty lame and not very user friendly... it's a problem. Web wallets should be forced to give more options in case this happens.
legendary
Activity: 2016
Merit: 1106
great read!
I think you could add https://www.viabtc.com/tools/txaccelerator/    
to your  "What can I do to make my stuck transaction confirm? "  paragraph
the tool is not extremely helpful as it only allows you to accelerate up to 100 transactions per hour and all the slots are usually filled up
after 5-10 minutes from  the hour start,but it does help to confirm your tx when everything else fails
as it includes your transaction into a block directly
staff
Activity: 3332
Merit: 6433
Just writing some code
@OP: I couldn't find much information about CPFP method. Is it the same as double spending? I need to get my transaction confirmed and hence am asking.
CPFP is not the same as double spending or RBF. It requires that you spend from an unconfirmed transaction, something that most wallets don't allow, so I don't have instructions for how to do it. If you know how to work with raw transactions, then CPFP can be done.
legendary
Activity: 1596
Merit: 1000
legendary
Activity: 2618
Merit: 1094
i just found this service but still not sure if this works https://pushtx.btc.com/

but since btc.com seems to be trusted, this might be helpful to some people, tho they charge kinda high fee

They are charging $ 6.88 / KB which is not worth. I entered my transaction Id and got an option to pay almost double the amount as the transaction size was 1518 Bytes. Viabtc works for free and transactions get confirmed for sure.


@OP: I couldn't find much information about CPFP method. Is it the same as double spending? I need to get my transaction confirmed and hence am asking.
sr. member
Activity: 322
Merit: 250
Tipsters Championship www.DirectBet.eu/Competition
i just found this service but still not sure if this works https://pushtx.btc.com/

but since btc.com seems to be trusted, this might be helpful to some people, tho they charge kinda high fee
staff
Activity: 3332
Merit: 6433
Just writing some code
what the OP of this thread calls "RBF" is actually a double spend attempt.
it is misleading and dishonest to call it RBF.
RBF is, by definition, a double spend attempt, regardless of Opt-in or not. You are creating a transaction which spends inputs already spent by an unconfirmed transaction.

This method is Full RBF, not Opt-in or First-Seen-Safe RBF. It is still RBF and is as Peter Todd originally proposed RBF.
newbie
Activity: 1
Merit: 0
quick question guys i sent some bitcoins to an address the coin was never confirmed after 2 days they put the money back on my wallet,then about an hour later the money was gone again,i checked my wallet again now its at another address that i didn't even send them to,and that transaction has more than 600 conformations,and it also says unspent to that address.....so how do i retrieve my bitcoins
legendary
Activity: 1896
Merit: 1343
I personally think the opt-in RBF option by electrum is an improvement over this as you can replace a transaction you have created a few minutes ago, while your way would suffer from nodes blocking propagation.
Opt-in RBF is indeed a great feature. Unfortunately it is not used by most people so it is not really applicable here as most transactions will not enable RBF.

what the OP of this thread calls "RBF" is actually a double spend attempt.
it is misleading and dishonest to call it RBF.
copper member
Activity: 1498
Merit: 1480
No I dont escrow anymore.
If you restore from seed unconfirmed transactions are removed IIRC. Thus you can restore from on a temp wallet, create a double spend and continue.
I asked someone to try this and it did not work for them.

Alright, Ill need to get this out of my head then. Thanks

I personally think the opt-in RBF option by electrum is an improvement over this as you can replace a transaction you have created a few minutes ago, while your way would suffer from nodes blocking propagation.
Opt-in RBF is indeed a great feature. Unfortunately it is not used by most people so it is not really applicable here as most transactions will not enable RBF.

Yeah, Im working on a similar thread to this for the german section and I put it in the "preparations" section because of this.
staff
Activity: 3332
Merit: 6433
Just writing some code
If you restore from seed unconfirmed transactions are removed IIRC. Thus you can restore from on a temp wallet, create a double spend and continue.
I asked someone to try this and it did not work for them.

I personally think the opt-in RBF option by electrum is an improvement over this as you can replace a transaction you have created a few minutes ago, while your way would suffer from nodes blocking propagation.
Opt-in RBF is indeed a great feature. Unfortunately it is not used by most people so it is not really applicable here as most transactions will not enable RBF.
copper member
Activity: 1498
Merit: 1480
No I dont escrow anymore.
Wallets that do not allow you to or ones that I don't know how to make RBF transactions
  • Electrum

Thank you very much for misleading unsuspecting users. Are you doing this on purpose?
No. It seems that I forgot to hit send for my reply to you in PM. What I am trying to do here is to explain how to do RBF spends without opting into RBF because very few people use Opt in RBF. All I could find on Electrum was how to do it with Opt in RBF, not any way to RBF without opting in. If you could provide instructions for how to do that, I would happily add it to the list.

If you restore from seed unconfirmed transactions are removed IIRC. Thus you can restore from on a temp wallet, create a double spend and continue. I personally think the opt-in RBF option by electrum is an improvement over this as you can replace a transaction you have created a few minutes ago, while your way would suffer from nodes blocking propagation.
staff
Activity: 3332
Merit: 6433
Just writing some code
Wallets that do not allow you to or ones that I don't know how to make RBF transactions
  • Electrum

Thank you very much for misleading unsuspecting users. Are you doing this on purpose?
No. It seems that I forgot to hit send for my reply to you in PM. What I am trying to do here is to explain how to do RBF spends without opting into RBF because very few people use Opt in RBF. All I could find on Electrum was how to do it with Opt in RBF, not any way to RBF without opting in. If you could provide instructions for how to do that, I would happily add it to the list.
legendary
Activity: 1896
Merit: 1343
Wallets that do not allow you to or ones that I don't know how to make RBF transactions
  • Electrum

Thank you very much for misleading unsuspecting users. Are you doing this on purpose?
legendary
Activity: 3318
Merit: 4895
https://merel.mobi => buy facemasks with BTC/LTC
Great tutorial Smiley
A couple remarks:

1) it's also possible to do a CPFP if you're the sender, as long as there was a change address that received an input with a value high enough to cover the fees of both the parent and the child transaction. If there is no/insufficient change, only the receiver can do a CPFP.

2) RBF is possible with electrum, you can move it to the wallets for which it is an easy thing to do... You can opt-in RBF when creating a transaction, the transaction will be indicated as replaceble in the history tab, and when you right click on a replaceble transaction, you can increase the fee (don't remember the exact icons/descriptions used, since i only tested it out once).

3) Since you use double spending unconfirmed inputs as a way to do a RBF, about any wallet whose private key/xprv can be exported should be able to do a RBF. This should include Blockchain.info, multibit, Bitcoin Wallet for Android. Granted, the procedure becomes pretty long and tedious, since you would first have to get your hands on the private keys for the addresses whose unspent outputs were used in the hanging transaction, and then you'd have to import them in core, and then you would have to generate a raw tx, sign it, broadcast it... But it IS possible

4) in the "Waiting for the network to "forget" about the transaction", maybe you should add the warning that some wallets (like core) keep broadcasting the transaction, unless you abandon it, or zap the wallet txes?

5) some shameless promotion about CPFP, if you use my (in) sufficient fee checker on my website (mocacinno.com), i try to generate an unsigned CPFP tx for my visitors if i detect insufficient fees. This feature is still in beta, but in my (small amount) of testcases, it did work (bug reports are always welcome, only works with reasonably simple transactions).
staff
Activity: 3332
Merit: 6433
Just writing some code
What is a "Stuck" transaction? How are they caused?

A "stuck" transaction is a transaction which has remained unconfirmed for period of time which either the receiver or the sender is uncomfortable with. Stuck transactions can be annoying as it means that recipients often consider the senders to not have paid yet, or the recipient needs the money as soon as possible.

Stuck transactions are typically caused by low transaction fee rates. However other things can cause stuck transactions such as spending from an unconfirmed transaction, having dust outputs in the transaction, or being a double spend of another transaction. If a transaction has a double spending transaction and the double spend confirms, then the transaction will be "stuck" forever as it can never confirm.

What can I do to make my stuck transaction confirm?

There are a few options for confirming stuck transactions.

For both the recipient and the sender of the transaction, you can:
  • Wait for the transaction to confirm
  • Wait for the network to "forget" about the transaction
  • Ask a miner to confirm it for you

For the sender of a transaction, you can also:
  • Attempt an Replace-By-Fee double spend transaction
  • If you have a change output, you can attempt a Child-Pays-For-Parent transaction

For the recipient of a transaction, you can also:
  • Attempt a Child-Pays-For-Parent transaction

Waiting for a confirmation


If you are incapable of performing any of the other options are are too afraid to do so, you can simply wait and hope that the transaction will eventually confirm. To make sure that network is constantly being reminded of the transaction, you can rebroadcast the transaction periodically. Most wallets will rebroadcast automatically, so simply leaving your wallet open will allow rebroadcasting to happen.

Waiting for the network to "forget" about the transaction

If a transaction remains unconfirmed for too long, it can be eventually "forgotten" by most nodes on the Bitcoin network if no one rebroadcasts the transaction. This happens due to node restarts, mempool expiry times, or mempool eviction because the minimum relay fee has increased. This process typically takes a few days (usually 3). Once a transaction has been "forgotten", you may not see it in your wallet and you probably will not see the transaction in most block explorers. Once the transaction has been "forgotten", you can simply send the Bitcoin again but include a higher transaction fee. If you still see the transaction in your wallet, you will need to follow the instructions in the next Replace-By-Fee Section.

Note that some wallets will continuously rebroadcast the transaction while the wallet is on, so you either have to remove the transaction from the wallet using the instructions in the RBF section, or shut down the wallet and keep it off for several days.


Ask a miner for help


Some mining pools and miners offer services to allow you to prioritize your transaction in their mempool so that it is chosen sooner for inclusion in a block. The mining pools F2Pool and ViaBTC both offer transaction acceleration for an additional out-of-band fee. Please visit their linked websites for more details.

The blockchain explorer https://mempool.space/ also offers a transaction acceleration service as they have connections with several mining pools. You will find an "Accelerate" button next to the transaction fee on any unconfirmed transaction. This can be used to pay out-of-band for the transaction to be mined in a block sooner.

Also note that if you attempt an Replace-By-Fee transaction, both the original transaction and the RBF transaction will be considered double spends and miners will likely not help with any transactions marked as double spends.

Attempting a Replace-By-Fee (RBF) double spend transaction

What is an RBF transaction

A Replace-By-Fee transaction is a transaction that is nearly identical to your stuck transaction but pays a higher transaction fee. Since the original transaction most likely does not use Opt-in RBF, the RBF transaction that we will be creating will be considered a double spend and marked as such. The transaction uses Full-RBF and thus may still take a little bit longer to confirm as it is technically a double spend.

The difference between the types of RBF transactions

Replace-By-Fee transactions have 3 different types, First-Seen-Safe(FSS) RBF, Full RBF, and Opt-in RBF. FSS RBF requires that the RBF transaction include the same outputs as the transaction it replaces and consumes the same inputs. Full RBF means that the transaction is simply a double spend of another transaction but pays a higher transaction fee than the one(s) it replaces. Opt-in RBF means that the RBF transaction can only replace a transaction that has Opted-in to allowing itself to be replaced. Opt-in RBF follows BIP 125.

The instructions given in this section will be for making Full RBF transactions. Opt-in RBF transactions will be described in the "Avoiding Stuck Transactions In The Future" section.

How to make a Full RBF transaction

Making a Full RBF transaction depends entirely on the wallet that you are using. Some wallet support the advanced functionality required to make a Full RBF transaction, others do not. The following will be guides for each wallet on how to make a Full RBF transaction with that wallet. In general the procedure is to remove the unconfirmed transaction from the wallet and then resend the Bitcoin but with a higher transaction fee.

When making a Full RBF transaction, the transaction should include the recommended fee rate at the time of creating the transaction. See the "Avoiding this issue in the future" section for help with that.

Bitcoin Core

Bitcoin Core makes making Full RBF transactions very easy. Simply go to the transactions list, right click the transaction that is stuck, and choose the "Abandon Transaction" option.

If that option is greyed out, then you must go to the Bitcoin Core datadir and delete the mempool.dat file. Then restart Bitcoin Core with the -walletbroadcast=0 option and then you should be able to use "Abandon Transaction".

Once the transaction is either Abandoned or cleared from the wallet, you can simply go to the Send tab and send the Bitcoin again but make sure that you include a sufficient transaction fee.

Bitcoin Armory

Bitcoin Armory also makes making Full RBF transactions very easy. Go to Help > Clear All Unconfirmed Transactions and restart Armory. This will clear all of the unconfirmed transactions from the wallet and thus allow you to create the Full RBF transaction. Once Armory has restarted, simply send the Bitcoin again as you normally would but be sure to include a sufficient transaction fee.

MultiBit HD

MultiBit HD allows for making Full RBF transactions fairly easy as well. Go to Manage Wallet and click on Repair Wallet and follow the wizard. This process will clear all of the unconfirmed transactions from your wallet much like Bitcoin Core and Armory do. Once repair wallet has completed, simply send the Bitcoin again as you normally would.

Wallets that do not allow you to or ones that I don't know how to make Full RBF transactions

Not all wallets support the creation of Full RBF transactions. Many wallets do not allow clearing all unconfirmed transactions to allow for making Full RBF transactions. The following is a list of wallet software which do not support Full RBF transactions. If a wallet on this list does support FullRBF transactions, please let me know and provide instructions for that so I can add it above.

  • Blockchain.info and web wallets in general
  • Electrum (supports Opt-in RBF, but not Full RBF)
  • Mycelium
  • MultiBit Classic
  • Bitcoin Wallet for Android
  • Breadwallet
  • Copay

Attempting a Child-Pays-For-Parent transaction

What is a Child-Pays-For-Parent transaction?


A Child-Pays-For-Parent (CPFP) transaction is exactly as the name implies, 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. However creating CPFP transactions are much more difficult as it requires spending from an unconfirmed transaction, something that most wallets do not allow.

How can I avoid making Stuck transactions in the future?

Using Dynamic Fees

The best way to avoid having stuck transactions is to make sure that you are not spending from an unconfirmed transaction, and include a sufficient transaction fee. If your wallet supports dynamic transaction fees, you should use those. If you want very fast confirmations, set the dynamic fees to choose the fastest fee possible. Dynamic fees are calculated by the wallet by analyzing the current state of the network and determining an optimal transaction fee from there. Because the state of the network constantly changes, the optimal transaction fee calculated one day may not necessarily be the best fee for the next day.

If your wallet does not support dynamic fees but does support setting a custom transaction fee rate for each transaction, you can look up the optimal fee rate on sites like https://mempool.space/ and https://bitcoinfees.github.io/ and set the fee rate for each transaction based on those sites. You must do this for each transaction you make otherwise you may end up paying a sub-optimal fee.

If your wallet does not support any sort of fee rate or does not allow setting custom transaction fees, you should upgrade to a new wallet. Using a fixed fee or fixed fee rate is no longer a good idea as the network constantly changes. You can use this formula: *148 + *34 + 10 where is the number of inputs and is the number of outputs to estimate the size of your transaction and determine the optimal fee for it.

Note that some wallets (e.g. blockchain.info), even though they use dynamic fees, set an upper limit to the transaction fee. If you notice that your transactions are constantly being stuck even though you are using dynamic fees, you should check the settings of your wallet and perhaps even switch to a new wallet which has no limit to the transaction fee.

Use Opt-In RBF

Opt-In RBF is a feature that allows for an RBF transaction to be more easily created as these transactions will not be rejected by nodes supporting Opt-In RBF.

Currently several wallets support creating Opt-In RBF transactions, many by default.

Bitcoin Core

Opt-in-RBF is enabled by default, but can also be enabled or disabled on a per-transaction basis. On the "Send" tab, clicking on "Choose..." next to the transaction fee field will give access to the "Enable Replace-By-Fee" checkbox. Checking this will enable Opt-in RBF for the transaction, although it should already be checked by default.

Unconfirmed transactions that have opted in to RBF can have their fee increased by right clicking the transaction in the "Transactions" tab and choosing the "Increase transaction fee" option.

Electrum

Electrum always creates transactions with Opt-in RBF enabled.

To increase the fee of a transaction that uses Opt-In RBF, right click the transaction in the history list and choose the "Increase Fee" option.

Armory

Armory also allows for the creation of RBF transactions. When sending a transaction, choose the checkbox "Enable RBF".

To increase the fee of a transaction that uses Opt-In RBF, right click the transaction in the transactions list and choose the "Bump Fee" option. Transactions whose fee can be increased are labeled clearly in the transactions list.



This post is meant as a more thorough update to https://bitcointalksearch.org/topic/faq-all-about-unconfirmed-0-confirmation-transaction-fee-read-before-posting-232979.

If there are any inaccuracies or if I am missing anything, please let me know and I can add it. If anyone has instructions for CPFP or RBF with any wallets, please let me know and give me the detailed instructions so I can add them to the post.
Jump to: