Multibit-Legacy / multibit-hd

Deprecated Bitcoin Wallet
https://multibit.org/blog/2017/07/26/multibit-shutdown.html
Other
169 stars 124 forks source link

Waiting for feedback about this transaction from the Bitcoin network - Problem #805

Open ghost opened 8 years ago

ghost commented 8 years ago

Hi, i've sent BTC from my MultiBit HD Wallet, but the BTC didn't arrive. The status shows a red X and it says: Waiting for feedback about this transaction from the Bitcoin network. My balance is 0.00 so the BTC i've sent are really gone but there are + Unconfirmed BTC 0.00244 (about 0.1755 BTC were sent). Restarting MultiBit HD makes no difference :(

Can someone help my? The receiver address is only 24h active

jim618 commented 8 years ago

"Waiting for feedback" means that MultiBit HD sent the transaction but did not see any other Bitcoin nodes send it back to it.

Thus you want to check if it has propagated through the bitcoin network. In the Payments screen double click on the transaction and click next a couple of times until you see the 'View at blockchain.info' button. Click on that.

If you see it in blockchain.info then it's out in the network and you just have to wait until it confirms.

If you don't see it, then it most likely was not sent properly for some reason. (Restarting MultiBit HD will automatically try to resend it). In this case, try the Tools | Repair wallet to resync your wallet to the Bitcoin network.

ghost commented 8 years ago

Thanks for the help Jim, i restored my Wallet (Blockchain found no Transaction) and now the BTC are there again. But everytime i send it again this error occurs in Broadcasting: The send of your bitcoin failed The error was "low spendable balance detected. Some of your bitcoin are tied up with ongoing transactions."

What does that mean and how can i send the btc now? The only incoming transaction is confirmed by over 30 blocks.

jim618 commented 8 years ago

Is the incoming transaction mining dues (i.e. coinbase). You cannot spend those for 120 blocks.

You can download Lighthouse (https://www.vinumeris.com/lighthouse) and use your wallet words to 'clone' your wallet in there and do an Empty wallet in Lighthouse.

jim618 commented 8 years ago

Another thing you can do is try to push the transaction yourself. Double click on the transaction in the Payments screen and click next a couple of times until you get to the screen with the 'Raw transaction' section. If you scroll down just before where there is the size of the transaction is a whole block of hexadecimal which is the raw transaction.

Copy all of the hexadecimal and then go to https://blockchain.info/pushtx Paste in the hexadecimal. Press the 'Submit Transaction' button.

This will either succeed (and your transaction is out on the network) or give an error. Post the error here.

jim618 commented 8 years ago

p.s. you might have to do a control-C to copy the hexadecimal rather than a command-C if you are on a Mac

ghost commented 8 years ago

I've pushed the transaction thru your link and it is now accepted. Status in MultiBit is sending, seems like its working, now im waiting the transaction to confirm Thanks!

jim618 commented 8 years ago

That's good.

It's probably a good idea you use another wallet rather than MultiBit HD as there is obviously something not quite right with how it is working on your computer/ network.

Copay is quite a good wallet so perhaps use that.

Also, can you please go into the Help and click on the 'Report error' to upload your logs to multibit.org ? In the comment section please type in this user issue number (#805) as then I will know it is from you. I'll then trawl your logs for an explanation of the behaviour of MultiBit HD.

jim618 commented 8 years ago

Just had a look through the logs but there isn't anything that is not already in this support thread. I notice the checking we do of the time (to check system drift) timed out so perhaps it some port blocking on the user's local network.

cryptorials commented 8 years ago

I am experiencing this issue as well. It didn't send the transaction with 3 peers (not showing in block explorer, but amount debited from balance in wallet), but now I have 0 peers.

When / if it does get a connection I actually don't want it to send the payment now because it was time sensitive so I'll probably lose the coins if they are sent now. Is there any way to make sure it doesn't send this payment?

jim618 commented 8 years ago

Once a transaction is out in the Bitcoin network you cannot undo it, but if it hasn't been sent then you can do a 'Manage wallet | Repair wallet' which syncs to the network. In this latter case because you've synced to the network and the network hasn't the transaction then the transaction will have disappeared.

You can see if the transaction is out on the network with a block explorer (or two to double check) as you've already done.

mutt70 commented 6 years ago

hi. I have exactly the same problem with multibit HD today. I would be really grateful for any advice from more knowledgeable people on here.

I wasn't able to push the transaction itself per jim618's advice because after I 'repaired wallet' the sending transaction data is gone. but at the top of the wallet dashboard it reports the whole 'unconfirmed transaction'. i.e. my wallet total is minus the transaction value. so the transaction amount appears to be in limbo in muiltibit but also not out on the network (it cant be found on blockchain.info).

any help on how to recover the coins that are stuck would be really gratefully received.

thanks