How can I recover funds from a Bitcoin Core wallet.dat ...

Restore a bitcoin-qt original encrypted wallet.dat file?

submitted by snickers01 to Bitcoin [link] [comments]

[uncensored-r/Bitcoin] Restore wallet.dat file without having to downloading QT client?

The following post by lettis is being replicated because the post has been silently greylisted.
The original post can be found(in censored form) at this link: Bitcoin/comments/7j8f08
The original post's content was as follows:
submitted by censorship_notifier to noncensored_bitcoin [link] [comments]

Restore a bitcoin-qt original encrypted wallet.dat file? /r/Bitcoin

Restore a bitcoin-qt original encrypted wallet.dat file? /Bitcoin submitted by BitcoinAllBot to BitcoinAll [link] [comments]

Preferred method for restoring a Bitcoin-Qt wallet.dat backup?

From what I can tell, the best practice method for restoring a Bitcoin-Qt wallet.dat backup file is:
  1. Shut down Bitcoin-Qt.
  2. Locate the OS-specific directory in which Bitcoin-Qt's wallet.dat file resides.
  3. Delete Bitcoin-Qt's existing wallet.dat (or move it to a safe place)
  4. Add the backup wallet.dat file into the directory
Is this really the preferred method to restore a backup? I'm wondering if I'm missing something from the UI (or possibly the console).
submitted by BobAlison to Bitcoin [link] [comments]

Groestlcoin 6th Anniversary Release


Dear Groestlers, it goes without saying that 2020 has been a difficult time for millions of people worldwide. The groestlcoin team would like to take this opportunity to wish everyone our best to everyone coping with the direct and indirect effects of COVID-19. Let it bring out the best in us all and show that collectively, we can conquer anything.
The centralised banks and our national governments are facing unprecedented times with interest rates worldwide dropping to record lows in places. Rest assured that this can only strengthen the fundamentals of all decentralised cryptocurrencies and the vision that was seeded with Satoshi's Bitcoin whitepaper over 10 years ago. Despite everything that has been thrown at us this year, the show must go on and the team will still progress and advance to continue the momentum that we have developed over the past 6 years.
In addition to this, we'd like to remind you all that this is Groestlcoin's 6th Birthday release! In terms of price there have been some crazy highs and lows over the years (with highs of around $2.60 and lows of $0.000077!), but in terms of value– Groestlcoin just keeps getting more valuable! In these uncertain times, one thing remains clear – Groestlcoin will keep going and keep innovating regardless. On with what has been worked on and completed over the past few months.

UPDATED - Groestlcoin Core 2.18.2

This is a major release of Groestlcoin Core with many protocol level improvements and code optimizations, featuring the technical equivalent of Bitcoin v0.18.2 but with Groestlcoin-specific patches. On a general level, most of what is new is a new 'Groestlcoin-wallet' tool which is now distributed alongside Groestlcoin Core's other executables.
NOTE: The 'Account' API has been removed from this version which was typically used in some tip bots. Please ensure you check the release notes from 2.17.2 for details on replacing this functionality.

How to Upgrade?

If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), then run the installer.
If you are running an older version, shut it down. Wait until it has completely shut down (which might take a few minutes for older versions), run the dmg and drag Groestlcoin Core to Applications.

Other Linux


Download the Windows Installer (64 bit) here
Download the Windows Installer (32 bit) here
Download the Windows binaries (64 bit) here
Download the Windows binaries (32 bit) here
Download the OSX Installer here
Download the OSX binaries here
Download the Linux binaries (64 bit) here
Download the Linux binaries (32 bit) here
Download the ARM Linux binaries (64 bit) here
Download the ARM Linux binaries (32 bit) here


ALL NEW - Groestlcoin Moonshine iOS/Android Wallet

Built with React Native, Moonshine utilizes Electrum-GRS's JSON-RPC methods to interact with the Groestlcoin network.
GRS Moonshine's intended use is as a hot wallet. Meaning, your keys are only as safe as the device you install this wallet on. As with any hot wallet, please ensure that you keep only a small, responsible amount of Groestlcoin on it at any given time.





ALL NEW! – HODL GRS Android Wallet

HODL GRS connects directly to the Groestlcoin network using SPV mode and doesn't rely on servers that can be hacked or disabled.
HODL GRS utilizes AES hardware encryption, app sandboxing, and the latest security features to protect users from malware, browser security holes, and even physical theft. Private keys are stored only in the secure enclave of the user's phone, inaccessible to anyone other than the user.
Simplicity and ease-of-use is the core design principle of HODL GRS. A simple recovery phrase (which we call a Backup Recovery Key) is all that is needed to restore the user's wallet if they ever lose or replace their device. HODL GRS is deterministic, which means the user's balance and transaction history can be recovered just from the backup recovery key.



Main Release (Main Net)
Testnet Release


ALL NEW! – GroestlcoinSeed Savior

Groestlcoin Seed Savior is a tool for recovering BIP39 seed phrases.
This tool is meant to help users with recovering a slightly incorrect Groestlcoin mnemonic phrase (AKA backup or seed). You can enter an existing BIP39 mnemonic and get derived addresses in various formats.
To find out if one of the suggested addresses is the right one, you can click on the suggested address to check the address' transaction history on a block explorer.


Live Version (Not Recommended)



ALL NEW! – Vanity Search Vanity Address Generator

NOTE: NVidia GPU or any CPU only. AMD graphics cards will not work with this address generator.
VanitySearch is a command-line Segwit-capable vanity Groestlcoin address generator. Add unique flair when you tell people to send Groestlcoin. Alternatively, VanitySearch can be used to generate random addresses offline.
If you're tired of the random, cryptic addresses generated by regular groestlcoin clients, then VanitySearch is the right choice for you to create a more personalized address.
VanitySearch is a groestlcoin address prefix finder. If you want to generate safe private keys, use the -s option to enter your passphrase which will be used for generating a base key as for BIP38 standard (VanitySearch.exe -s "My PassPhrase" FXPref). You can also use VanitySearch.exe -ps "My PassPhrase" which will add a crypto secure seed to your passphrase.
VanitySearch may not compute a good grid size for your GPU, so try different values using -g option in order to get the best performances. If you want to use GPUs and CPUs together, you may have best performances by keeping one CPU core for handling GPU(s)/CPU exchanges (use -t option to set the number of CPU threads).





ALL NEW! – Groestlcoin EasyVanity 2020

Groestlcoin EasyVanity 2020 is a windows app built from the ground-up and makes it easier than ever before to create your very own bespoke bech32 address(es) when whilst not connected to the internet.
If you're tired of the random, cryptic bech32 addresses generated by regular Groestlcoin clients, then Groestlcoin EasyVanity2020 is the right choice for you to create a more personalised bech32 address. This 2020 version uses the new VanitySearch to generate not only legacy addresses (F prefix) but also Bech32 addresses (grs1 prefix).




Remastered! – Groestlcoin WPF Desktop Wallet (v2.19.0.18)

Groestlcoin WPF is an alternative full node client with optional lightweight 'thin-client' mode based on WPF. Windows Presentation Foundation (WPF) is one of Microsoft's latest approaches to a GUI framework, used with the .NET framework. Its main advantages over the original Groestlcoin client include support for exporting blockchain.dat and including a lite wallet mode.
This wallet was previously deprecated but has been brought back to life with modern standards.


Remastered Improvements



ALL NEW! – BIP39 Key Tool

Groestlcoin BIP39 Key Tool is a GUI interface for generating Groestlcoin public and private keys. It is a standalone tool which can be used offline.



Linux :
 pip3 install -r requirements.txt python3 bip39\ 


ALL NEW! – Electrum Personal Server

Groestlcoin Electrum Personal Server aims to make using Electrum Groestlcoin wallet more secure and more private. It makes it easy to connect your Electrum-GRS wallet to your own full node.
It is an implementation of the Electrum-grs server protocol which fulfils the specific need of using the Electrum-grs wallet backed by a full node, but without the heavyweight server backend, for a single user. It allows the user to benefit from all Groestlcoin Core's resource-saving features like pruning, blocks only and disabled txindex. All Electrum-GRS's feature-richness like hardware wallet integration, multi-signature wallets, offline signing, seed recovery phrases, coin control and so on can still be used, but connected only to the user's own full node.
Full node wallets are important in Groestlcoin because they are a big part of what makes the system be trust-less. No longer do people have to trust a financial institution like a bank or PayPal, they can run software on their own computers. If Groestlcoin is digital gold, then a full node wallet is your own personal goldsmith who checks for you that received payments are genuine.
Full node wallets are also important for privacy. Using Electrum-GRS under default configuration requires it to send (hashes of) all your Groestlcoin addresses to some server. That server can then easily spy on your transactions. Full node wallets like Groestlcoin Electrum Personal Server would download the entire blockchain and scan it for the user's own addresses, and therefore don't reveal to anyone else which Groestlcoin addresses they are interested in.
Groestlcoin Electrum Personal Server can also broadcast transactions through Tor which improves privacy by resisting traffic analysis for broadcasted transactions which can link the IP address of the user to the transaction. If enabled this would happen transparently whenever the user simply clicks "Send" on a transaction in Electrum-grs wallet.
Note: Currently Groestlcoin Electrum Personal Server can only accept one connection at a time.



Linux / OSX (Instructions)


UPDATED – Android Wallet 7.38.1 - Main Net + Test Net

The app allows you to send and receive Groestlcoin on your device using QR codes and URI links.
When using this app, please back up your wallet and email them to yourself! This will save your wallet in a password protected file. Then your coins can be retrieved even if you lose your phone.



Main Net
Main Net (FDroid)
Test Net


UPDATED – Groestlcoin Sentinel 3.5.06 (Android)

Groestlcoin Sentinel is a great solution for anyone who wants the convenience and utility of a hot wallet for receiving payments directly into their cold storage (or hardware wallets).
Sentinel accepts XPUB's, YPUB'S, ZPUB's and individual Groestlcoin address. Once added you will be able to view balances, view transactions, and (in the case of XPUB's, YPUB's and ZPUB's) deterministically generate addresses for that wallet.
Groestlcoin Sentinel is a fork of Groestlcoin Samourai Wallet with all spending and transaction building code removed.




UPDATED – P2Pool Test Net



Pre-Hosted Testnet P2Pool is available via


submitted by Yokomoko_Saleen to groestlcoin [link] [comments]

Litecoin (or any coin wallet question)

Hello everyone,
I just have a question about a litecoin wallet. Say I have a litecoin wallet, I copy the wallet .dat file to a drop box location. From there it is not being accessed by any applications.
Say I add money to my wallet on my current computer. I have the identical litecoin wallet on my desktop and dropbox. Say I format my computer and lose my local wallet. If I use the wallet in dropbox I should be able to resync with the network and the money should be put in from there. Correct?
submitted by hankinator to litecoinmining [link] [comments]

need help. My wallet destroyed just now!

***Finally get back from An old .bak file. The .bak file today still can't open. No loss anyway
Thank you my friends.
However, I strongly urge Bitcoin foundation who maintains bitcoind improve its security greatly. It's not hard to solve if you see Bitcoin as money, as people's wealth.
Also, just now I sent the btc to my main wallet. and set the"change" to go to a coinbase address. But after being sent, I saw there is a remind "unknown address", and the 0.00xx btc now lies in the software. WTF?
Could you give users some better experience, Bitcoin Foundation? Bitcoin is no longer a toy, it's now money, you know? You need fear while dealing with things about money.
You can do much better.
Bitcoin as a science is perfect, But the related business/foundation as a technology don't deserve the honor. I know it feels cynicism. But they don't love & don't fear users.
Ok, it seems that I become the new victim of "salvaged fail". 15% of Life savings oh.
I no longer want to accuse Bitcoin foundation. They don't care, so do I.
The story: My laptop ran out of power while Bicoind was running. So the wallet corrupt for ever. Then I was so nervous that I copy another wallet.dat to make a backup without stopping bitcoind, then the 2nd wallet corrupt for ever.
I no longer, no longer want to accuse. i lost strength to accuse.
I ever thought 15% did not deserve to care enough, until one day I lost it.
Sorry, i am too sad
I use windows. SSD (macbook pro)
It seems the reason why this occured is that my laptop ran out of power while the bitcoind runing.
  1. I don't have any backup file.
  2. I have used this wallet.dat for more than one year. And in the past 5 months, I never use it.
  3. just now, I opened the bitcoind with the command -salvagewallet, and it says it needs to reindex, i choose "no". S it closed. And said “salvage failed"
  4. I saw the wallet.dat disappeared, and there appears a new file "wallet.*****(timestamp).bak", which I can't open.
