Hello,
We would like to accept deposits in ERC20 tokens (USDT/USDC/DAI).
Each client must have 1 Ethereum address (and they will keep this address lifetime).
We will store these addresses in our SQL server database.
Therefore we will need, one master address with ETH to pay fees.
And 1000+ of addresses to collect deposits and forwarded to our master address.
example https://blog.coinbase.com/usdc-payment-processing-in-coinbase-commerce-b1af1c82fb0#e539
You can contact me on Telegram: @bzc768
Regards.