... fairly easy... simply import your MultiBit HD seed into Electrum, move your BTC to a new wallet... then import your MultiBit HD seed into Electron Cash... move the BCH to a new BCH wallet...
I would like to go offline for as much of the process as possible and use watched wallets to heighten safety of the transaction. My head is ending up in loops of how to go about doing this. Would you spare a thought on how to implement this really safely?
You will need two computers then... (or you'll need to use a "warm wallet" (not quite cold, not quite hot
) setup using a live boot disk or similar... not as safe)
Setup:
Offline computer:
- Install latest versions of Electrum and Electron Cash.
- Restore your seed in each one.
- Copy the "xpub" from Electrum and Electron Cash (Wallet -> Information)
Online computer:
- Install latest versions of Electrum and Electron Cash.
- Create a new wallet ("Standard wallet -> Use public or private keys") and paste your "xpub".
This should create a watching only version of your wallet in Electrum and Electron Cash. Then you simply follow the "normal" Offline/Online methodology:
- Create a transaction on online machine
- Save it to a file on a (clean) USB thumbdrive
- Copy it to offline machine using the thumbdrive
- Open it with appropriate wallet on offline machine ("Tools -> Load Transaction -> From File")
- Confirm OK and sign it
- Save it back to thumbdrive
- Copy it to online machine using thumbdrive
- Open it with appropriate online wallet
- One final double check and then broadcast
Notes:
- There are also ways to make this even safer. For instance, using old digital cameras and QR codes instead of a USB thumbdrive to transfer transactions back and forth.
- Make sure your verify the digital signatures of your Electrum and Electron Cash installers before trusting the wallets