Wallet gaming experience on the Ethereum blockchain, part 1

Wallet gaming experience on the Ethereum blockchain, part 1

Wallet gaming is a betting experience, where the player logs in to a decentralized casino using directly his crypto wallet. In one condition: the used wallet must have listed the relevant dApp [decentralized casino] within its database in the wallet menu. In case the dApp is built on Ethereum a MetaMask login will be required.

Decentralized casinos ask users, upon their first log in, to simply create an user name, and no registration, nor KYC process is involved. If we are to sum up the process into three words, those would be “Open, Bet, Close”.

Easy as ABC, and we walk you through the process with step- by- step screenshots — with notes included, for the savviest among you, about what is happening in the background — on the chain.

The main pros of what we called wallet gaming are:

· NO more actual deposit / withdrawal terms and conditions, your money stays/ come into your money

· Registration is practically eliminated as you register in one click through the wallet

· It is provably fair

· NO KYC is required when you play the game, in most cases the KYC is done and delivered by the wallet

How it actually happens?

Once a player is logging into the dApp with his wallet, 2 options of funding will be available

1. Some casinos will allow players to use their balance directly from the wallet, however this is not the best option — as the whole available balance of the wallet can be used for betting right away.

2. Other dApps, and this is considered to be the safest option, offer to players to select an amount one is ready to spend for betting. This amount is directly transferred to his casino account, deducted from his wallet. Once the client logs out from the casino, the remaining balance is immediately transferred back to his wallet.

Some of the decentralized casinos are already offering wallet gaming and, as tested by us, those built on Ethereum demonstrate great user friendliness — mainly due to Metamask.

Our wallet gaming experience is a four-part series that focuses on introducing wallet gaming on the most popular Blockchains — Ethereum, Tron, BSV, and EOS.

In this intro article we have chosen to play Dicether, built on Ethereum. Dicether offers several decentralized games and uses a smart contract-based channel implementation in order to provide “secure, fast, and fair gambling” as stated by the team.

So how exactly does wallet gaming works?

  1. Open Metamask

If you are opening the dApp for the first time, you should register an account.

If you already have an account you just click on the Login button and confirm the action via signature.

When you confirm it, you can choose your game from the homepage of the dApp.

Then you click the “Start game session” button and you choose the amount you want to play with.

After this, you confirm the transaction and you can see your updated account balance. (Screens indicating wallet balance before and after new game session being confirmed)

When the game session is created, the procedure with the smart contract is being finalized. Then you choose a number between 0 and 100 to bet on and simply roll the dice.

There is another signature request for the made transaction that you have to confirm.

The game results appear and it’s up to your luck [and to the provably fairness of the game] whether there is added Ethereum to your in-game balance, or not. As we can see in this case, luck was on the players side.

When you end your game session, you basically withdraw your in-game funds back to your wallet. You can see on the window how the funds got updated in your account.


Above we have demonstrated the whole process, including the actions on chain.

But the whole wallet, as you can see is just “Open, Bet, Close”.

It’s so easy to play using your mobile [we have tested it on Android] and Metamask in order to run Ethereum base dApps.