Provably Fair

Our games are provably fair and perpetuated by the blockchain. You can calculate the winning result for any block backwards, but you cannot know the outcomes for the future. The spinning wheel and the dice on our website are only a graphical representation of the result, that is actually calculated from the Chia blockchain block header hash and a secret plaintext, set in advance and valid 24h.

For the coin game, we calculate the result using your coin name and our secret plaintext.

How do the games work?
The Ultimate Wheel and Magic Dice:

Each game on our website lasts 7 blocks. First 5 blocks are betting blocks, 6th block is cool down block and the 7th gives the game result.

Bets are gathered together in 5 blocks (transactions confirmed in blocks ending in 1 to 5 and blocks ending in 6 to 0). The result of the bets is than calculated from header hashes of blocks ending in 7 and in 2.

Example: you send your bet in XCH to our receive address and see the following in your Chia wallet:

Your transaction is confirmed in block 1,504,884, so we include it in the game of blocks from 1,504,881 to 1,504,885. The result for this block will be calculated from the header hash of block 1,504,887 and a secret plaintext generated in advance. Nobody can predict the outcome or change it.

In rare cases, where the blocks of the blockchain rearange themselves after we fist see the transaction (called the Foliage), the correct transaction block is the one where we first observed the transaction.

Here is how the result is calculated:

HMAC(algorithm=SHA256, data=header_hash, key=secret_plaintext). We take first 12 digits of the outcome, calculate it from hexadecimal to decimal and then:

For the Ultimate Wheel: We divide this number by 21 and then multiply the decimal part with 21.

We always add +1 to the result, to avoid 0.

For the Magic Dice: We divide this number by 6 and then multiply the decimal part with 6.

We always add +1 to the result, to avoid 0.

The table of winnings for each game is below:

Field number WHEEL Multiplier
1 4
2 0
3 1
4 2
5 0
6 1.5
7 1.5
8 0
9 2
10 2
11 0
12 1
13 0
14 0
15 0
16 0
17 0
18 2
19 1
20 0
21 0
Field number DICE Game Multiplier
1 Bet on odd 1.93
Bet on numbers 1 and 2 2.75
Bet on number 1 5.55
2 Bet on even 1.93
Bet on numbers 1 and 2 2.75
Bet on number 2 5.55
3 Bet on odd 1.93
Bet on numbers 3 and 4 2.75
Bet on number 3 5.55
4 Bet on even 1.93
Bet on numbers 3 and 4 2.75
Bet on number 4 5.55
5 Bet on odd 1.93
Bet on numbers 5 and 6 2.75
Bet on number 5 5.55
6 Bet on even 1.93
Bet on numbers 5 and 6 2.75
Bet on number 6 5.55
The Coin Toss game:

Formula to get the random winner:

HMAC(algorithm=SHA256, data=coin_name, key=secret_plaintext). We take first 12 digits of the outcome, calculate it from hexadecimal to decimal. If the number is divisable by 2 (even number), you win, if the number is odd, we win.

Here are the hashes for secret plaintexts by day. The secret plaintext will be released every day at midnight CET and you can check it against the hash using SHA256(secret_plaintext).

