Author

Topic: question (Read 510 times)

full member
Activity: 174
Merit: 100
August 12, 2016, 05:24:13 PM
#9
i'm using bitcoin core. my backup is several years old. when i dump the wallet in the folder there are no addresses in the client. but i am still receiving BTC from my OG address that is no longer displayed in the client. but again, i backed up the wallet AFTER those old addresses were generated. this new address was created and the hard drive was formatted without creating another backup after that new address was created. that address is out there in the BTC world but since i did not backup the wallet after i created that new address i'm wondering if the client knows it should direct those coins to my wallet.

For test whether address is yours or not, when Bitcoin Core using your backup wallet, open the console and type validateaddress "bitcoinaddress"
One of the result is "ismine" : true|false, (boolean) If the address is yours or not.

Without running this command (or sending some coins to the address) it is hard to give you definitive answer whether your old backup contains private key for the new address you created later. The reason is your old backup contains also next 100 private keys that going to be needed later, this mean for new change address when you sending transaction or when you add new address to receive Bitcoins to. So you have to ask yourselves how many such operations requiring new address you made since you make your old backup. If its under 100, you should have the private key in your backup.

legendary
Activity: 1120
Merit: 1001
1NF4xXDDpMVmeazJxJDLrFxuJrCAT7CB1b
August 11, 2016, 12:19:45 PM
#8
i'm using bitcoin core. my backup is several years old. when i dump the wallet in the folder there are no addresses in the client. but i am still receiving BTC from my OG address that is no longer displayed in the client. but again, i backed up the wallet AFTER those old addresses were generated. this new address was created and the hard drive was formatted without creating another backup after that new address was created. that address is out there in the BTC world but since i did not backup the wallet after i created that new address i'm wondering if the client knows it should direct those coins to my wallet.
sr. member
Activity: 350
Merit: 250
August 11, 2016, 10:16:36 AM
#7
I was about to correct you
No. You won't get the btc if you don't have the address in your wallet.dat.

when..
This means that if your backup is recent enough you might actually have the address in your wallet.

----
OP
Probabibly yes. in brief, the wallet.dat gives you access to the wallet and the wallet have more than one address but still the same wallet. So, if theres bitcoin there, you will have access.

legendary
Activity: 2674
Merit: 3000
Terminated.
August 11, 2016, 04:15:11 AM
#6
Depends on the wallet that you're using and the reached number of addresses:

In case you don't know, bitcoin core generates a pre-determined number of addresses when you first created this wallet and stores it in the keypool. Bitcoin core will take address from here every time you need a new address to use until it used all of it. After you used up all addresses in your keypool, a new set of addresses will be generated for you. The max number of addresses in keypool is 100 by default.
IIRC - Try starting with the '-rescan' flag (Bitcoin Core). This may display it. For me, an addresses popped up during a test when I had used the '-reindex' flag.

the address has to be in your wallet, cause it will give you access receiving the coin...!!!
This post is useless.

I believe that you need the wallet address in your wallet.dat in order to have access to your Bitcoins.
You obviously don't know how Bitcoin Core generates private keys.
sr. member
Activity: 378
Merit: 250
August 11, 2016, 04:14:20 AM
#5
I believe that you need the wallet address in your wallet.dat in order to have access to your Bitcoins.

Therefore, I don't think that you can get the Bitcoins transacted into that particular account.
legendary
Activity: 1946
Merit: 1137
August 11, 2016, 03:39:37 AM
#4
i have a backup of my wallet.dat on external device. i copied it over to my computer to do transactions. i generated a new wallet address. i then reloaded windows without backing up the wallet.dat with the new address. since that address is gone, and my backup wallet never had that address, if somebody sends BTC to that address, will i get my BTC? not sure if i have to backup my wallet every time i generate a new address.

what do you mean by "reloaded windows"? is it restart or re-install.

if you are using bitcoin core, and do not have that particular address in your wallet then it is gone and you have no way of getting it back by using the wallet.dat backup that you have.

but if you are using a wallet like Electrum there may be a way of getting it back because addresses are created based on the random seed you used.
sr. member
Activity: 334
Merit: 250
August 11, 2016, 03:19:44 AM
#3
i have a backup of my wallet.dat on external device. i copied it over to my computer to do transactions. i generated a new wallet address. i then reloaded windows without backing up the wallet.dat with the new address. since that address is gone, and my backup wallet never had that address, if somebody sends BTC to that address, will i get my BTC? not sure if i have to backup my wallet every time i generate a new address.

the address has to be in your wallet, cause it will give you access receiving the coin...!!!
hero member
Activity: 574
Merit: 503
V2h5IGFyZSB5b3UgcmVhZGluZyB0aGlzPw==
August 11, 2016, 02:58:39 AM
#2
i have a backup of my wallet.dat on external device. i copied it over to my computer to do transactions. i generated a new wallet address. i then reloaded windows without backing up the wallet.dat with the new address. since that address is gone, and my backup wallet never had that address, if somebody sends BTC to that address, will i get my BTC? not sure if i have to backup my wallet every time i generate a new address.

No. You won't get the btc if you don't have the address in your wallet.dat.

In case you don't know, bitcoin core generates a pre-determined number of addresses when you first created this wallet and stores it in the keypool. Bitcoin core will take address from here every time you need a new address to use until it used all of it. After you used up all addresses in your keypool, a new set of addresses will be generated for you. The max number of addresses in keypool is 100 by default.

This means that if your backup is recent enough you might actually have the address in your wallet.
legendary
Activity: 1120
Merit: 1001
1NF4xXDDpMVmeazJxJDLrFxuJrCAT7CB1b
August 11, 2016, 02:10:39 AM
#1
i have a backup of my wallet.dat on external device. i copied it over to my computer to do transactions. i generated a new wallet address. i then reloaded windows without backing up the wallet.dat with the new address. since that address is gone, and my backup wallet never had that address, if somebody sends BTC to that address, will i get my BTC? not sure if i have to backup my wallet every time i generate a new address.
Jump to: