The most important requirements are, first, that the betting provider offers the possibility to deposit with Ethereum and, second, that you have a so-called wallet, a digital wallet. When depositing, you can then link your wallet, and the same applies to withdrawals.