Author

Topic: Why a need to enter password to get a new address? (Read 1327 times)

hero member
Activity: 755
Merit: 515
My theory is that there is already a list of pre-generated addresses, they are just hidden from the address book.
Spontaneous creation just un-hides the next one from the list, which doesn't require the password.
Correct.

But then why the manual creation doesn't do the same trick?
I grumble about this because it's very inconvenient how it works now.
Because currently when you create a new address, a new one has to be added to the list so that you dont run out.
To be honest it could be done better - it could just do it every n times, but that wasn't done...patches welcome or file a feature request on github: https://github.com/bitcoin/bitcoin/issues
legendary
Activity: 2053
Merit: 1356
aka tonikt
Mh... are you sure that the new address isn't the one who SENT you the coins?
Yes, I am sure
legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
Because the wallet is encrypted. To add, modify the encrypted wallet, most likely needs the PW.
It's also encrypted when a new address appears spontaneously, after receiving some coins.
So why no need to enter password then?
Mh... are you sure that the new address isn't the one who SENT you the coins?
legendary
Activity: 2053
Merit: 1356
aka tonikt
My theory is that there is already a list of pre-generated addresses, they are just hidden from the address book.
Spontaneous creation just un-hides the next one from the list, which doesn't require the password.

But then why the manual creation doesn't do the same trick?
I grumble about this because it's very inconvenient how it works now.
hero member
Activity: 770
Merit: 502
Because the wallet is encrypted. To add, modify the encrypted wallet, most likely needs the PW.
It's also encrypted when a new address appears spontaneously, after receiving some coins.
So why no need to enter password then?

I am "on a guess" thinking because it knows no one "person" is trying to modify it, the client is modifying the wallet and inserting the address's.
legendary
Activity: 2053
Merit: 1356
aka tonikt
Because the wallet is encrypted. To add, modify the encrypted wallet, most likely needs the PW.
It's also encrypted when a new address appears spontaneously, after receiving some coins.
So why no need to enter password then?
hero member
Activity: 770
Merit: 502
Because the wallet is encrypted. To add, modify the encrypted wallet, most likely needs the PW.

Glad I made my address's before encrypting my wallet.
legendary
Activity: 2053
Merit: 1356
aka tonikt
It's called a label, not a password so you know WHO is sending you coins. Unless you are using v 0.4.0 and it actually does require a password.
Yes - I'm talking about v0.4
legendary
Activity: 1862
Merit: 1011
Reverse engineer from time to time
It's called a label, not a password so you know WHO is sending you coins. Unless you are using v 0.4.0 and it actually does require a password.
legendary
Activity: 2053
Merit: 1356
aka tonikt
When I receive some coins, a new address just magically appears in my client and I can use it right away.
But when I try to manually create it, using the GUI - it asks me for the password.
Why?
Jump to: