Check the draw yourself
Every round publishes the values it was decided by. This page recomputes them in front of you, using the same code the drawing ran on.
Commit first, reveal after
The order is the whole guarantee. A seed fixed before the entry list exists cannot be chosen to suit it.
01
Commit
Before a round opens we publish the hash of a random secret. The hash fixes the secret without giving it away.
02
Close
The round closes, balances are read, and the list of eligible wallets is hashed. That hash fixes who was in it.
03
Mix
A Solana blockhash from after the commitment goes in, so the seed depends on a value nobody here produced.
04
Reveal
The secret is published. Anyone can hash the four values together and get the same seed the draw used.
What these checks show, and what they do not
The two checks below are the ones the published values support on their own. Hashing the revealed secret has to reproduce the commitment, and hashing the four inputs together has to reproduce the seed. Passing both means the seed was fixed before the entry list was known and was not swapped afterwards.
What they do not show by themselves is which wallet that seed landed on. That step needs the full list of eligible wallets and balances, which is published here as a hash rather than in full. If you hold that list, the eligible hash is what ties it to the round.
A check that does not match is worth more to you than one that does. If you ever get one, the numbers on this page are the ones to post.
Checking round 1
The values below came from the address bar. Edit any of them and recompute.
Results
Check 1
The commitment covers the revealed secret
Matches
Does hashing the secret reproduce the commitment published before the round?
- Published
- 404add760dd9fe2e4082431110b414d4c8b3dca231cb00a1d9b87581a7f46388
- Recomputed here
- 404add760dd9fe2e4082431110b414d4c8b3dca231cb00a1d9b87581a7f46388
Check 2
The seed follows from the published inputs
Matches
Does hashing the secret, the blockhash, the round number and the eligible hash reproduce the seed?
- Published
- 5cfbb8bceaf4c4dded2399f301c69d7e68a38f4854381d7f092dcdd62a187d85
- Recomputed here
- 5cfbb8bceaf4c4dded2399f301c69d7e68a38f4854381d7f092dcdd62a187d85
Recent rounds
Open any round to load its values into the form above.
| Round | Commitment | Secret | Seed | Recompute |
|---|---|---|---|---|
| 7 | a9cdbc47...0df619f3 | 5cb2f68a...107cb274 | 2cba4c5f...6b28106a | Recompute |
| 6 | 331cfca0...1fb25365 | e8d5455b...e3c8044e | cbc57521...376fe3b4 | Recompute |
| 5 | 94d27179...f8ec4439 | cf991bed...2ae5f2ef | 30b5d0ad...11d65e74 | Recompute |
| 4 | 0bee532c...47b35da8 | aacc90da...4b0829d5 | 733a7ad3...75f8ab5e | Recompute |
| 3 | b03aaec4...8d8dcaf5 | 55967999...b5aeaedc | 4c808151...0742fe24 | Recompute |
| 2 | d5b9a286...547f511f | bf97be21...53c9f15d | d9f3dc45...b3c67040 | Recompute |
| 1 | 404add76...a7f46388 | 8168dca4...ad1462a1 | 5cfbb8bc...2a187d85 | Recompute |
- Published values for the most recent rounds. Open one to load it into the form.
- Commitment
- a9cdbc47...0df619f3
- Secret
- 5cb2f68a...107cb274
- Seed
- 2cba4c5f...6b28106a
- Commitment
- 331cfca0...1fb25365
- Secret
- e8d5455b...e3c8044e
- Seed
- cbc57521...376fe3b4
- Commitment
- 94d27179...f8ec4439
- Secret
- cf991bed...2ae5f2ef
- Seed
- 30b5d0ad...11d65e74
- Commitment
- 0bee532c...47b35da8
- Secret
- aacc90da...4b0829d5
- Seed
- 733a7ad3...75f8ab5e
- Commitment
- b03aaec4...8d8dcaf5
- Secret
- 55967999...b5aeaedc
- Seed
- 4c808151...0742fe24
- Commitment
- d5b9a286...547f511f
- Secret
- bf97be21...53c9f15d
- Seed
- d9f3dc45...b3c67040
- Commitment
- 404add76...a7f46388
- Secret
- 8168dca4...ad1462a1
- Seed
- 5cfbb8bc...2a187d85