is this a design flaw or do i just misunderstand something?
example 1:
1. send 1 btc to address in wallet A
2. backup wallet A
3. run bitcoin client with wallet A
4. make 101 send transactions, each at 0.0001 (this uses up all 100 original addresses in keypool?)
5. wallet gets destroyed (for example harddisk failure right after transaction #101)
6. restore backup of wallet A
7. will this result in 0 balance and unrecoverable funds because of disparity in keypool addresses
example 2:
1. send 1 btc to address in wallet A
2. backup wallet A
3. run bitcoin client with wallet A
4. make 201 send transactions, each at 0.0001 (this uses up all 100 original addresses in keypool, replacing them with completely new set of addresses?)
5. wallet gets destroyed (for example harddisk failure right after transaction #201)
6. restore backup of wallet A
7. will this result in 0 balance and unrecoverable funds because of disparity in keypool addresses