Robinhood Chain · every 120 minutes
Hold the token.
Win the stock.
Every trade of RWAPOT pays a fee into the pot. Each round, the pot market-buys one of tokenized real-world assets — Apple, NVIDIA, the S&P — and sends it to one holder, chosen by public randomness nobody can rig. Not us, not you, not the sequencer.
RWA POT · the standing pot
pre-launch
Pay to the bearer of the winning ticket
- uncollected in PONS locker
- —
- carried from prior rounds
- —
- memo
- one listed asset
Not yet payable — the token hasn't launched. The tape below is the real prize catalog.
The drum
0 real assets. One leaves every round.
These are Robinhood Chain's tokenized stock certificates — actual on-chain assets, not points. The random seed picks an index into this exact list; the whole pot buys that asset at market.
The round, phase by phase
Six phases. Zero discretion.
01 · SNAPSHOT
The ledger is photographed
Every holder's balance is read at one block. Each 10,000 whole tokens is one ticket; pools, the locker and the dev wallet are excluded.
02 · COMMIT
The promise goes on-chain
The snapshot's hash and a future drand round number are sealed into one hash and anchored in a Robinhood Chain transaction — before that round's randomness exists anywhere.
03 · CLAIM
The pot is collected
collectFees() on the PONS locker pulls the accrued trading fees (70% creator share). The WETH side becomes the round's pot.
04 · RANDOMNESS
The world rolls the dice
drand — a randomness beacon run by Cloudflare, EPFL, Kudelski and friends — publishes the committed round. Its BLS signature is the entropy; nobody knew it at commit time.
05 · PURCHASE
The seed buys a stock
seed mod catalog picks the asset; the entire pot market-buys it on Uniswap v4 against native ETH, slippage-guarded.
06 · SEND
The certificate is delivered
seed mod tickets picks the winning ticket; the holder whose range covers it receives the freshly bought asset in the same round. Everything is logged for replay.
The exact phase codes above stream live over the wire while a draw runs — what you read here is what executes.
Why you can trust a jackpot run by strangers
We choose nothing. We commit, the beacon decides, you replay it.
Sealed first
Before any randomness exists, the holder snapshot's hash and a future drand round number are anchored in a Robinhood Chain transaction. The chain's timestamp proves the order. Change one holder's balance after the fact and the hash breaks.
Beacon decides
The seed is keccak256(drand randomness ‖ snapshot hash). drand's randomness is a BLS signature by a consortium (Cloudflare, EPFL, Kudelski…) — verifiable against their public key, unpredictable before publication, and blind to our commitment.
Replayable by anyone
Every draw stores the full snapshot, round number, signature and every tx hash. Twenty lines of code reproduce the winner and the prize from public data. No trust in this website required — it's just a viewer.
Robinhood Chain has no VRF yet — commit-reveal against drand is the strongest fairness primitive available on it today.
The ticket ledger
Every holder, every ticket
The ledger opens when the token launches.
One ticket per 10,000 tokens. Hold through the snapshot, you're in the draw. No registration, no claim step.
The public record
Certificates already delivered
No draws yet.
The first certificate prints when the pot crosses its minimum. Every draw that ever runs will be recorded here permanently — snapshot, seed, and all transactions.