Draw Verifier

The draw source code UniPicker publishes Fair Draw Verifier

Replay a draw with the verification file created for you when the draw finished, and check it against the original result.
The draw logic this verifier runs is the same logic the UniPicker software uses,
and it is published on GitHub so that anyone can check it.

Open the GitHub repository
unipicker-draw-engine.js
import { input, seal, history,
  start, record, beacon, draw
} from '@unipicker/core';

export async function runDraw(event) {
  const { spec, entries } = await input(event);
  const sealed  = await seal({ spec, entries });
  const id      = await history.open(sealed);
  const stage   = await start(sealed);
The public verifier covers draws run on UniPicker 5.1 or later. If you need an earlier draw verified, please contact customer support.
Verification run 0%