Have a MultiBit HD wallet that contained BCH. These were transferred to a more secure environment in 2017. Have now realized that I can sweep the Bitcoin Cash that was issued 1st of August 2017 from the Multibit HD wallet. If I did know the private key. I do have the password so I can easily unlock the wallet, but I can't seem to find how to retrieve the private key. The mnemonic seed is of course long gone so I have to rely on the wallet and the password. In Bitcoin Core its easy to retrieve the private key, just using the console. But MultiBit HD doesn't have that feature. Any suggestions?
Good day and thanks for replying.
In my first message I made an error. It was BTC and not BCH as I wrote. I needed the private key from my the BTC (December 2016 to October 2017) in the Multibit HD wallet to retrieve the BCH (split 1st of August 2017) and the BSV (from the split 15th November 2018), also in the future to claim my BCHABC (another split on the 15th November 2020)
Multibit HD is unfortunately not so easy to handle. It was the successor of Multibit Classic and in Classic it was easy to retrieve the private key, as it is in Bitcoin Core or other similar softwares. Multibit HD not so. There is not any way you can get your private key from within the software.
I have been in contact with the owners of Multibit, Shapeshift/Keepkey. They will not assist as they claim the software is deprecated. My personal feeling is not something I would like to share, but if a company buys another company and then makes it impossible to use the software and thereby making people lose money... Well I ain't buying anything from Shapeshift/Keepkey. Ever.
However after a lot of work and some great assistance I have been able to retrieve the private key from my Multibit HD wallet and then able to claim my BCH and BSV. Will also be able claim the BCH/ABC.
The main credit is to Joseph Dushesne. His "MultiBit-HD extract private keys modification fork" really worked. It really does. I followed it to the letter and even though his suggested version of java is not available anymore the version available right now did the job. The one thing I do not recommend is the last part about using an Electron Cash wallet. I used Coinomi instead and got excellent help from Brendon Spencer at Coinomi HelpDesk.
I did send something of value of the BCH to Joseph for his work. Maybe I should have sent more.. As my private key would have been gone forever without his help.
Here is Josephs solution: https://github.com/josephduchesne/multibit-hd/blob/develop/README.md Follow it. It works!
Also check Coinomis: https://coinomi.freshdesk.com/support/solutions/articles/29000026274-bch-abc-bsv-fork-information-splitting That will work perfectly and now I am awaiting the Coinomis solution to claim BCHABC.
I'm ignoring the off-topic aspect of the question.
Begin a backup by selecting the
Export Private Keysoption from the main menu. Select a convenient filename for the backup (in this case, petty-cash.key), and add a password for the file. Press the Export private keys button when you’re ready continue.
Assuming what they write applies to Multibit HD as well as Multibit classic,
I suggest doing this without specifying a password, then examining the file contents.
( ) Password protect export file (•) Do not password protect export file
I'm not familiar with Multibit but I'd expect there's a good chance the backup is in a readable form such as JSON or maybe in a widely used form such as WIF. If not it may be possible to examing it using a hexdump tool and work out the key from the contents