# Gaming Accounts

When a game developer successfully enrolls in DeBets one or more gaming accounts are created, each one corresponding to one of the cryptocurrency that you requested to support. A gaming account is basically a container for the accounting data of a specific cryptocurrency and website where games are played. In the case of a game provider that lists its games in DeBets website the gaming accounts represent the cryptocurrencies available to play the games of that game provider in DeBets. In the case of a gaming operator using DeBets as a payment solution on its own website, the gaming accounts represent the cryptocurrency that can be used to play all the games that are available in the operator website.

Currently DeBets Smart Contract is deployed on Binance Smart Chain and Ethereum. On both these blockchains beside the native cryptocurrency DeBets supports the USDT token. The following table summarizes the four cryptocurrencies available in DeBets:

blockChain cryptocurrency type in-game currency
Binance Smart Chain USDT BEP-20 token USDT
Binance Smart Chain BNB native cryptocurrency mBNB (milli BNB)
Ethereum USDT ERC-20 token USDT
Ethereum ETH native cryptocurrency mETH (milli ETH)

You are in charge of configuring in your game server or gaming platform the counterpart of each gaming account, setting your desired bet limits, currency and denomination.

Gaming accounts are flexible and can be created on demand based on your requests. There can also be more than one gaming account for each cryptocurrency, as long as they have a distinct and consistent mapping to the counterpart in your game server or gaming platform.

The gaming accounts that you enabled are added to DeBets Smart Contract where they are associated to the wallet address that you have provided during the enrollment.
Each gaming account has a balance mantained by the Smart Contract. This balance is used to pay player winnings (when players choose to withdraw the balance of winning deposits) and is where you collect your revenues (the balance increases by the amount lost by the player each time a losing deposit is closed). This is the reason why your wallet address is so important, it is the key for you to be able to access and withdraw all your funds that are accumulated in the Smart Contract for each gaming account. Being the only possessor of your wallet private key you are the only one that is capable of accessing and withdrawing all your funds from the Smart Contract.