The provably fair equation listed on the site does not properly verify bets and hashes do not match.
Could you please provide more information on the how results are calculated and verified?
Hey, we had this problem before, when players trying to calculate hashes as an string both times of SHA256 hashing. Second time SHA256 need to be calculated with binary input.
We have an post here
https://bitcointalk.org/index.php?topic=1206211.msg12721065#msg12721065Thanks for the information. I was able to reach the hash using that info.
This leads me to my next questions regarding the provably fairness:
1. What is the Number variable and how does this relate to the gameplay. How can I verify that the results were predetermined in a specific way?
2. What is the purpose of the client seed if you are not using this in your probably fair formula? If a client seed is not really used, I don't think this can truly be provably fair.
Thanks for the question, this is what no one ask yet, so let me explain
![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
1. Number don't related to gameplay, it's additional random data to make harder to calculate server seed from the Hash (as there is limited number of possible server seeds). So basically Server seed and Number together is Server Secret, but for result calculation used only first part of the secret - Server Seed.
2. Each digit in the Result is location of winning (losing for Easy mode) cell for each row, so for example for Medium ticket Result: 1111111110 means in the first 9 rows right cells are winning but in the last row winning in the left.
Client Seed used to shuffle Server Seed to calculate Result. Here is basic example:
Medium Ticket:
Server Seed: 1111111111
Client Seed: 1111011111
Result: 0000100000
Result calculation for each pair of digits is Result{i} = ((ServerSeed{i} + ClientSeed{i}) % NumberOfColumnsInTheTicket)
I hope I've explained clearly, we will add this to verification window.
Yep, that clarifies it! Thank you.
That info should definitely be added to the verification window like you mentioned for clarity.