ThankU HCP for your detailed reply.
ONE; The seed I wrote down in 3 different places -- and I used it twice on two different computers and two different OS (WIN/Linux) and they worked before to reconstruct the wallet.
It's quite possible that as MultiBitHD has been deprecated for nearly 9 months that the network of peers/nodes it was using no longer exists and that is why it can't reconstruct the wallet... Is it showing as invalid in the app? Or not showing history?
Did you try restoring in Electrum? (Need to select "Options -> BIP39 seed" and make sure you use Derivation Path of m/0' when prompted... Note that the ' is very important!)
Your logic about passwords not working is suspect -- they work unless they are blocked from working.
I can assure you that I spent hours debugging this issue... The "actual" error is caused because a new field was being included in the transaction object... During the wallet opening the program parses all the transactions that have been stored in the wallet file (it stores all transactions relating to wallet addresses in the wallet file), this new field would prevent the hash of the transaction fields matching the transaction ID (which is the hash of the transaction)... This would throw an exception which was NOT caught in the transaction parsing section, but by higher up code... which unfortunately results in the program returning the very confusing "Password did not unlock the wallet".
Like I explained... It DOES unlock the wallet, it's just that the wallet cannot be parsed properly and the software freaks out
Did you read through some of the "password did not unlock the wallet" threads here? It was quite a common issue.
SeCOND: "You need to check your Addresses on a BCH block explorer" -- THAT IS exACtly whAt i DID, all my addresses, -- and there is only 0.017 BCH on one of over ten addresses. 2 BCH is missing= GONE.
So spending hours if not days to try and reconstruct the wallet would be an utter waste of time because according to the BCH blockchain except for 0.017 all my BCH is gone.
Pass. I don't have access to your addresses or seed so I can't comment... All I can ask is, are you sure you checked the "change" addresses for your wallet? Or only the displayed "receive" addresses?
As for MULTIBIT being clean: if it is as you say easy to get clean up key words etc etc to get private keys then why didn't MULTIBIT reveal how to get the private keys from the wallet. If anything they did everything they could to keep those private-keys hidden.
I'm not sure why MultiBitHD made it so difficult to get private keys... It seems to me they "dumbed" the wallet down a lot and tried to hide a lot of the inner workings of Bitcoin from people... However, with the Seed Mnemonic, you can easily retrieve the private keys (assuming you know the derivation path used).
ALSO: after the 12 word mnemonic key is entered -- Multibit needed a "bit-stamp" numbers (like "2947/37") to set-up the wallet. You are telling me that (that is "impossible") these numbers could not make the impossible very possible by altering/sabotaging the mnemonic.
The numbers were simply a shortcut method to reduce the amount of searching the wallet would do during restore... They are a "date" (the date your seed was created in the wallet), to tell the software when to search for transactions from... The idea being that if your seed was created on 10th August 2016, there is no point looking for transactions BEFORE that date... It decreases wallet restore time and load on the servers.
The numbers are NOT required to restore the wallet from the seed mnemonic.
HCP -- with all due respect: are you financially connected with Multibit? I maybe wrong but your detailed reply smells of obfuscation.
sincerely
GP
What respect? You are effectively accusing me of being a paid shill...
For the record, the answer is no... I am not currently, nor have I EVER been connected with MultiBit... Financially or otherwise.
Also, my offer still stands... I'm happy to assist you to fully restore your wallet... My personal suggestion would be:
- Restore seed in Electrum (using BIP39 option and derivation path m/0') to get BTC
- Restore seed in ElectronCash (using BIP39 option and derivation path m/0') using derivation path m/0' to get BCH