I tried to relaunch bitcoind several times, with or without "-salvagewallet", every time failed.
I still have hope because One webpage I searched says "Warning: wallet.dat corrupt, data salvaged! Original wallet.dat saved as wallet.{timestamp}.bak in /root/.c-note; if your balance or transactions are incorrect you should restore from a backup."
But what I saw is "salvage failed", So I am a little nervous.
Shall I use the "-loadblock=wallet.14***(timestamp).bak" command? thanks
  1. So what can I do now to get my coins back?
is it able to get .dat from this new-generated .bak?thanks
thank you very much.
Anyone knows how to get bitcoin qt to recognise the presence of the corrupted wallet? thanks conf?
file unknown has LSN 1/263145, past end of log at 1/198476 Commonly caused by moving a database from one database environment to another without clearing the database LSNs, or by removing all of the log files from a database environment Page 0: metadata page corrupted Page 0: could not check metadata page wallet.dat: DB_VERIFY_BAD: Database verification failed file unknown has LSN 1/263145, past end of log at 1/199524 Commonly caused by moving a database from one database environment to another without clearing the database LSNs, or by removing all of the log files from a database environment wallet.1428881042.bak: DB_VERIFY_BAD: Database verification failed
submitted by binghamtonbitcoin to Bitcoin [link] [comments]

Secure paper wallet tutorial

This is my handout for paranoid people who want a way to store bitcoin safely. It requires a little work, but this is the method I use because it should be resistant to risks associated with:
  1. Bad random number generators
  2. Malicious or flawed software
  3. Hacked computers
If you want a method that is less secure but easier, skip to the bottom of this post.
The Secure Method
  1. Download (Try going to the website and pressing "ctrl+s")
  2. Put the file on a computer with an operating system that has not interacted with the internet much or at all. The computer should not be hooked up to the internet when you do this. You could put the bitaddress file on a USB stick, and then turn off your computer, unplug the internet, and boot it up using a boot-from-CD copy of linux (Ubuntu or Mint for example). This prevents any mal-ware you may have accumulated from running and capturing your keystrokes. I use an old android smart phone that I have done a factory reset on. It has no sim-card and does not have the password to my home wifi. Also the phone wifi is turned off. If you are using a fresh operating system, and do not have a connection to the internet, then your private key will probably not escape the computer.
  3. Roll a die 62 times and write down the sequence of numbers. This gives you 2160 possible outcomes, which is the maximum that Bitcoin supports.
  4. Run from your offline computer. Input the sequence of numbers from the die rolls into the "Brain Wallet" tab. By providing your own source of randomness, you do not have to worry that the random number generator used by your computer is too weak. I'm looking at you, NSA ಠ_ಠ
  5. Brain Wallet tab creates a private key and address.
  6. Write down the address and private key by hand or print them on a dumb printer. (Dumb printer means not the one at your office with the hard drive. Maybe not the 4 in 1 printer that scans and faxes and makes waffles.) If you hand copy them you may want to hand copy more than one format. (WIF and HEX). If you are crazy and are storing your life savings in Bitcoin, and you hand copy the private key, do a double-check by typing the private key back into the tool on the "Wallet Details" tab and confirm that it recreates the same public address.
  7. Load your paper wallet by sending your bitcoin to the public address. You can do this as many times as you like.
  8. You can view the current balance of your paper wallet by typing the public address into the search box at
  9. If you are using an old cell phone or tablet do a factory reset when you are finished so that the memory of the private keys is destroyed. If you are using a computer with a boot-from-CD copy of linux, I think you can just power down the computer and the private keys will be gone. (Maybe someone can confirm for me that the private keys would not be able to be cached by bitaddress?)
  10. To spend your paper wallet, you will need to either create an offline transaction, or import the private key into a hot wallet. Creating an offline transaction is dangerous if you don't know what you are doing. Importing to a client side wallet like Bitcoin-Qt, Electrum, MultiBit or Armory is a good idea. You can also import to an online wallet such as or Coinbase.
The only thing you need to do is to honestly convert the brainwallet passphrase into the corresponding private key and address. You can verify that it is doing this honestly by running several test passphrases through the copy of bitaddress that you plan on using, and several other brainwallet generators. For example, you could use the online version of bitaddress, and brainwallet and safepaperwallet and bitcoinpaperwallet. If you are fancy with the linux command line, you can also try "echo -n my_die_rolls | sha256sum". The linux operating system should reply with the same private key that bitaddress makes. This protects you from a malicious paper wallet generator.
Trusting your copy of
Bitaddress publishes the sha1 hash of the website at this location:
The message is signed by the creator, pointbiz. I found his PGP fingerprint here:
"527B 5C82 B1F6 B2DB 72A0 ECBF 8749 7B91 6397 4F5A"
With this fingerprint, you can authenticate the signed message, which gives you the hash of the current file. Then you can hash your copy of the file and authenticate the file.
I do not have a way to authenticate the fingerprint itself, sorry. According to the website I linked to, git has cryptographic traceability that would enable a person to do some research and authenticate the fingerprint. If you want to go that far, knock yourself out. I think that the techniques described in this document do not really rely on bitaddress being un-corrupt. Anyway, how do we know pointbiz is a good guy? ;-)
There are a lot of skilled eyes watching and the signed sha1 hash. To gain the most benefit from all of those eyes, it's probably worthwhile to check your copy by hashing it and comparing to the published hash.
"But we aren't supposed to use brainwallets"
You are not supposed to use brainwallets that have predictable passphrases. People think they are pretty clever about how they pick their passphrases, but a lot of bitcoins have been stolen because people tend to come up with similar ideas. If you let dice generate the passphrase, then it is totally random, and you just need to make sure to roll enough times.
How to avoid spending your life rolling dice
When I first started doing this, I rolled a die 62 times for each private key. This is not necessary. You can simply roll the die 62 times and keep the sequence of 62 numbers as a "seed". The first paper address you create would use "my die rolls-1" as the passphrase, the second would be "my die rolls-2" and so on. This is safe because SHA256 prevents any computable relationship between the resulting private key family.
Of course this has a certain bad security scenario -- if anyone obtains the seed they can reconstruct all of your paper wallets. So this is not for everyone! On the other hand, it also means that if you happen to lose one of your paper wallets, you could reconstruct it so long as you still had the seed.
One way to reduce this risk is to add an easy to remember password like this: "my die rolls-password-1".
If you prefer, you can use a technique called diceware to convert your die rolls to words that still contain the same quantity of entropy, but which could be easier to work with. I don't use diceware because it's another piece of software that I have to trust, and I'm just copy/pasting my high entropy seed, so I don't care about how ugly it is.
Why not input the dice as a Base 6 private key on the Wallet Details tab?
Two reasons. First of all, this option requires that you roll the die 99 times, but you do not get meaningful additional protection by rolling more than 62 times. Why roll more times if you don't have to? Second, I use the "high entropy seed" method to generate multiple private keys from the same die rolls. Using the Base 6 option would require rolling 99 times for every private key.
I'm a big nerd with exotic dice. How many times to roll?
Put this formula in Excel to get the number of times to roll: "=160*LOG(2,f)" where f = number of faces on the die. For example, you would roll a d16 40 times. By the way, somewhat unbelievably casino dice are more fair than ordinary dice
The "Change address" problem:
You should understand change addresses because some people have accidentally lost money by not understanding it.
Imagine your paper wallet is a 10 dollar bill. You use it to buy a candy bar. To do this you give the cashier the entire 10 dollar bill. They keep 1 dollar and give you 9 dollars back as change.
With Bitcoin, you have to explicitly say that you want 9 dollars back, and you have to provide an address where it should go to. If you just hand over the 10 dollar bill, and don't say you want 9 dollars back, then the miner who processes the transaction gives 1 dollar to the store and keeps the remainder themselves.
Wallet software like Bitcoin-Qt handles this automatically for you. They automatically make "change addresses" and they automatically construct transactions that make the change go to the change address.
There are three ways I know of that the change problem can bite you:
  1. You generate a raw transaction by hand, and screw up. If you are generating a transaction "by hand" with a raw transaction editor, you need to be extra careful that your outputs add up to the same number as your inputs. Otherwise, the very lucky miner who puts your transaction in a block will keep the difference.
  2. You import a paper wallet into a wallet software and spend part of it, and then think that the change is in the paper wallet. The change is not in the paper wallet. It is in a change address that the wallet software generated. That means that if you lose your wallet.dat file you will lose all the change. The paper wallet is empty.
  3. You import a paper wallet into a wallet software and spend part of it, and then think that the change is in the change address that the wallet software generated. If the transaction did not need to consume all of the "outputs" used to fund the paper wallet, then there could be some unspent outputs still located at the address of the paper wallet. If you destroyed the paper wallet, and destroyed the copy of the private key imported to the wallet software, then you could not access this money. (E.g. if you restored the software wallet from its seed, thinking all of the money was moved to the wallet-generated change addresses.)
For more on this, see here
The hot paper wallet problem
Your bitcoin in your paper wallet are secure, so long as the piece of paper is secure, until you go to spend it. When you spend it, you put the private key onto a computer that is connected to the internet. At this point you must regard your paper wallet address as hot because the computer you used may have been compromised. It now provides much less protection against theft of your coins. If you need the level of protection that a cold paper wallet provides, you need to create a new one and send your coins to it.
Destroying your paper wallet address
Do not destroy the only copy of a private key without verifying that there is no money at that address. Your client may have sent change to your paper wallet address without you realizing it. Your client may have not consumed all of the unspent outputs available at the paper wallet address. You can go to and type the public address into the search window to see the current balance. I don't bother destroying my used/empty paper wallet addresses. I just file them away.
Encrypting your private key
BIP 0038 describes a standardized way to encrypt your paper wallet private key. A normal paper wallet is vulnerable because if anyone sees the private key they can take the coins. The BIP38 protocol is even resistant to brute force attacks because it uses a memory intensive encryption algorithm called scrypt. If you want to encrypt your wallets using BIP38, I recommend that you use bitcoinpaperwallet because they will let you type in your own private key and will encrypt it for you. As with bitaddress, for high security you should only use a local copy of this website on a computer that will never get connected to the internet.
Splitting your private key
Another option for protecting the private key is to convert it into multiple fragments that must be brought together. This method allows you to store pieces of your key with separate people in separate locations. It can be set up so that you can reconstitute the private key when you have any 2 out of the 3 fragments. This technique is called Shamir's Secret Sharing. I have not tried this technique, but you may find it valuable. You could try using this website which will help you split up a key. As before, you should do this on an offline computer. Keep in mind if you use this service that you are trusting it to work properly. It would be good to find other independently created tools that could be used to validate the operation of passguardian. Personally, I would be nervous destroying the only copy of a private key and relying entirely on the fragments generated by the website.
Looks like Bitaddress has an implementation of Shamir's Secret Sharing now under the "Split Wallet" tab. However it would appear that you cannot provide your own key for this, so you would have to trust bitaddress.
Durable Media
Pay attention to the media you use to record your paper wallet. Some kinds of ink fade, some kinds of paper disintegrate. Moisture and heat are your enemies.
In addition to keeping copies of my paper wallet addresses I did the following:
  1. Order a set of numeric metal stamps. ($10)
  2. Buy a square galvanized steel outlet cover from the hardware store ($1)
  3. Buy a sledgehammer from the hardware store
  4. Write the die rolls on the steel plate using a sharpie
  5. Use the hammer to stamp the metal. Do all the 1's, then all the 2's etc. Please use eye protection, as metal stamp may emit sparks or fly unexpectedly across the garage. :-)
  6. Use nail polish remover to erase the sharpie
If you trust electrum you might try running it on an offline computer, and having it generate a series of private keys from a seed. I don't have experience with this software, but it sounds like there are some slick possibilities there that could save you time if you are working with a lot of addresses.
Message to the downvoters
I would appreciate it if you would comment, so that I can learn from your opinion. Thanks!
The Easy Method
This method is probably suitable for small quantities of bitcoin. I would not trust it for life-altering sums of money.
  1. Download the website to your hard drive.
  2. Close your browser
  3. Disconnect from the internet
  4. Open the website from your hard drive.
  5. Print a paper wallet on your printer
  6. Close your browser
submitted by moral_agent to BitcoinWallet [link] [comments]

need help recovering my wallet.

So i bought some coins thru coinpal in 2011. I have the email which contains the bitcoin address that the coins were sent to, at some point in 2012 or something, i lost interest in bitcoin. reformatted and repurposed the drives, etc. but i did backup my wallet files, and after searching i found a wallet.dat file that is compatible with the old bitcoin qt client
under the recieve tab, it shows 3 addresses, one of which has no label, The second has the address contained in the email from coinbase, and the third has another address that i believe i had sent coins to at some point.
The two "labels" i can search on and they both have a balance. HOWEVER.. when you right click copy address, it copes an entirely different address.
this address has a zero balance. in all 3 spots.
So ive tried importing the wallet into bitcoin core, it does not show anything, so i know this is an older file created by the older bitcoin qt client.
ive run several commands in the debug console, trying to dump the private keys, but for some reason the wallet file i have does not contain the private keys for the two addresses that have coins.
I had someone trying to help me but he says the wallet is encrypted.
so i opened the debug console and tried to unlock the wallet using the passphrase i think i would have used, and it tells me that the wallet is not encrypted
which makes sense because i remember specifically not encrypting the wallet because i always forget passwords.
Whats weird is, how did these addresses get put into the label section of the recieveing tab? i know for a fact that one of them which contains 2btc i could have manually entered myself, because i do have a record of the address on my email from coinpal.
the second one tho, i have no idea where i would have found the address. They both have one transaction right around the same time, and they both have a balance. one of 2btc, one of .4 btc. the transaction dates line up to when i bought the coins.
im having data recovery done on my hard drives at this point to look for more bitcoin wallets, because im pretty sure i had more bitcoins in there as well. at least 6 or 8 more that i can remember.
So is it possible that the wallet file is corrupt? if so is it repairable?
or is it more liekely that ADDRESSES listed in the recieve tab are the actual addresses contained in the wallet file, and the labels are something else? im ripping my hair out trying to figure this out.. I have a wallet file. it has 2 addresses listed which i can verify both have a balance, but i cannot gain access.
i remember in 2011 buying some coins, and like the next day my computer crashed and got stuck in a boot loop so i had to reformat. and i remember backing up my wallet on a flash drive, and trying to restore it and the coins not showing up even after the blockchain loaded.
i have not yet finished loading the blockchain on my bitcoin qt app, so maybe that has somethign to do with it, but i find it odd that these addresses do not have the correct private keys.
any ideas?
submitted by cttigwelder to Bitcoin [link] [comments]

Have I missed any steps trying to recover an old wallet?

I found an old wallet.dat from 2012 on one of my hard drives with bitcoin qt 0.7.0. I made a backup of the wallet.dat to my current computer.
I downloaded the newest version of Bitcoin Core and let it sync the entire blockchain. When it was done, I closed Core, deleted the wallet file that it put in the folder, and replaced it with my backup. I reopened Core with the -rescan and -upgradewallet parameters. It said 0 bitcoins.
I checked the receive address on and that said 0 too. I went back to the old hard drive and opened bitcoin qt 0.7.0 and it said 0. I copied that receive address into and it said 0.
The thing I'm wondering about is the receive address in 0.7.0 was different than the one in Bitcoin Core after I restored the old wallet.. is that normal?
Anyway, not sure if I actually had any bitcoins to begin with, but wanted to make sure I did everything I could to double-check?
submitted by Dutchmast88 to BitcoinBeginners [link] [comments]

Help recovering bitcoin from 2010.

Hey there, So I'm sure you guys have gotten plenty of these posts, so I do apologize. I was mining back in 2010 on both a PC and a Macbook Pro and was storing everything in, what I thought was my MultiBit wallet. I've found the wallet on an old hard drive and restored from it, but it's only showing I have a tiny fraction of what I thought I had. I though I had between 5-10BTC and this wallet has .00006108 in it (LOL). It has been synchronozing for some time and still not done, so maybe there is hope there. There is a possibility that I also had a BitcoinQT wallet where I put most of the coins, but I cannot find it. I'm trying to remember the ways in which to recover wallets. Do you need the wallet.dat file or do you just need the crazy word phrase key to unlock the address? I know I have it somewhere but I can't find right now.
Thanks for input.
Cheers, yetisalmon
submitted by yetisalmon to Bitcoin [link] [comments]

Restore wallet without recovery phrase or email backup link

Desktop wallets like Bitcoin-QT allow one to restore their assets using a backup of wallet.dat file. I wonder if Exodus lets users restore their assets using such a method. The creators of Exodus say that the Exodus wallet is aimed towards amateur crypto investors, and is hence designed user friendly, yet don't force users to create backup phrase mandatorily on signup. So, if due to some reason the wallet application gets damaged due to a crash, and the user has not set up their 12 word backup phrase, the keys, and assets associated to it are probably lost. Is there a way to recover the keys anyway? I would really appreciate some help here. Thanks!
submitted by MajorUpgrade to ExodusWallet [link] [comments]

Bitcoin client comparison? Ease of use, functionality, security etc..

