@alexfront About 90% of our downloads are on Windows and the code base is virtually identical so I don't think it is that.
@chemodan Please be patient. Constantly posting doesn't actually progress anything.
Most likely it is a bug as it has also been raised here:
https://github.com/bitcoin-solutions/multibit-hd/issues/862It 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 HD
C) REALLY make sure you close MultiBit HD. It's important
D) 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 status
E) 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.