You will not necessarily need a crypto wallet to make a deposit, as the operator allows you to purchase coins on the spot. For withdrawals, however, you will need to have a wallet to receive your winnings.