Hey guys,
A few questions about common bitcoin wallet functions:
1. if i have a wallet but forget the passphrase, i cannot recover the passphrase or gain access to the private keys unless i have printed them out?
2. If a wallet generates many addresses, and I use a new address for each new deposit. How do I manage all the small deposits on different addresses? If I send certain amount of btcs from this wallet, it will automatically deduct coins from multiple addresses? And in which order?
3. I heard when sending btc out, each used address's btc will all go out and then the changes will go back to a new address in the wallet. If this is true, the wallet will auto recognize / create a new btc address and pre-determine a deposit address in the wallet before sending btc out?
4. One btc wallet can generate unlimited amount of btc address (private keys)? Which btc wallet do you recommend to use to generate a large amount of btc addresses offline?