Lottery

How the Lottery Works

Buy tickets, join the pool, and let the draw decide. Every ticket is one entry in a cryptographically secure weighted draw — more tickets means better odds — and prizes are split by rank from the pool after the platform fee.

01

Buy a Ticket

Choose a draw — Daily ($10), Weekly ($50), Fortnightly ($100), or Monthly ($200). The ticket price leaves your wallet instantly and joins the prize pool. Hold as many tickets as you like to improve your odds.

02

Wait for the Draw

Each draw has a closing time — daily every 24 hours, weekly every 7 days, fortnightly every 14 days, monthly every month. A minimum number of unique participants must be reached first; if it is not, the draw is postponed, the closing time is extended, and your tickets stay valid.

03

Random Winner Selection

At draw time every ticket is its own entry in a cryptographically secure draw — the more tickets you hold, the better your chance at every rank. Up to three winning tickets are drawn without replacement, so a player holding several can take more than one rank.

04

Prizes Credited

Prizes are split between 1st, 2nd, and 3rd and credited to each winner's wallet instantly, with an in-app notification and email. A fresh draw of the same type opens automatically.

How Prizes Are Calculated

Step 1

Build the Pool

totalPool = tickets × ticketPrice

platformFee = totalPool × feePercent

prizePool = totalPool − platformFee

Step 2

Split by Rank

3 winners:
   1st = prizePool × 50%
   2nd = prizePool × 30%
   3rd = prizePool × 20%

2 winners:
   1st = prizePool × 60%
   2nd = prizePool × 40%

1 winner:
   1st = prizePool × 100%

Step 3

Credit & Notify

user.balance += prize

if balance > maxWallet:
   overflow → platform

notify winner by in-app + email

More tickets = more entries, so a better shot at every rank — and because each ticket is drawn independently without replacement, one player holding several winning tickets can take more than one rank. The number of prizes equals the tickets drawn, capped at three: 50/30/20 with three or more, 60/40 with two, 100% with one.

Daily

$10 / ticket

Closes every 24 hours

Weekly

$50 / ticket

Closes every 7 days

Fortnightly

$100 / ticket

Closes every 14 days

Monthly

$200 / ticket

Closes every month

Worked Examples

Real numbers for every outcome — a normal draw, one player sweeping ranks, everyone winning, too few tickets, a postponement, and a full refund. All use a 10% platform fee.

Standard Draw — Only a Few Win

Daily draw · $10 / ticket · 10% fee

3 of 5 win

Participants

NameTicketsRankPrize
Alice3 #1$54.00
Bob2 #2$32.40
Carol1 #3$21.60
Dave4
Eve2

Pool Breakdown

Total pool$120.00
Platform fee (10%)$12.00
Prize pool$108.00

Prize Split

1st50%
$54.00
2nd30%
$32.40
3rd20%
$21.60

Twelve tickets are in the pool but only three winning tickets are drawn. Dave held the most tickets yet won nothing this time — more tickets means better odds, never a guarantee. One possible outcome shown.

One Player Sweeps Two Ranks

Weekly draw · $50 / ticket · 10% fee

One player, two ranks

Participants

NameTicketsRankPrize
Alice8 #1 & #2$360.00
Bob1 #3$90.00
Carol1

Pool Breakdown

Total pool$500.00
Platform fee (10%)$50.00
Prize pool$450.00

Prize Split

1st50%
$225.00
2nd30%
$135.00
3rd20%
$90.00

Each ticket is drawn independently and is not returned to the pool, so a single player can win more than one rank. Holding 8 of the 10 tickets, Alice takes both 1st and 2nd — $225.00 + $135.00 = $360.00.

Tiny Draw — Everyone Wins

Daily draw · $10 / ticket · 10% fee

Everyone wins

Participants

NameTicketsRankPrize
Alice1 #1$13.50
Bob1 #2$8.10
Carol1 #3$5.40

Pool Breakdown

Total pool$30.00
Platform fee (10%)$3.00
Prize pool$27.00

Prize Split

1st50%
$13.50
2nd30%
$8.10
3rd20%
$5.40

When the number of tickets is three or fewer, every ticket is drawn — so all three players win a rank. This needs a draw with a low minimum; the default minimum is 10 participants.

Only Two Tickets — 60 / 40

Daily draw · $10 / ticket · 10% fee

Two tickets · 60/40

Participants

NameTicketsRankPrize
Alice1 #1$10.80
Bob1 #2$7.20

Pool Breakdown

Total pool$20.00
Platform fee (10%)$2.00
Prize pool$18.00

Prize Split

1st60%
$10.80
2nd40%
$7.20

The number of prizes equals the tickets drawn, capped at three. With just two tickets only two ranks pay out, and the split shifts to 60 / 40.

Too Few Participants — Postponed

Monthly draw · $200 / ticket · 10% fee

Postponed

Participants

NameTicketsRankPrize
Alice1Held — postponed
Bob1Held — postponed
Carol1Held — postponed

Pool Breakdown

Participants6 / 10
StatusPostponed +24 h
Platform fee (10%)
Prize pool

With only 6 of the required 10 unique participants at closing time, the draw is postponed: the end time extends by the configured duration (default 24 h), every ticket stays valid, and no fee is taken until the draw runs.

Draw Cancelled — Full Refund

Monthly draw · $200 / ticket · 10% fee

Cancelled

Participants

NameTicketsRankPrize
Alice2Refunded$400.00
Bob1Refunded$200.00

Pool Breakdown

Total pool$600.00
Platform fee (10%)$0.00
Refunded$600.00

If an admin cancels a draw, every ticket is refunded at full price (ticket price × tickets) with no fee deducted — Alice gets back $400 for her 2 tickets, Bob $200 for his 1.

Lottery Rules & Limits

Ticket priceDaily $10 · Weekly $50 · Fortnightly $100 · Monthly $200
Active drawsOne per type — up to 4 running at once
Min. unique participants10 by default — draw postponed if not met
Tickets per personUnlimited (optional cap per draw)
Winner selectionTicket-weighted draw (crypto-secure RNG)
Winning ticketsUp to 3 — one player may win several
Prize split (3 winners)50% · 30% · 20%
Prize split (2 winners)60% · 40%
Prize split (1 winner)100%
Platform feeAdmin-set %, deducted from total pool
Postpone / cancelBelow minimum → postponed · admin cancel → full refund
Wallet balance capOverflow from prize credited to platform

Ready to enter a draw? Active lotteries are shown on the home page.