"In a nutshell, the network works like a distributed
timestamp server, stamping the first transaction to spend a coin. It
takes advantage of the nature of information being easy to spread but
hard to stifle." -- Satoshi

Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.

It is most likely a combination of two separate bugs, probably:1) Transactions losing their transaction confidence. There is an object Context which looks after these and it's been a bit problematic in the past.2) Wallet synchronisation is probably not handling the transition Unknown -> Confirmed correctly.

The incidence rate of this bug (3 instances in about 50K usages of v0.2.0 so far) would indicate that it is a combination of circumstances.These bugs aren't terribly easily to reproduce. Both these areas of responsibility are in the Bitcoin network management code, bitcoinj, rather than the MultiBit HD code itself.

Anyhow, there are a couple of possible workarounds:1) You should be able to use your wallet words in BreadWallet. This is an iOS wallet only.2) A fresh wallet recreate may avoid the 'Unknown status' problem so can someone try this:

A) Open MultiBit HD, enter your wallet password and then goto 'Manage wallet | Wallet dashboard' and write down: i) The application data directory ii) The wallet directory. This is in the format 'mbhd-11111111-22222222-33333333-44444444-55555555'B) Close MultiBit HDC) REALLY make sure you close MultiBit HD. It's importantD) Go into your OS's file exporer and rename the wallet directory to 'old-mbhd-<the long number>' What this does is makes MultiBit HD 'forget' about the wallet and transaction statusE) Open MultiBit HD and do a 'restore wallet from wallet words'. Follow the wizard and enter the wallet words for your wallet.

This should do a restore from nothing and do a clean sync with the Bitcoin network.You'll lose your notes and exchange rates but I am hoping that all your transactions will confirm (assuming they actually ARE confirmed on the Bitcoin network).

Once someone tries this can they report back if it works as it will be a useful workaround for others.

I think there is actually an attack on the Bitcoin network at the moment where someone is firing up lots of Amazon virtual machines that grab bitcoind connections. Ironically they are using both MultiBit Classic and HD to make these connections. That will leave less connections for real users.

If you find that your sync slows down to nothing then you can try restarting your MultiBit HD and it will make fresh Bitcoin network connections. That can help sometimes.

The sync just finished and it did not work. My whole wallet is still showing as unconfirmed. Any other suggestions? I don't have a iphone. I may be able to use one this weekend though but I would prefer not to.