How 1WalletWins Works

All rules and funds are managed by audited smart contracts.Randomness is cryptographically verified and tamper-proof.Anyone can verify results directly onchain.
Step 1

Buy tickets

Choose a tier and quantity in USDC.

Step 2

Random draw

Chainlink VRF selects the winner.

Step 3

Winner paid

Automatic payout to the winner's wallet.

Quick overview

Step #1
Entry
Open
Price
1
Prize
1,000
36/1,000
Prime
Open
Price
1,000
Prize
35
366/1,000

Choose a raffle

Four tiers with fixed pricing. Pick the level that suits you and buy as many tickets as you like.

  1. $1 per ticket$1,000 pool
  2. $10 per ticket$10,000 pool
  3. $100 per ticket$100,000 pool
  4. $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
Step #2

Buy tickets

Simple four-step process.

  1. 1.Connect wallet — Or create one instantly.
  2. 2.Top up USDC — If your balance is low.
  3. 3.Select quantity — Choose how many tickets.
  4. 4.Confirm — Sign the transaction.
Step #3
OPENTickets on sale. Anyone can join.
EARLY DRAWActivity slowed. Countdown begins.
FINALISINGClosed. Requesting randomness.
SETTLEDWinner selected and paid.

Raffle lifecycle

Four stages, fully automatic.

  1. 1.Open — Tickets on sale. Anyone can join.
  2. 2.Early Draw — Activity slowed. Countdown begins.
  3. 3.Finalising — Closed. Requesting randomness.
  4. 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.
Step #4
VRF ProofVerified
Request ID0x4a3f...c92d
Random Output8f3a92bc 1e04df67 a2190c84 b3e7f291
Block#19482731
Winner0x77fa...a119

Provably fair randomness

Powered by Chainlink VRF.

  1. 1.Request — Contract requests randomness.
  2. 2.Generate — Chainlink VRF creates number.
  3. 3.Verify — Proof verified onchain.
  4. 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.
Step #5
Entry #742 wins

Winner selection

One random number picks the winner. 1,000 user tickets + 50 protocol tickets = 1,050 total entries.

  1. 1.Random number: 742
  2. 2.Entry #742 wins
  3. 3.User wins — Prize sent to the user's wallet.
  4. 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.

Odds formulayour 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.