Provably fair
We cannot pick who wins, and you do not have to take our word for it. Draws are resolved by Switchboard on-demand randomness and verified by the program itself, in the same transaction.
The same transaction that takes your payment creates a fresh Switchboard randomness account and commits it. The program refuses any randomness account that was not committed in that exact transaction, so nobody - including us - can supply a value they have already seen.
Switchboard oracles run inside Trusted Execution Environments, so the operator cannot read or alter the code producing the number. A few slots later the result is published on-chain, signed and permanently readable.
Our keeper submits the reveal, but the program recomputes the draw itself: it takes the oracle's random value modulo the pool's total weight and walks its own weight index. If the keeper passes any listing other than the one that math selects, the transaction fails with WrongWinningListing.
Every reveal emits the random value, the total weight, and the winning slot. The table below replays that arithmetic in your browser, and each row links to the on-chain transaction so you can confirm the numbers came from the chain and not from this page.
Draw log
Every resolved pull. The arithmetic below is recomputed locally from the values the program emitted on-chain.
Loading draws…