I just lost approx. 5.256BTC on my Electrum wallet. How?
First, I use the older version which is electrum 1.9.8.
My default_wallet file is getting bigger and slower because of multiple txs and addresses, so i decided to create a new wallet and send my btc there.. So here is the detailed description of what happened.
1. I opened two Electrum programs. Lets call it Elec1 and Elec2.
2. They both will open the default_wallet file. So i see my bitcoins on both Electrum.
3. On Elec2, I clicked New/Restore, It will open a save file dialog. I wanted my New wallet to be the default_wallet when it opens. So on the save file dialog, I made a backup of the old default_wallet by copying and pasting it. Then i deleted the default_wallet.
4. I named my new wallet as default_wallet, and click save.
5. After going trough the process of creating wallet, i finally created my new wallet.
6. I copied one of the new address on my new wallet, and using Elec1, I sent my bitcoin to that new address.Everything went well, I received my bitcoins on the new wallet address.
7. My Elec2 got stuck on synchronizing, So to be able to test my new wallet, i took the private key of the address that got my bitcoins, and took another address from the list, and sent my bitcoins using coinb.in. It went fine and smoothly, i got my bitcoins on the other address.
8. I then closed Elec1.. And this is where the problem occurred.
9. My Elec2, was still stuck on synchronizing, and every time i get this issue, i just open another wallet file, then go back and open the default wallet again.
10. So i opened another wallet file(not the default_wallet), Then i went back and opened default_wallet again.. And to my surprise! This is is the old default wallet. It has my old addresses. And it does not contain any of the new addresses or my bitcoins.
What happened was, When i closed Elec1, it overwrite the default_wallet file containing my new addresses.
And sadly, i did not also backup my new seed..
I have read before that it is possible to get the master private key of the wallet if i have one of the private key of its child and the master public key. But i only have the private key of the child and not the master public key. I'm not sure if this is the same case, but any help would be appreciated.