Hello,
I need a wallet that can have thousands of bitcoin addresses to receive payments from customers.
The idea is having only 1 bitcoin account with 10K+ addresses.
The payments from customers are deposits, so we can't pay fees to third parties for this service.
My first idea is to generate the addresses and load them up in my database and attribute them to my customers.
Best regards,
Maybe look at APIs like Blockchain.info or Coinbase.com to solve this issue.
You may also find a way of using a master public key to deterministically get addresses but if someone gets hold of that key the privacy of your users' payments is gone.
If you go with someone like coinbase or blockchain.info then withdraw the coinswhen a certain limit is reached.