Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: Shackleford7 on December 03, 2017, 11:26:09 PM



Title: How to access funds sent to a corrupt bitcoin core address
Post by: Shackleford7 on December 03, 2017, 11:26:09 PM
Hello,

I recently but some bitcoins and sent it to my bitcoin core address. After I bought them, I went to reopen my wallet and it had some block error so I had to uninstall it and reinstall the wallet. Since I no longer have the old address I sent the bitcoins too, is there any way to retrieve them? I still have my Simplex payment ID but their support team said I had to contacted the wallet software provider.

Thank you for the support!

V/R
John.


Title: Re: How to access funds sent to a corrupt bitcoin core address
Post by: RGBKey on December 04, 2017, 12:00:05 AM
IIRC Bitcoin Core doesn't wipe the directory with your wallet.dat when you uninstall it, so once you've reinstalled it and it has synced with the network again, you should have your coins.


Title: Re: How to access funds sent to a corrupt bitcoin core address
Post by: Shackleford7 on December 04, 2017, 12:17:00 AM
Okay I can just replace my newly installed wallet.dat with the old wallet.dat and start the program and the coins will be there?

Thanks for the support!


Title: Re: How to access funds sent to a corrupt bitcoin core address
Post by: RGBKey on December 04, 2017, 12:19:42 AM
Okay I can just replace my newly installed wallet.dat with the old wallet.dat and start the program and the coins will be there?

Thanks for the support!
The wallet.dat file shouldn't have been replaced/removed on uninstall/install. It should be the original one you had, unless you explicitly went in and deleted it (or the directory which contains it, %appdata%\Bitcoin on Windows). So once your wallet is finished downloading the blockchain, you should see the transaction.


Title: Re: How to access funds sent to a corrupt bitcoin core address
Post by: Shackleford7 on December 04, 2017, 12:24:04 AM
The original wallet was on my desktop, but I didn't have enough space for all of the blocks. So I had to start one on my laptop. Could I just move the one from my desktop to my laptop?


Title: Re: How to access funds sent to a corrupt bitcoin core address
Post by: RGBKey on December 04, 2017, 12:43:29 AM
The original wallet was on my desktop, but I didn't have enough space for all of the blocks. So I had to start one on my laptop. Could I just move the one from my desktop to my laptop?
Yes, you should be able to. Press Win+R to bring up the run menu, type in %appdata% and press enter. Go into the Bitcoin directory, and copy the wallet.dat file into the same directory on your laptop. Replace the file on your laptop, as long as you haven't sent any coins to the wallet on your laptop. If you have, make sure to make a backup of it first.


Title: Re: How to access funds sent to a corrupt bitcoin core address
Post by: Thirdspace on December 04, 2017, 04:25:55 AM
just to be safe... make multiple copies of wallet.dat
then another step you can do is open debug > console then type dumpwallet filename.txt
open the txt file and you will see all you btc addresses (this another backup you could have)
you don't need fully synced blockchain to extract privkeys (dumpwallet)
if you want, you can check your addresses balance on blockchain.info or other explorer
only use the public address, don't use the privkey anywhere
If something goes wrong, error importing, corrupt data, accidental deletion you can use another copies
if you still have problem... your last resort is to import the address using privkeys from that textfile