Win big.
Have fun.
One ticket away.

The self-serve raffle hub on Tempo. Anyone can list an NFT or token pot. Tickets are paid in pathUSD.

Powered by Tempo · Settled in ~500ms

Ending Soon

No live raffles yet. Be the first to create one.

No active raffles on-chain
Create the first raffle →

Explore Raffles

View all →
No active raffles on-chain
Create the first raffle →

Launch your own
in 30 seconds.

Self-serve, permissionless, and the prize is whatever you escrow. No admin, no extend, no cancel. The contract doesn't even have the functions.

Create a raffle →

Free to list · 95% of pool goes to you

Your Raffle
0x…escrowed at create
95%
to you
prize tokens

Top Raffles of the Month

Top Creators by Volume

Leaderboards light up after the first raffle settles on-chain.

Top Ticket Buyers

Leaderboards light up after the first raffle settles on-chain.
FAQ

The questions everyone asks first.

Short answers below. Want the deep technical version? Read the docs →

Is this safe?
The contract is permissionless, source-verified, and has no admin keys. The MUNKS team cannot drain the contract, change a raffle's outcome, or pull a prize back. Just regular smart-contract risk, which is non-zero. Don't put in more than you can lose.
Can the team rig the draw?
No. The winner is derived from two separate future blockhashes plus prevrandao plus per-buyer entropy. To bias the outcome, a validator would need to control multiple specific blocks and predict every honest buyer's transaction in advance. The combined probability rounds to zero.
What happens if no one buys a ticket?
The creator can hit "Reclaim prize" after the timer ends to pull their NFT or token-pot prize back. Listing is free, so nothing else needs to settle.
What happens if I win but don't claim?
You have a 7-day grace period after finalize() to claim your prize directly. After that, anyone can call claimForWinner() to push the prize to your wallet on your behalf. Either way, the prize ends up with you.
Can I get my money back if I bought a ticket?
No. Once a ticket is bought, the buy-in is in escrow until the raffle resolves and pays out. There is no buyer refund. That's the whole point of the time-lock.
What's the protocol fee on the pool?
5%. The other 95% goes to the creator. Both are paid out from the buy-in token pool when claims are pushed.
Who picks the winner, you or the chain?
The chain. The winner is a deterministic function of public inputs. Anyone can verify by recomputing keccak256(seed1, seed2, prevrandao, entropy) % ticketsSold and walking the participant list. No off-chain oracle.
Can I edit my raffle after creating it?
No. End timestamp, ticket price, ticket supply, prize, and buy-in token are all locked at creation. Cancel and extend functions don't exist in the bytecode.
What chain is this on?
Tempo. Mainnet (chain id 4217) and Moderato testnet (chain id 42431). Same contract, same rules.