šŸŽ²Betting

Arcadeum supports USDT-denominated bets and pays out rewards in USDT.

Players must first approve their USDT spend limit on a smart contract before they can start playing games.

To ensure everything runs smoothly, there are max bet limitations based on the max payout of each bet, the bet size, and the amount of USDT in ALP, which functions as the "house".

Bets are a two-transaction synchronous and non-reentrant process.

The first transaction is when the player initiates the bet by confirming the transaction prompt in their wallet that appears when they click the big green "Bet" button on the web interface.

The second transaction is when the QRNG (quantum random number generation) provider (API3) submits a transaction to fulfill the random number generation request submitted by the game's smart contract in the first transaction, which determines the outcome of the bet initiated by the player. Once this second transaction confirms, the game is complete.

Players pay gas for both the first and second transaction when they make their first transaction.

Due to on-chain limitations, verifiably random numbers can't be requested and generated within one single transaction.

Max bet limits

The max bet equation is calculated as follows:

max -> Max Bet

D -> Dollars in ALP

H -> House Edge

M -> Maximum Payout Multiple

max=Dāˆ—HMmax = \frac{D*H} {M}

For example, Coin Flip has a 3.00% house edge and, in the best-case scenario outcome for the player, a max payout of 2.00x.

Let's imagine that, in this example, ALP has $1M USDT in the pool.

Therefore, the max bet size if a player chooses heads or tails is:

max=1,000,000āˆ—0.032.00max = \frac {1,000,000 * 0.03} {2.00}

This can be simplified to:

max=30,0002max = \frac {30,000} {2}

Which results in a max bet of $15,000:

max=15,000max = 15,000

Using this versatile equation, Arcadeum balances protection for ALP depositors with flexibility for high-rolling players and high-multiple chasers.

Last updated