Date Secret Plaintext Secret Hash Date / Secret Plaintext / Secret Hash
2022-10-05 0xafc41c9379965971504e65fc5e7dedc660add052eca21e71446dff40bbf4b9b4
2022-10-05
0xafc41c9379965971504e65fc5e7dedc660add052eca21e71446dff40bbf4b9b4
2022-10-04 0xe50bf921931c4a78be8a42dde8a18ab82841361ec32567b7e7a35c2722df89ec
2022-10-04
0xe50bf921931c4a78be8a42dde8a18ab82841361ec32567b7e7a35c2722df89ec
2022-10-03 0x8aa4863dfd070017e6f52cfa6b0e2bd6f964af75f74a3a5eb87fe554506dabe1
2022-10-03
0x8aa4863dfd070017e6f52cfa6b0e2bd6f964af75f74a3a5eb87fe554506dabe1
2022-10-02 0x355f026b303b44c3fa44e840cabeb16d019090afc764bf9ff22536e93dd9f62e
2022-10-02
0x355f026b303b44c3fa44e840cabeb16d019090afc764bf9ff22536e93dd9f62e
2022-10-01 0xdeb670176b2119d4bbf8620a03a2a4c8bdca95035ff142c110cd1845f1946c36 0x5ba7d8c7e770af60814e13f03e9b5a48a2baaa40c7b674770b850b2e5e18a385
2022-10-01
0xdeb670176b2119d4bbf8620a03a2a4c8bdca95035ff142c110cd1845f1946c36
0x5ba7d8c7e770af60814e13f03e9b5a48a2baaa40c7b674770b850b2e5e18a385
2022-09-30 0x15dfea329d0513d2c36e6d3c8a4033d3eb708d2821d05c97865351f458265876 0x85af4498ef6ee0e0b4f45c0c3a84f78af5263fb1007460f3f09e6543e4727532
2022-09-30
0x15dfea329d0513d2c36e6d3c8a4033d3eb708d2821d05c97865351f458265876
0x85af4498ef6ee0e0b4f45c0c3a84f78af5263fb1007460f3f09e6543e4727532
2022-09-29 0x7487f292c780eac0769a1e3b61b4970debe679648125b70ecd5272368e86b1c9 0x0bd83249aacb8b6928a2d1571752f04bc4cc925d774a1d6c6f041af1ed427bc3
2022-09-29
0x7487f292c780eac0769a1e3b61b4970debe679648125b70ecd5272368e86b1c9
0x0bd83249aacb8b6928a2d1571752f04bc4cc925d774a1d6c6f041af1ed427bc3
2022-09-28 0xc4fe3edd5d39179ea36110636e3bcdace9d5af457966929176831486ba3538e6 0xcdb9807492fca997acd8b59497cdc53e94c95e14bf68b3bdbe4e1d9cec15985a
2022-09-28
0xc4fe3edd5d39179ea36110636e3bcdace9d5af457966929176831486ba3538e6
0xcdb9807492fca997acd8b59497cdc53e94c95e14bf68b3bdbe4e1d9cec15985a
2022-09-27 0xdc5ab0d4b3448022bf28f1129c2df65b56e321f3402398c98100cd01a14b0a4c 0x2773139b57610c0760b433d05a141c5af3534c55745efc97201dcf222366acd3
2022-09-27
0xdc5ab0d4b3448022bf28f1129c2df65b56e321f3402398c98100cd01a14b0a4c
0x2773139b57610c0760b433d05a141c5af3534c55745efc97201dcf222366acd3
2022-09-26 0x4794fc8f8e8af2367d2e9a9f5dbc7cb5ffd17b80cc307ba3b5e384f587114166 0x230f8c6fafd08735e5e4626d00a2a12da906138a831dda6ee319d1ae2a3e7f4c
2022-09-26
0x4794fc8f8e8af2367d2e9a9f5dbc7cb5ffd17b80cc307ba3b5e384f587114166
0x230f8c6fafd08735e5e4626d00a2a12da906138a831dda6ee319d1ae2a3e7f4c
2022-09-25 0xa09412e308ec6cb9f88b0332d6c5609a1d5d596b7305d37e0be7543755ba8277 0x7304b3789d4b5a07311ed498431306abbfe421c97443e74ee975c8739f9ade11
2022-09-25
0xa09412e308ec6cb9f88b0332d6c5609a1d5d596b7305d37e0be7543755ba8277
0x7304b3789d4b5a07311ed498431306abbfe421c97443e74ee975c8739f9ade11
2022-09-24 0xc273c7ea4bb5d924aa9dedc9b6138679a99f15246b3c9c1ee51739fce1d21560 0x44b1fcf60472423d13cb177b5902e3f6d522f4da152332e99a0c6f8b846ef780
2022-09-24
0xc273c7ea4bb5d924aa9dedc9b6138679a99f15246b3c9c1ee51739fce1d21560
0x44b1fcf60472423d13cb177b5902e3f6d522f4da152332e99a0c6f8b846ef780
2022-09-23 0x08b6bfa9ebee2ffe88756f25a2e2ad92e268eca260995746c63a164127051176 0x1573982c05e26f7628df28fc732fb1bd60c9b50e3844021b063d550da8d22d3c
2022-09-23
0x08b6bfa9ebee2ffe88756f25a2e2ad92e268eca260995746c63a164127051176
0x1573982c05e26f7628df28fc732fb1bd60c9b50e3844021b063d550da8d22d3c
2022-09-22 0xbf72791902fc3267d4c474482c41c4f68a0c62d8f9d92446f42b49a9e414aeed 0xee8d7fc81e58451c9aa058dcaa51d49591403b085eeea1409ee8ab6b27a9c93e
2022-09-22
0xbf72791902fc3267d4c474482c41c4f68a0c62d8f9d92446f42b49a9e414aeed
0xee8d7fc81e58451c9aa058dcaa51d49591403b085eeea1409ee8ab6b27a9c93e
2022-09-21 0x6e7922715b275945f6aae27a93b75d1f2e5a6ce618b7b6ae455abae46ddc62bb 0x848a6a726165d4fe1df3260e223edce0109052237813b6b1642b3032c05ce17d
2022-09-21
0x6e7922715b275945f6aae27a93b75d1f2e5a6ce618b7b6ae455abae46ddc62bb
0x848a6a726165d4fe1df3260e223edce0109052237813b6b1642b3032c05ce17d
2022-09-20 0x0971eabfe1f18f4a98cb6e4650fde94f692d560537da376fd6e6230345ad1c1e 0x439f7a3b20f9c85bb64f4c274c6f41787b872413ce35ceb5d392f4de784fb8e7
2022-09-20
0x0971eabfe1f18f4a98cb6e4650fde94f692d560537da376fd6e6230345ad1c1e
0x439f7a3b20f9c85bb64f4c274c6f41787b872413ce35ceb5d392f4de784fb8e7
2022-09-19 0x1816b49936d6364f76ff347376fb6c9d92fa6e1d07e166d8af0774fbe222c171 0xfb2770ece6470a00b790a619f29af75c0cdb7b2af45be30304ace2949a310434
2022-09-19
0x1816b49936d6364f76ff347376fb6c9d92fa6e1d07e166d8af0774fbe222c171
0xfb2770ece6470a00b790a619f29af75c0cdb7b2af45be30304ace2949a310434
2022-09-18 0xde2e010502c907c1fe11ba25220c17acbc26cc431696a8d2a4fb3e9c8c66b659 0x2510a54778fdee23aeeef3d6a9160c10a29c208c54ce367abc5af2545e3c41a8
2022-09-18
0xde2e010502c907c1fe11ba25220c17acbc26cc431696a8d2a4fb3e9c8c66b659
0x2510a54778fdee23aeeef3d6a9160c10a29c208c54ce367abc5af2545e3c41a8
2022-09-17 0x52a82c0d655896f0c982bcc0dadd946516a5b40b0d495089a6640fa7b762cb2f 0xb51c59841aaa884ab910218eff4e9a644b4b00b34044b314461c775f379fc109
2022-09-17
0x52a82c0d655896f0c982bcc0dadd946516a5b40b0d495089a6640fa7b762cb2f
0xb51c59841aaa884ab910218eff4e9a644b4b00b34044b314461c775f379fc109
2022-09-16 0xd07a7d25c784c0f4b1c7c62d185e71530a78799234e3bb6835108a72bbd1349b 0xf4d0b2f0b6d69576971ec8488f1a60a5c180c8992b3235c857e27ad0026a1abb
2022-09-16
0xd07a7d25c784c0f4b1c7c62d185e71530a78799234e3bb6835108a72bbd1349b
0xf4d0b2f0b6d69576971ec8488f1a60a5c180c8992b3235c857e27ad0026a1abb
2022-09-15 0x237162301a32931d3bda6d00fc8c9d2c2bdc828c68d4f9a66e224e71937e79a6 0x290789b961ce1a32e957cbd652a8df0557a64c5ab29e7932993546a8f5197cc6
2022-09-15
0x237162301a32931d3bda6d00fc8c9d2c2bdc828c68d4f9a66e224e71937e79a6
0x290789b961ce1a32e957cbd652a8df0557a64c5ab29e7932993546a8f5197cc6
2022-09-14 0x8e128f94d47bf373dad8045d23c13ed582fc470f1388b7d1fd869022a7be2eb3 0x46912b4c492a14d2549bde93d090cecca0aebba68cea960f9f31f6470b83d47a
2022-09-14
0x8e128f94d47bf373dad8045d23c13ed582fc470f1388b7d1fd869022a7be2eb3
0x46912b4c492a14d2549bde93d090cecca0aebba68cea960f9f31f6470b83d47a
2022-09-13 0xf811f940c2f298c1910483bce293c40e223c8258de5c5edffe19c5dc814bb9ce 0xb602f67a1dfeb4033fcc76fb9dd95551193e83324f9e9e6db4de7811b996031a
2022-09-13
0xf811f940c2f298c1910483bce293c40e223c8258de5c5edffe19c5dc814bb9ce
0xb602f67a1dfeb4033fcc76fb9dd95551193e83324f9e9e6db4de7811b996031a
2022-09-12 0x0edc338f4dbc8fe94fb0df31675b4c6a3f83ce6f36a8463affe6d05af5f5e533 0xa80b81769c90f5dd084d690fca58ed1f9f5d86c7605385a64fe2010bbb734024
2022-09-12
0x0edc338f4dbc8fe94fb0df31675b4c6a3f83ce6f36a8463affe6d05af5f5e533
0xa80b81769c90f5dd084d690fca58ed1f9f5d86c7605385a64fe2010bbb734024
2022-09-11 0x639a2d789398e5fa88c7dbda2bc26dc16543aef04700b18b91b67261cc05bd8b 0xdf18cd2d2fc6269da046828d84459b1b787e4cbc642df2ec9b5e15386bd0232d
2022-09-11
0x639a2d789398e5fa88c7dbda2bc26dc16543aef04700b18b91b67261cc05bd8b
0xdf18cd2d2fc6269da046828d84459b1b787e4cbc642df2ec9b5e15386bd0232d
2022-09-10 0xe3b1ab93cd0646f4e439217b75261accc5f83240237f39334dc2db040a9633ce 0x8e7b1d0c7453f083034fbc9e8ca36c5cbb54ae1e167e4ddafc12b567009c8b73
2022-09-10
0xe3b1ab93cd0646f4e439217b75261accc5f83240237f39334dc2db040a9633ce
0x8e7b1d0c7453f083034fbc9e8ca36c5cbb54ae1e167e4ddafc12b567009c8b73
2022-09-09 0xa028603f327ea46ec74eadea6c50c74ba2ad97cc7aeaeb91c9b7e52beca58298 0x056b0e456696c9a85bc16f60166ae4a6a1a2bfd5bd52369f33437c47c29d4fc8
2022-09-09
0xa028603f327ea46ec74eadea6c50c74ba2ad97cc7aeaeb91c9b7e52beca58298
0x056b0e456696c9a85bc16f60166ae4a6a1a2bfd5bd52369f33437c47c29d4fc8
2022-09-08 0x464d9b2db303ccc61e4a642423996f915a232eac99d632efc29c94c43df0b9aa 0x3ec4599ffe453ad6a61f4ae281dda24379a91ffeb7cd0b4dd6898e5425211b05
2022-09-08
0x464d9b2db303ccc61e4a642423996f915a232eac99d632efc29c94c43df0b9aa
0x3ec4599ffe453ad6a61f4ae281dda24379a91ffeb7cd0b4dd6898e5425211b05
2022-09-07 0xda4f1e8d41192e1baa8f99e04f8ea5f2e9ff3bbe56ae0d1617dacbe792c1b526 0xd695af5f7276b1e7097b6d3a1a4bbf7bc9f95168a07afe6b96d5c68723680ae7
2022-09-07
0xda4f1e8d41192e1baa8f99e04f8ea5f2e9ff3bbe56ae0d1617dacbe792c1b526
0xd695af5f7276b1e7097b6d3a1a4bbf7bc9f95168a07afe6b96d5c68723680ae7
2022-09-06 0x5e46f2f3c101a187754b25f342864f5b3966798d2501ccde671cf0d429c22ecf 0x983547be11c61946450896bd77cfca294ca2328ce3b29f2dcfa4a5990dc19df2
2022-09-06
0x5e46f2f3c101a187754b25f342864f5b3966798d2501ccde671cf0d429c22ecf
0x983547be11c61946450896bd77cfca294ca2328ce3b29f2dcfa4a5990dc19df2
Lucky Draw game:

Each ticket is calculated into a numeric value. The prizes are than given out in a descending manner (highest number wins). The formula to get the value for each ticket is:

HMAC(algorithm=SHA256, data=coin_name, key=block_header_hash). We take first 12 digits of the outcome, calculate it from hexadecimal to decimal. If an user purchases multiple tickets, the data field in calculation is created from coin name and addition of a -$number. For example, first ticket is coin_name-1, second coin_name-2 and so on. The block_header_hash is taken from first block ending in 10 after the pay-in round is closed (for example, block 2,000,010).