Author

Topic: Backing Up Wallet Question (Read 934 times)

sr. member
Activity: 566
Merit: 250
July 20, 2015, 09:17:51 PM
#10
You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
Based on my observation, Bitcoin Core pregenerated 100 address everytime you key in the password or do anything with the wallet thus ensuring that the mempool stays at 100 addresses at all times. HD wallet solves this problem.

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
You touched on a question I had for a while now... at least one I was about ask..

Q1) How do you know how many keys are left in your pool?

Q2) How do you see the keys in your pool (dumpwallet?)
Q1 Go to debug window and use getwalletinfo you will be able to see your key pool size.
Q2 I doubt there is anyway to see the pregenerated address. The only thing you can do is to see those already generated even if there is no TX by entering listreceivedbyaddress 0 true.

I just checked the Doge Core wallet and it showed my key pool size so i see i am good to go with the Doge wallet. I also checked some other qt's i have and there is no option
for it so i am guess with those type of wallets i don't have too backup every 100 addresses used?
sr. member
Activity: 566
Merit: 250
July 20, 2015, 07:33:28 PM
#9
Thanks too everyone who is putting some input here Smiley a lot
of tech stuff i see. I am using the Doge Core Wallet i guess i will
just backup my wallet every 50 to 100 addresses used to be safe.
staff
Activity: 3458
Merit: 6793
Just writing some code
July 18, 2015, 10:25:28 AM
#8
Q1) How do you know how many keys are left in your pool?
use the getwalletinfo command. It shows the keypool size

Q2) How do you see the keys in your pool (dumpwallet?)
You can use other software such as pywallet to dump your wallet into human-readable format. You can see all of the addresses it contains and whether they are in use or not. Addresses that are labeled as reserve:1 is unused.

Based on my observation, Bitcoin Core pregenerated 100 address everytime you key in the password or do anything with the wallet thus ensuring that the mempool stays at 100 addresses at all times. HD wallet solves this problem.
It will only generate new keys when the keypool runs out or the encryption is changed. Adding a password and changing it will have it regenerate the keypool AFAIK.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
July 18, 2015, 07:12:55 AM
#7
You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
Based on my observation, Bitcoin Core pregenerated 100 address everytime you key in the password or do anything with the wallet thus ensuring that the mempool stays at 100 addresses at all times. HD wallet solves this problem.

You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
You touched on a question I had for a while now... at least one I was about ask..

Q1) How do you know how many keys are left in your pool?

Q2) How do you see the keys in your pool (dumpwallet?)
Q1 Go to debug window and use getwalletinfo you will be able to see your key pool size.
Q2 I doubt there is anyway to see the pregenerated address. The only thing you can do is to see those already generated even if there is no TX by entering listreceivedbyaddress 0 true.
hero member
Activity: 560
Merit: 509
I prefer Zakir over Muhammed when mentioning me!
July 18, 2015, 04:26:46 AM
#6
You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.

Are you sure DOGE does not have a client that can create deterministic wallets? I dont know the answer but would be surprised if they did not. Better safe than sorry until you find out for sure

There are apps to create HD wallets for Doge. However, knightdk (and probably, nubbins7 too) was talking about Bitcoin-qt and similar wallets.
hero member
Activity: 686
Merit: 500
July 18, 2015, 04:06:05 AM
#5
You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.

Are you sure DOGE does not have a client that can create deterministic wallets? I dont know the answer but would be surprised if they did not. Better safe than sorry until you find out for sure
full member
Activity: 210
Merit: 104
“Create Your Decentralized Life”
July 18, 2015, 01:22:54 AM
#4
You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
You touched on a question I had for a while now... at least one I was about ask..

Q1) How do you know how many keys are left in your pool?

Q2) How do you see the keys in your pool (dumpwallet?)
sr. member
Activity: 566
Merit: 250
July 17, 2015, 11:03:36 PM
#3
You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.

Ok great thanks for getting back to me this helps out.
staff
Activity: 3458
Merit: 6793
Just writing some code
July 17, 2015, 07:12:33 PM
#2
You should be fine with the first backup. You only need the private key to spend the coin. However, if the wallet.dat is anything like Bitcoin's, after you use 100 addresses, you need to backup again because it will generate another 100 addresses for the keypool. If you don't backup, you could lose those coins since the keys are generated randomly not deterministically.
sr. member
Activity: 566
Merit: 250
July 17, 2015, 06:37:44 PM
#1
I have been needed to know this for some time lol here we go let's say for EXP.. i have 10000 Doge coins and
i backup my wallet.dat file and a few days later i end up with 50000 Doge coins my question is ever time i put more
crypto into my wallet do i need to backup the wallet every time? or am i good with the first backup? thanks fore the info Smiley
Jump to: