Hi,
I am working on a platform who will provide a BTC wallet to each users to allow them to manage their BTC (receive and send).
For that I will use Bitcoin core but I don't know if I should use getnewaddress for every user or create a dedicated wallet to user.
It is easiest for me to generated new address because I will be able to get the list of transactions for all address in one RPC call, but it is less secure.
I saw on some posts, people saying that creating one wallet per customer will set the server out of memory if I have more than 100K wallets.
Someone already had a similar case ?
Thanks