Mainnet Guide

Welcome to ZKasino, a decentralised casino platform.
In this guide, we'll walk you through the steps of how to play on our platform and make the most out of your gaming experience. Before you start playing, there are a few things you'll need to set up. First, you'll need to have either USDC on Fantom and Polygon or BUSD on BNB Chain. These are the currencies that you'll be using to place your bets on ZKasino. Next, you'll need to have enough FTM, MATIC or BNB in your wallet to cover the gas fees depending on your network of choice. Transactions on ZKasino cost more than on other protocols due to the Chainlink VRF fee. We recommend playing on Fantom as the fees are significantly cheaper than Polygon and BNB; the transaction speed is also faster. Also, make sure to use multi-betting to pay less gas and VRF fees. Before you can start playing, you'll need to bridge your funds over to either the Fantom, Polygon or BNB Chain. We recommend using Celer Bridge at
Once you have your funds on the chain you want to play on, you'll need to swap them for USDC (Fantom and Polygon) or BUSD (BNB Chain). We recommend using 1inch at
Make sure to keep enough of the native currency for gas fees since transactions on ZKasino cost a lot more than other protocols due to the Chainlink VRF fee. Though, keep in mind that a part of the paid VRF fee is returned because only when the RNG request is made, we can calculate the cost. Now that you have everything set up, you're ready to start playing on ZKasino!
To place a bet, simply choose the game you want to play, select your bet amount, and confirm the transaction. Your bet will be placed and the outcome of the game will be determined by a random number generated by the Chainlink VRF.
Be aware that the VRF fee is charged upfront, which can cause gas fees to seem high. However, only when the VRF request is made, the VRF cost can be calculated. That's why in the same transaction most of the VRF fee is refunded to the player. Check your transaction on the explorer.