Why do I have to deposit Bitcoin into the generated address each time I want to place a bet while I haven't signed up on your platform, that is more risky because a delay on your platform while sent a transaction will cause site dormancy leading to site activeness where the whole process will refresh itself and my Bitcoin gone.
I don't know if you understand my point, it would've been more better to sign up first before given an address to deposit to your balance, either USDC, Bitcoin, or Litecoin.
What do you think?