How 1WalletWins Works
Buy tickets
Choose a tier and quantity in USDC.
Random draw
Chainlink VRF selects the winner.
Winner paid
Automatic payout to the winner's wallet.
Quick overview
Choose a raffle
Four tiers with fixed pricing. Pick the level that suits you and buy as many tickets as you like.
- $1 per ticket$1,000 pool
- $10 per ticket$10,000 pool
- $100 per ticket$100,000 pool
- $1,000 per ticket$1,000,000 pool
- Each raffle has a maximum of 1,000 tickets.
- Buy any quantity up to the limit.
- Each ticket = one entry in the draw
Buy tickets
Simple four-step process.
- 1.Connect wallet — Or create one instantly.
- 2.Top up USDC — If your balance is low.
- 3.Select quantity — Choose how many tickets.
- 4.Confirm — Sign the transaction.
Raffle lifecycle
Four stages, fully automatic.
- 1.Open — Tickets on sale. Anyone can join.
- 2.Early Draw — Activity slowed. Countdown begins.
- 3.Finalising — Closed. Requesting randomness.
- 4.Settled — Winner selected and paid.
- Early Draw triggers when ticket sales slow down.
- A new raffle automatically starts after settlement.
- All state changes are recorded onchain.
Provably fair randomness
Powered by Chainlink VRF.
- 1.Request — Contract requests randomness.
- 2.Generate — Chainlink VRF creates number.
- 3.Verify — Proof verified onchain.
- 4.Select — Winner determined fairly.
- No one can predict or manipulate the random number.
- Not the team, not the website, not the admins.
- Cryptographic proof is published for every draw. Learn to verify.
Winner selection
One random number picks the winner. 1,000 user tickets + 50 protocol tickets = 1,050 total entries.
- 1.Random number: 742
- 2.Entry #742 wins
- 3.User wins — Prize sent to the user's wallet.
- 4.Protocol wins — Prize goes to protocol treasury.
- Every ticket has equal probability of winning.
- Protocol tickets are added transparently.
- Winning ticket is determined purely by randomness.
Why you can trust it
Built for transparency
Fully onchain
All rules in smart contracts.
Provably fair
Verified randomness.
Transparent
Anyone can audit.
Non-custodial
Your keys, your funds.
Protocol tickets explained
Protocol-owned tickets participate identically to user tickets. They are calculated at settlement time based on the final number of entries. The protocol allocation is set per tier and shown on every raffle, helping sustain the platform while maintaining fair odds for all participants.
your tickets / (total user tickets + protocol tickets)- Protocol tickets added transparently at settlement
- Equal probability for every ticket
- Fixed, visible percentage before purchase
Ready to try your luck?
Every draw is transparent, verifiable, and enforced by code.

