4 min readLiquid Staking

100,000 ZIL Redraw — 21 Aug 2025

Details of the 100k ZIL redraw (original winner donated the prize), our commit-reveal VRF approach, and the full ticket assignment table.

By PlunderSwap Team

100,000 ZIL Redraw — 21 Aug 2025

We are conducting a redraw of the 100,000 ZIL giveaway for pZIL stakers on 21 Aug 2025. The original winner generously returned the prize for philanthropic reasons. This page explains how the randomness works, the data sources used to generate tickets, and provides a searchable table of all ticket assignments for the redraw.

Why a Redraw?

Following the initial draw, the winner chose to donate the prize back to the community. To ensure fairness and transparency, we are performing a fresh selection using the same verifiable randomness process and an updated ticket assignment snapshot for 21 Aug 2025.

Verifiable Randomness (Commit/Reveal)

The draw uses our open-source commit/reveal random number generator designed for ZQ2, which is analogous to a Chainlink-style VRF. You can review the contracts, scripts, and the full fairness analysis in the repository’s README: PlunderSwap zq2-random-number-commit-reveal.

At a high level:

  • We commit to the randomness ahead of time
  • After the target block, we reveal using on-chain entropy sources (including PREVRANDAO and the previous block hash)
  • Anyone can verify the emitted inputs and the resulting random value per the detailed proof in the README

Ticket Generation Inputs

Ticket allocations are generated from the pZIL distribution snapshot for the day. For the redraw on 21 Aug 2025, use the consolidated ticket ranges file for the lottery UI and verification:

The ticket ranges file includes the total number of tickets, number of wallets, and for each wallet: balance, start_ticket, end_ticket, and ticket_count.

Results (21 Aug 2025)

From the on-chain RandomnessRevealed event:

  • randomNumber: 0x93266cb815f94618043d13dc4de73da8ddc3728678773a1b8ded73a25bb14122
  • constrainedRandomNumber: 38,411,093
  • minRandom: 1, maxRandom: 242,566,655
  • prevrandao: 0xa3e1e2ddad418acfd9829777f65939d6dffbb1333ec00dd2444f47d4945faa78
  • blockhash: 0x2f93781d5b94228847790d5fd0b241ca57b6dfef55ab81ccca87b9f343574b3a

How to Use the Table

  • Filter by your wallet address to see your assigned range(s)
  • Or enter a specific ticket number to identify the owner wallet
  • You can also download the raw JSON for off-chain analysis

The winner is determined by mapping the revealed random number into the total ticket range and identifying the corresponding wallet range.

Results (21 Aug 2025)

Winning Number: 38,411,093

Winning Wallet: 0x1bb53b6c69130D7F245E20c41e67Fc11475E46F8

View Transaction Logs

Ticket Assignments (21 Aug 2025)

Source snapshot: pZIL seed distribution JSON