Hey everyone,
I've recently started using bitcoins, and been trying to figure out the best way to store them.. There are a bunch of desktop clients available, each with it's ups and downs, supporting different features, and using different amount of resources..
I wanted to find a nice overview of them all, but so far I'm not finding anything that I wanted to know.. So I think we should have some kind of wiki page, that describes them in more details. Explains how to start using each of them, and how to ensure it's safe.
For example, to try and secure my wallet files, I'm storing them in a TrueCrypt volume, that's archived to the cloud. This way they are backed up to multiple locations, incase my machine dies, and are also encrypted, in case one of the machines is compromised! I'm not sure if that's overkill or not :)
I thought I'd start with a short write-up of my opinions on some of the clients and my impressions of them. It's by no means a comprehensive review (that would take a lot more space than a single reddit post). All of this is just a subjective view on each of the clients.. I hope more people will add to it, maybe even compoling a nice and informative comparison of all the popular clients!
  1. Bitcoin-QT: The official client. Somewhat basic in functionality, advanced functions (like backing up the private key) available through the "debug" window., but works well for a lot of people.. You can backup the wallet.dat file in the TrueCrypt volume to secure the coins, but the client will store the main working copy of the wallet file in %APPDATA% in Windows - leaving it potentially compromised, unless you encrypt the wallet file (part of the client's functionality). There's no obvious way to change the storage location.
    The downside (upside for some?) of the client is that it stores the whole blockchain.. (almost 15GB atm) Initial synchronisation takes a lot of time.. If you don't use it for some time, you'll have to synchronise again, which takes time (and CPU resources btw)..
    At the end of the day, the wallet is as secure as your machine is. No support for paper wallets / watch-only wallets / offline storage, transactions.. But for basic use - it works perfectly fine.
  2. Bitcoin Armory: A popular powerful client, runs "on top" of Bitcoin-QT, which means the blockchain is also stored on the local drive.. On top of that, the Armory client will also build a local database to manage it, which means it needs more storage on it's own.. (at the moment, that's an extra 16GB on top of the blockchain!). Also, the synchronisation status is not very helpful, just saying the % synchronised.. At least Bitcoin-QT states how many weeks/days you are behind, so you can somewhat estimate how soon the sync will work.
    The Armory client supports multiple wallets, compared to the official client, which can be stored separately. The wallets use (correct me if I'm wrong?) a deterministic key to generate the private keys, which means if you backup your wallet in cold storage - you can restore it at any point, and restore all the new addresses generated after the backup - a very useful feature. The Armory client has more advanced functionality like paper backups (described above), offline wallets and offline transactions, and a lot more.. Some features are missing, like importing watch-only addresses. You can though create a watch-only backup of a wallet, and import that on a different machine, but if you only have an address - not supported atm.
    The client seems rather powerful, but also feels a bit clunky and hard to use.. Some functionality is missing, and just strange (not all private key formats are supported.. even if most other clients have no problems with them)
  3. MultiBit: A lite bitcoin client, that doesn't store the whole blockchain locally. This makes it a lot easier to start using, even on a new machine. It will only synchronise a part of the blockchain that is relevant for a specific address, which means you save on both time and storage when using it, but it can be (potentially, but quite unlikely) compromised, if the only nodes it can see are rogue.
    It also supports multiple wallets, you can select where to store the wallet files, and they can be password protected as well. You can store them on a TrueCrypt volume, to secure it even more. The app is still relatively simple to use, while providing more functionality than just the basics.
    Compared to Armory and Bitcoin-QT, you can also create a portable installation, which can be stored on a USB key / True Crypt volume along with the key files.
  4. Electrum: This is one of the clients I've hardly used so far.. It has a full and a portable version! With the portable version I can store they keys where I want, and keep them secure as I see fit. As MultiBit, it doesn't store the full chain, but instead will use a server to keep and manage the blockchain. But nothing is stopping you from running your own electrum server and connecting to it, if you're worried.
    The client seems rather simple, but powerful at the same time. Same as Armory - it will create a seed that will be used to generate addresses. The nice thing is that it will generate multiple receiving addresses, and will also maintain change addresses, which (if I'm right) means that each transaction will not reuse the same address twice, unless you force it to. My only gripe so far with it is that it's the only client so far where you can't send to multiple addresses in one transaction, forcing only a single recipient per transaction.. I hope that'll change in the future :(
submitted by artiomchi to Bitcoin [link] [comments]

QT-Wallet Restore?

Bitcoin and Altcoins have an option of a QT-Wallet. In fact in dominates many of the lesser Altcoins as the first wallet you are likely to find available.
Everyone knows about backing up your and encrypting the wallet with a key. But, how do you recreate the QT-Wallet? I do not see a restore option. Everytime you install the wallet it appear to be a new instance.
Is simply the process of moving the saved dat file into the right folder before launch all that is required?
Do QT-Wallets even have a Private key? (I thought that was the encrypted wallet phrase)
Unlike other wallets I have used like Coinomi and Mycellium I do not see a full restore from seed as an option for QT-Wallets.
Can someone clarify this for me?
submitted by CryptoxGEEK to BitcoinWallet [link] [comments]

Update: Retrieving coins

Alright here's where I'm at. I have the wallet.dat file, and I have a file labeled multibit.key (which I'm assuming has to do with bitcoin, not doge). I didn't have the Dogecoin-QT app on my computer anymore but I did have a backup of my computer so I restored the app and now have it open but it is not syncing. According to the ELI5 that doesn't matter though. It says in recent transactions I tried to send out all of my doge to my reddit account but since it wasn't synced I don't know if that went through (although balance says 0). I tried using the help-debug-console where you do dumpprivkey "address" and it says that "Private key for address 'address' is not known (code -4)". I forgot to unlock before trying to get the private key. I now have my private key, but when I try to import to MultiDoge it wants a file instead of pasting the private key in. Would anyone know where to go from here? I used dogechain to import private key and it now shows full balance. I think I did it? Yep, I did it. Keeping the post up for future searches, hopefully it helps someone else.
Side question: Since the old dogetipbot is gone I can no longer access history or balance, what happened to the doge I had in that account? Is there a way I can access it?
submitted by JamrJim to dogecoin [link] [comments]

how to restore wallet.dat from 2011?

Hello friends,
I'm not new to this in the sense that my wallet.dat is very old, but it comes from another computer and right now I don't have a fully syncronised bitcoin node. Back then bitcoin-qt didn't support wallet encryption and so it's plaintext. I've been having some trouble restoring the wallet.dat in to a functioning bitcoin node. Any advice?
submitted by samphippen to Bitcoin [link] [comments]

Can this wallet be saved?

Sorry if this post is not appropriate for this particular forum, but I have an issue. Several years ago I was new to bitcoin and I played around with the Bitcoin-Qt client and got a few cents' worth of bitcoin from various faucet sites. I didn't understand much about private keys and words. Then I forgot about bitcoin, the laptop crashed, and today all I can find is a wallet.dat file and a public address I believe is associated with it.
Would it be possible to restore access to this wallet? I've checked Google but just found answers relating to bitcoin-qt (a client which apparently no longer exists) or other clients which require security phrases I don't think I have.
submitted by jamesnoname to btc [link] [comments]

Backup Wallet.dat

"1) I can backup my wallet by exporting a wallet.dat file. Do I have to do this everytime I receive more BBP? Or just whenever I add a new key? 2) How do I add new keys? 3) Can I generate and see the private key so that I can write it down/print it and store it somewhere safe?" -znffal
1) think of your wallet.dat file as your passbook in a passbook savings account. You have to have that .dat file to be able to access (and prove you SHOULD have access) to the BBP stored in your account addresses. Exporting it once is all you need.
2) Adding new keys? The passphrase (password) you use is the only "key" you would have in an encrypted wallet (besides the .dat file). If you mean new addresses, you can get those by going under File and Sending (or Receving) Addresses and hit "new".
3) Clicking Encrypt Wallet will be where you choose a passphase, I don't know you can see it other than when you enter it.
To put a real world example or two.
Example One: You don't ever encrypt or backup your wallet. If I borrowed/stole/hacked your computer, I could send all your coins to my wallet (no passphrase).
Example Two: You encrypt your wallet with the passphrase "secret" but don't backup the wallet.dat file, then your computer crashes and you lose all your data. Since you didn't have a copy of the wallet.dat file, your coins would be lost.
Example Three: You backup your wallet.dat but don't encrypt it. Your computer crashes and all your data is lost, but you re-download the QT program, restore your wallet.dat, all your coins are still in you wallet. But if you lose your USB drive that has the wallet.dat on it, and I find it, I can put your wallet.dat on another computer and send all your coins to my wallet.
Example Four: You encrypt your wallet and back up the wallet.dat file. If I hack/borrow your computer, unless I guess your passphrase your coins are safe. If you computer crashes, your can restore your wallet.dat file to another computer and your coins are safe.
In short, Encrypt your wallet (passpharse) and then backup (copy) the wallet.dat file to at least two locations." -616westwarmoth
"Find your wallet.dat file, copy it to a flash drive or any other secure place. If your computer crashes, you'll always have the wallet.dat and can put it on a new machine. It will have to resync a bit when you do, but you'll never lose your "key" to the wallet. Speaking of keys, you should password protect your wallet and make sure to remember it!"
"Yes you must have a copy of the wallet.dat somewhere. So multiple back up copies are a good idea. If you lose the wallet.dat file the coins will be in limbo but there will be no way to recreate the file. One thing to remember is it doesn't matter if the wallet.dat file is "current", it can be 10 years old on a flash drive and you can download a new client, put the wallet.dat file into the machine and you'll be good." -616westwarmoth
"In addition to this, whenever you reboot the node after more than 24 hours of being synced, we back your wallet.dat up into the "backups" folder. This is useful if you ever accidentally delete your wallet.dat.
Also, if you want a paper backup, you can do a 'dumpprivkey accountaddress' command from the RPC." -Rob
"wallet is a collection of private keys"
"there are other ways to achieve high security. You can make a new wallet, encrypt it with a long password, send coins to it, put it on a flash drive and put it in cold storage, then download the hard drive cleaning program and erase the wallet.dat sectors from your PC. And of course, keep a printed copy of the private key on paper and put it in a safe. Put the usb in the safe also. Burn a cd rom with the wallet.dat file and put it in the safe." -Rob
How to safely back up your wallet
Keep Your Crypto #SAFU (CZ's Tips)
To Read:
NOTE: As of version we have updated to HD wallets, so you should not need to worry about keypools anymore if you have upgraded
"Regarding the Sanctuary, you receive payments always to the same address (key), so the keypool is not consumed for those payments. But when you click to generate a new address on the "Receive" tab, one key will be deducted from the keypool. Also, sometimes new addresses are automatically generated and the keypool is consumed, for example when solo mining and finding a block, a new address could be used for the block reward.
You can always check your current keypool size by typing "getwalletinfo" in the RPC console and see "keypoolsize" and "keys_left". It's only concerning if they are a low number and you plan to generate new addresses in your wallet. They start from 1000. If the number gets too low, you can just type "keypoolrefill" to refill them back to 1000 and then you should backup the wallet. But from my experience the wallet automatically refills the keypool from time to time (or after certain actions like transactions), because I see that my wallet file keeps getting larger and the "keys_left" returns to 1000.
The only issue is if you actively use your wallet on multiple computers (for example cloud mining or simply sometimes using the wallet on your laptop), then one wallet could refill the keypool with new addresses and the other one will not, or they will generate different new addresses. If I understand this correctly, for example, you could receive a payment on a new address generated in one wallet; your old balance will be there on both wallets, but only the one wallet where you generated the new address would show the new payment. Then you should copy the wallet.dat file to other computers, to update them.
If you use the wallet on just one computer, you should just backup the wallet from time to time (or when you see it has increased in size). Qt also backups wallet.dat automatically, those can be found in the folder %AppData%\BiblepayCore\backups, you will see that they also have timestamps in their names and possibly different sizes." -inblue
submitted by togoshige to BiblePay [link] [comments]

bitcoin cor backup

as beginner I am familiarising with bitcoin pro wallet. I created wallet and paid in vary small bc amount. the generated backup file. I created wallet on different comp.and tried to restore backup by placing wallet dat in qt installation folder. however new wallt remained empty. I then tried QT rescan but wallet is still empty. can anyone explain how to use wallet.dat backup file to restore wallet on different computer (all win 7 pro.) using latest blockchain 14
submitted by jimplinge to BitcoinBeginners [link] [comments]

A question of WHEN to back up a local wallet, not how or why. Technical questions inside.

Hello bitcoinbeginners!
I am new to coinage and I've got a question that I'm having trouble making sure I understand.
The fundamental question is this: Using the example of a local wallet.dat file for BitcoinQT, WHEN is it necessary to back up the wallet (by "back up" I mean to create a copy in case the original is destroyed)? Only once after creation? After every transaction? Daily?
To understand the answer, I would also like to understand:
  1. How does the data in the wallet.dat file change over time? Does it change over time? What is the nature of the changes?
  2. If all transactions are stored in the blockchain, is the wallet really just a pair that consists of a public address and its corresponding private key? Isn't all the data needed to restore the complete balance of a wallet encoded into the block chain?
  3. My understanding is that wallet software handles the "absorbing" of the funds returned to the wallet via change addresses. This is something a paper wallet does not do, which is why its convention to never pay only PART of the funds out of a paper wallet - you should always move all funds out of the paper wallet to a digital wallet, then pay whatever you need to, then move all remaining funds again to a NEW paper wallet. Is this chain of change addresses stored in the wallet.dat???
Right now I've got my local wallet.dat files (one for btc and one for ltc) backed up on a sandisk memory vault (they claim 100 years of data retention for this device) in a safety deposit box.
I'm trying to sort out how often I need to retrieve it and replace the copy on the drive with the current version of my wallet.dat that exists on my local laptop (which is also encrypted, both the disk of the laptop and the file itself through bitcoinQT).
Many thanks!
EDIT/UPDATE with the answers for quick reading:
  1. The wallet.dat file stores every address and key used by the wallet. That includes every new address that is used to receive change in every send transaction, and the corresponding key. This file changes as new keys are generated. For bitcoinQT, address-key pairs are made in blocks of 100, on an as needed basis. You can also manually create new addresses via the bQT client and that would then, require a backup of the wallet.dat file or funds received by that new address would be gone.
  2. Quoting Lixen
    About point 2: the blockchain stores only the public parts of the data. The private key, necessary to access the address, is not stored in the blockchain, otherwise everyone could access those funds. So the back-up of the wallet.dat file is a backup of the private keys to access your bitcoins, not a backup of the bitcoins themselves. Bitcoins don't really exist in and on themselves, they exist because they are the denomination of the units of account in the blockchain.
  3. The bQT client will use and supply a new address-key pair for every send transaction, as the change address and its key must be owned by the wallet. bQT makes 100 address-key pairs at a time and then generates another 100 pairs. 49 sends would use up the 100 address-key pairs, so you should be backing up any/all versions of your wallet.dat file at LEAST every 49 sends.
submitted by gunslinger_006 to BitcoinBeginners [link] [comments]

How do I restore a .wallet file?

Most coin backups I have have a wallet.dat - but for an old btc account I have a file.wallet with a a .info and .key file.
Can I restore this with the standard bitcoin core qt client?
Thanks for the help - and sorry for the newbie question.
submitted by ch3weh to Bitcoin [link] [comments]

Corrupted wallet.dat with 18 btc - Possible to restore bitcoins?

I have a wallet from yore, had 18 btc that got corrupted and I kind of just lost interest in bitcoins. Well now that 18 is woth $2K or so and I fired up a new bitcoin-qt wallet with that wallet.dat file to see if it would read it. Well it almost did.
The GUI read 18 unverified bitcoins at first, and as the blockchain neared completion, it verified every bitcoin. I was so excited. But then it crashed with a runaway exception "can't open database file wallet.dat -30974"
I get that error when I try to send a bitcoin too. Any chance of restoring this near-working wallet?
EDIT: Bitcoins have been recovered!!!!!!! The final solution was provided by musicbunny, to which I am extremely greatful for his out-of-the box solution. I think pywallet suggested by eof would have done the trick too. The keys probably could have been extracted, but I was running into trouble with my version of Python. Maybe it needed Python 2?
submitted by bitbeast to Bitcoin [link] [comments]

How To Restore BTC Wallet in Bitcoin Core  Bitcoin Core Wallet Tutorial  SOFT TECH Install, Backup And Restore A Bitcoin Wallet. Or, Almost ... How to Recover Missing Bitcoins / Not Showing Up While ... 1 BTC Wallet.dat Bitcoin QT Wallet dat Recovery

If you have wallet.dat backup file for Bitcoin Core Qt client and want to restore it, do simple procedure: Backup Your Wallet. Although this process is well tested and used you should always take another backup of your wallet.dat file before starting. Close the Bitcoin-Qt client. Then you have to locate your Bitcoin folder. How can I recover funds from a Bitcoin Core wallet.dat file without having the entire blockchain downloaded? Chris August 20, 2020 16:29; Updated; Follow. This is a bit advanced but if you follow the directions carefully, anyone can do this: Principles: You've sent funds to a Bitcoin Core receiving address and then discovered that Bitcoin Core is NOT the wallet that you really want to use ... I had about $8 USD worth of bitcoin in a wallet, and I backed up the wallet.dat to my dropbox. According to the modified date of the file this was in April 2013, so it was probaby from bitcoin qt version 0.8.1, or maybe a little earlier. I basically left it there and haven't done anything with bitcoin since then. Since it is worth probably at ... I have a backup copy of my wallet.dat file from a time prior to this failed transaction. To recover my BTC, so i just need to copy the back up file into the current wallet location and sync? Can I use the back up in a completely new location (i.e. a new instance of a bitcoin client on another machine) and just restore my balance there? Linux: ~/.bitcoin/ This is not only a default directory for Bitcoin but most cryptocurrency core wallet by default puts its data in this location. But if you’ve chosen a custom directory and do not know where it is located then open your wallet, navigate to Help >> Debug Window and in general information you’ll find the Data directory.. This is the location where you’ll find wallet.dat ...

[index] [24808] [44535] [50666] [48572] [50511] [30879] [51385] [13196] [8291] [49628]

How To Restore BTC Wallet in Bitcoin Core Bitcoin Core Wallet Tutorial SOFT TECH

Make some extra $$ lending: Signup for DavorCoin: OR Signup for Bitconnect: This is a short video on setting up, ... Helping to restore Bitcoin Wallet Available at least four methods of recovery of Bitcoin wallet.dat. There is an opportunity to recover both old of 2010, and new wallet of 2015-17. How To Restore BTC Wallet in Bitcoin Core Bitcoin Core Wallet Tutorial SOFT TECH FAROOQ AHMED How to restoring a Bitcoin wallet. Since most cryptocoin wallets are identical, it applies to ... This guide will show you how to recover your lost or missing bitcoins from the bitcoin core wallet while it's still syncing. My Book: Install, Backup And Restore A Bitcoin Wallet. Or, Almost Any CryptoCoin Wallet (Windows) - Duration: 7 ... How to recover your wallet using .dat file - Duration: 4:24. TecraCoin 299 views. 4:24 ...