Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: andreasr on December 23, 2017, 02:32:32 PM



Title: Transaction started with enough fee is not in blockchain. Orphaned? What to do?
Post by: andreasr on December 23, 2017, 02:32:32 PM
Hello,

here is my transaction I started from bitcoin core on December 19 with a fee of 404 sat/byte which was fine then for going through within 6 blocks.
f19c7aadb0a20717e0526778615e71d7288c1ce8d3dacbac37e18fb3ea270da4
However it has not arrived yet, and what is worse, is even not known/shown - I checked with blockchain.info and blockexplorer, which worries me  :-\

I calculated with "getrawtransaction" the rawtx in hex format and tried to push it to get it unstuck: 
a) at https://blockchain.info/de/pushtx
I get "Error #-26: 66: mempool min fee not met"
b) at https://live.blockcypher.com/btc/pushtx/
I get "Error validating transaction: Transaction [... the ID above ...] orphaned, missing reference

What can I do to get it either unstuck or to stop broadcasting/get my coins back to my wallet, from which which I sent them?
Many thanks for any help! 


Title: Re: Transaction started with enough fee is not in blockchain. Orphaned? What to do?
Post by: OWMC on December 23, 2017, 10:03:43 PM
Assuming you are using the Bitcoin Core wallet...

If your transaction is not showing on any of the block explorers, then first of all don't worry, you still have your coins in your wallet. They just aren't showing, but they are there with your private keys, of that I am fairly certain.

To get them to show up in your wallet, I think you need to quit the wallet, then delete it's local mempool file (will be in your file system somewhere, probably in the same directory as your wallet.dat file). Then restart your wallet with -walletbroadcast=0 (if you are on a mac use the command line / terminal  "open /Applications/bitcoin-qt.app --args -walletbroadcast=0"). Then you should be able to right-click and "abandon transaction" on the transaction in the transactions tab.

I think this is what I did, though I may have had to restart the wallet after also.

As for the error you got from pushtx, regardless of whether your fee is high enough or not to get confirmed, this is strange to me, having too low a transaction fee shouldn't prevent your transaction from showing up in block explorers. It would only explain why a transaction hasn't been confirmed yet. So I don't understand this part.

Maybe someone with more knowledge can help.

(I have a similar problem with my transaction not getting into the mempools but the error i get is different, i'm told "missing parent". If anyone can help my thread is here: https://bitcointalk.org/index.php?topic=2637574.0 (https://bitcointalk.org/index.php?topic=2637574.0).