Luck campaigns: red packets, raffles & quizzes
Campaigns are the circle’s engine for growth and activity: red packets, verifiable raffles, quizzes, and Twitter Follow tasks. Create them at Console → Money → Campaigns (you will be taken to the Oh My Luck creation page), or start directly from the Create page on the Oh My Luck web app.
Creating a campaign
Section titled “Creating a campaign”- Identity & visibility — publish as yourself or as the circle; you can also choose to show it on the public Discover page at the same time.
- Four types — red packet (amount and count, lucky-draw or even split, envelope style, greeting message, open time), verifiable raffle (prize pool, winner count, entry deadline and draw time), quiz (questions, all-correct share and top-rank share), Twitter Follow task (target account, target growth, deadline and prize pool).
- Audience — everyone, Newcomers (first join within 24 h), by Spark, or Rewards invitees (scoped by the designated inviter list as it stands when the packet is published).
- Claim code protection — a red packet can require a 4–16 character claim code that must be answered correctly to claim.
- Funding — a single payment at creation covers the prize pool and the service fee (campaigns currently carry a 0% platform service fee); funds are held in the Oh My Luck wallet until claimed, and stay refundable until then.
Settlement & refunds
Section titled “Settlement & refunds”Try the rules below: send a red packet, run a lottery draw, or settle a quiz. Every number comes from the same arithmetic the app uses.
Random shares; someone gets the best one
- Alice2.19354849
- Bob5.27876585
- Leo6.05341514Best luck
- Mia4.69826469
- Sam1.29523021
- Nora0.05799722
- —?
- —?
Back to the sender after 24 hours: 0.4227784 USDT
Each claim is a random amount, at most 3× a fair share of what is left. The last packet takes whatever remains, so nothing is lost.
The pool must cover at least 0.00000001 per packet.
✓ Same winners. Anyone with these three numbers gets this result.
One stick per person. Your number is your entry.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
Your stick: No.7 · Not this time. Your stick did not win.
Each winner gets: 33.33333334 USDT
How the winners were picked
- Sealed entries: SHA-256 of every stick, locked before the draw
73e3b4f5bf…6f3be3- Beacon value: public randomness nobody knows in advance
a3f1c9e07b…9d0f2a- Seed = SHA-256(sealed entries | beacon | version)
f79662e5e7…7efb0b
Each stick is ranked by SHA-256(seed | stick). The lowest ranks win.
This demo uses a made-up beacon value. A real draw uses the drand beacon for the draw time.
5 questions
| Member | Score | Gets |
|---|---|---|
| Alice | 41.66666667 | |
| Bob | 0 | |
| Leo | 41.66666667 | |
| Mia | 16.66666666 | |
| Sam | 0 | |
| Nora | 0 |
Back to the creator: 0 USDT
Listed in the order they submitted. Ties go to whoever submitted first.
Rewards are calculated after the creator settles this quiz.
- Red packets — end 24 hours after opening, with unclaimed amounts refunded automatically; Newcomer red packets never expire — they stay valid until you stop them manually (the balance is refunded).
- Verifiable raffles — a scheduled job draws automatically at the draw time (public beacon); they cannot be settled manually. The whole prize pool is split evenly among the winners, so if fewer people enter than there are prizes, everyone who entered wins. If nobody enters, the raffle is cancelled and the pool refunded.
- Quizzes — after the quiz ends, you (or a circle admin) tap Settle quiz. The perfect-score share is split evenly among everyone who got every answer right, the top-N share among the N best scores (an earlier submission wins a tie), and anything left over comes back to you.
- Twitter Follow tasks — after the deadline you have 24 hours to upload screenshots confirming success or failure; if you do nothing in time, it auto-settles as success. On success the prize pool is split evenly among entrants; on failure it is refunded in full.
Running campaigns cannot be cancelled; campaigns that have not started can be cancelled for a refund.
Risk controls & permissions
Section titled “Risk controls & permissions”- Newcomer claim protection (Money → Campaign creator permissions): caps claims per IP over a rolling window (7 days by default) and auto-bans abusive IPs.
- Red packet amounts: the pool only has to cover 0.00000001 per packet, so the real floor is what feels worth opening.
- Campaign creation permissions (Money → campaign permissions page): turn on “can create” and “can publish publicly” per role.