Lucky Play
Search
⌃K
Links
🪙

Coin Flip

The game simulates real coin flip and guess the result, which is completely built by smart contracts based on blockchain, so no one can cheat on the result, it's pure fairness. If you are familiar with smart contract technology, you could also play by directly accessing our contract address.

Contract Address

Network
Address
Polygon
Binance Smart Chain
coming soon
ThunderCore

Supported Tokens

Network
Tokens
Polygon
MATIC
Polygon
USDC
Binance Smart Chain
BNB
Binance Smart Chain
USDT
ThunderCore
TT
ThunderCore
USDT

Win or Lose

The player must select at least one and no more than five coins to play, choose head or tail on each coin, and the results of each coin are revealed in sequence; the player must correctly guess which side of each coin is up to win. Various coin counts correspond to different odds, with the highest having up to 32 odds.
CoinCount
1
2
3
4
5
Odds
2
4
8
16
32
For example, a player selects two coins to play and chooses head for the first coin and tail for the second. So this is the list of all possible flipping results.
 
First
Second
Probability
Win Or Lose
Case 1
Head
Head
25%
Lose
Case 2
Head
Tail
25%
Win
Case 3
Tail
Head
25%
Lose
Case 4
Tail
Tail
25%
Lose
Case 3 appears to have the same result as the player chose, one for head and one for tail, but the order is incorrect, so the game is still lost.

Fee

When a player wins, the system deducts 3.5% of the reward as a maintenance fee.
Example:
Bet Amount
Coin Count
Odds
Reward
Fee
Return
1
2
4
3
0.105
3.895

Fairness

The game's smart contract is open source on the chain and uses cryptographically secure randomness provided by Chainlink VRF on Polygon/BSC, and on Thundercore directly use the infrastructure's random function; no one can cheat on the result, and it is verifiable.

How to verify it

On Polygon

A quick way, please check this tweet. Or detail steps:
Step.1 Click the transaction in My Flips
Step.2 Select the logs tab and scroll down
Step.3 Get the random number from Chain Link VRF
Compare the Chain Link VRF contract address here: https://docs.chain.link/docs/vrf-contracts/v1/
Step.4 Compare the choice with random number
Coin Flip stores the choices in binary, 0 for Head and 1 for Tail. For example, if you choose two coins to flip, the first is Head and the second is Tail, your choice will be converted to a number, which is 2 in DEC and 00010 in BINARY, so the formula for comparison with a random number is:
choiceNumber==randomNumbermod2coinschoiceNumber == randomNumber \bmod 2^{coins}
So it is:
2==291855367972353343236mod222 == 2918553679723*******53343236 \bmod 2^{2}

On ThunderCore

Please check the code on the chain:
Last modified 10mo ago