Provably Fair

Using the end height's hash and the number of tickets in the round, we can verify that the winning ticket is indeed selected deterministically, not randomly or in anyone's favor.

At the end of each round, the following data will be provided:

  • end momentum height and its hash

  • the number of tickets in the round

  • the calculated seed

  • the winning ticket

With those variables, anyone can confirm that the winning ticket was sourced correctly.


To manually verify the calculation, use the following formula:

  1. Convert the momentum hash to decimal -> seed

  2. Check the following condition: seed modulo number of tickets == 0

    • If true, then the seed is divided by the number of tickets until that condition is false.

    • The game should never have a winning ticket value of 0.

  3. The winning ticket is the result of: seed modulo number of tickets

    • There will always be a winner in the ticket range [1, number of tickets].


Verification Tools

Last updated