The mechanism, end to end
How it works
Fees buy equities, one holder wins them every hour, and the draw itself is arithmetic you can rerun. Everything on this page is the mechanism, not a promise about it.
Two steps, nothing between them
The loop
Trades pay the creator fee
Every $RAW trade on pump.fun pays a creator fee. It is claimed to the vault, converted, and spent on tokenised equities: index funds, large caps and a thin frontier band.
The hour closes and one holder wins
At the top of the hour balances are snapshotted, one entry is counted per token, and the equities bought during that window are transferred to a single wallet in the settlement transaction.
Four rules, no small print
How entry works
Hold, and you are in
There is no signup, no deposit and no transaction to send. If $RAW sits in your wallet when the window closes, you are in that draw.
One entry per token
Entries are your balance at snapshot. Ten times the tokens is ten times the tickets, and there is no tier, multiplier or lock-up on top of that.
The winner takes the window
Whatever the creator fee bought that hour goes to one wallet, in full. Nothing rolls over into a jackpot and nothing is held back.
Delivered, not claimed
The prize is transferred to the winning wallet in the settlement transaction. There is no claim window and nothing expires.
Work out your own odds
Your odds
The draw formula, evaluated on numbers you set. Move the sliders to see what a balance is worth across a day and a week.
Entry weight
One entry per token held
- Per draw
- 0.143%
- In 24 hours
- 3.4%
- In a week
- 21.4%
- Expected wait
- 29.1 d
One hourly window
24 windows
168 windows
Average, not a schedule
Odds are your balance over the eligible supply, nothing else. No tiers, no multipliers, no lock-up.
The operator cannot pick the winner
Fairness
Verifiable randomness, not a promise of good behaviour. See Protocol for what is still a trust assumption.
Committed seed
When a window opens, a random seed is generated and its SHA-256 hash is published. The seed itself is kept hidden until the draw settles.
Revealed after close
The seed is only revealed once the hour is over. The outcome was committed before the window ran, so it cannot be changed after the fact.
Recompute it yourself
Take the revealed seed and the draw id, hash them together, and check the result against the published commit. The panel below runs that arithmetic in your browser.
Committed seed
When a window opens, a random seed is generated and its SHA-256 hash is published. The seed itself is kept hidden until the draw settles.
Revealed after close
The seed is only revealed once the hour is over. The outcome was committed before the window ran, so it cannot be changed after the fact.
Recompute it yourself
Take the revealed seed and the draw id, hash them together, and check the result against the published commit. The panel below runs that arithmetic in your browser.
Recompute a draw, live in your browser
crypto.subtle · SHA-256
- seed
- —
- seedHash = sha256(seed)
- —
- draw id
- —
- alpha = sha256(seed ‖ drawId)
- —
- cursor = alpha[0:13]
- —
- draw = cursor / 2^52
- —
- normalized draw
- —
The hashes are computed by your browser, not sent from a server. Once a window settles, the seed and draw id are read from the published result instead of generated here.