A draw anyone can reproduce.
Every entrant was committed by hash before the randomness was requested. One Chainlink VRF word on Base ranks all weighted entries, and the same word always produces the same order — so the result can be checked by anyone, including people who do not trust us. Personal data stays private: this page shows pseudonymous IDs only.
83d8527d506c5fda1e028111a4bc2800dc2d41d9b90f965f08956353d2b3531b46fbb2171bb8f0519af8b7a3f1d6d5d102a1ea7c7b7326623df55900c370f146- #1LSF-E-dbf1b96b309bab43fe5a46779bee3017
- #2LSF-E-564feadea0aac9b8dd36e2b66f936459
- #3LSF-E-d52fa1ed4fd4ef051ad9390b3505ff12
- #4LSF-E-d19395b68bf9a4a1f2516e6d3ea81d13
- #5LSF-E-a36cca3787edc43fcacdce621bd4286c
- #1LSF-E-d47fecf4bec5df508c27496a948a610f
- #2LSF-E-f5a1d6089638e9a23ef9bc99a2f0af14
- #3LSF-E-c71677757b91c56b636346cdccbe7155
- #4LSF-E-e2934123a0083a021a16aaf80bad0cf5
- #5LSF-E-4b10fa4dbc902b109f52ec19b6621180
Verification evidence
- Mode
- production
- Randomness
- chainlink-vrf-v2.5
- Random word
- 0x5b6e79e6668a6b4191903b9a6a71aea5630ca09a8d23d0f94b47edb42ce11808
- Manifest hash
- 83d8527d506c5fda1e028111a4bc2800dc2d41d9b90f965f08956353d2b3531b
- Draw-spec hash
- 46fbb2171bb8f0519af8b7a3f1d6d5d102a1ea7c7b7326623df55900c370f146
- Proof hash
- 71493b1c154e0cd7b2f62e581c9f95fea33f02170961eaf1611adcb77b551e61
- Network
- Base Mainnet (8453)
- Consumer
- 0x8646E890faE384fBaC952A497DafB314Af12EE92
- Chainlink wrapper
- 0xb0407dbe851f8318bd31404A49e658143C982F23
- Request ID
- 56197031340644350668416042153803321922025546236150375855990254716736195273264
- Source commit
- 9d3247874483b2e502f581aeec76a846b661a2bd
How entries were weighted
Each entrant received one entry, plus one additional entry for every friend who entered through their referral link, exactly as the entry page promised. That is why 416 people hold 552 entries. Every entry was ranked, and only the first entry reached for each person counts — so holding more entries improves the odds of being reached early, but nobody can occupy two positions.
Candidate status
Selection creates candidates, not confirmed prize recipients. Eligibility, response, identity, and acceptance checks happen privately. Outreach starts at position 1 in each queue and moves down only when an earlier candidate cannot proceed. The two queues never overlap and the draw is never rerun.
Check it yourself
Clone the repository and reproduce the ten IDs above from the published files and the on-chain random word:
npm run lsf:verify -- \ --manifest public/giveaway/le-sserafim-2026/manifest.json \ --draw-spec public/giveaway/le-sserafim-2026/draw-spec.json \ --proof public/giveaway/le-sserafim-2026/production-proof.json