Don't pick a side.
Pick the price.
Daily tables on BTC, ETH and tokenized stocks. Stake on the exact number or a zone. At 16:00 UTC the first Pyth print picks one cell and everyone on it shares the pot. Nobody on it? The pot rolls.
Contract written and tested, not deployed yet — the tables open at launch.
Tables
One per asset, every day. Expiry Tue 15 Sept · 16:00 UTC, rolls close one hour before.
How it works
Pick a table
An asset and a day. The layout is 39 numbers one tick apart, centred on the price when the table opened, plus two greens: below the lowest number and above the highest.
Pick the price
One number is a straight-up: the print has to land inside that one tick. Take several numbers for a zone; your stake spreads evenly over them, so a zone lands more often and pays less.
The print decides
At 16:00 UTC the first Pyth price at or after the second lands in exactly one cell. Everyone on it shares the whole pot, minus 2.7 %. Nobody on it: the pot rolls to tomorrow's table.
The math, on one table
There is no house and no odds-maker. The pot is every stake on the table, the winners are whoever sits on the cell the print lands in, and each of them takes the pot in proportion to the weight they put there. A straight-up puts your whole stake on one cell; a zone of five puts a fifth on each.
The quote the ticket shows is exactly this arithmetic, run on the pot as it stands with your roll added. It moves until the table closes — every roll after yours changes it.
- pot before you
- 1.2000 ETH
- already on $80,000
- 0.1500 ETH
- your straight-up on $80,000
- 0.0500 ETH
- pool after the 2.7 % rake
- 1.2163 ETH
- your share of the cell
- 0.05 / 0.20 = 25 %
- print lands in $79,900 – $80,099.99
- 0.3041 ETH · ×6.08
The same 0.05 ETH as a zone over five numbers puts 0.01 on each: it lands five times as often, and each landing pays about a fifth.
Questions
What is this, exactly?
A parimutuel: every stake on a table goes into one pot, and the pot is shared by whoever is on the winning cell. There is no house taking the other side, no market maker, no token. The contract keeps the pot, takes 2.7 % of a settled pot for the treasury (the single-zero wheel's edge, as it happens) and pays the rest out.
Where does the settlement price come from?
Pyth, on chain. The contract calls the Pyth contract on Robinhood Chain (0x8250f4aF4B972684F7b336503E2D6dFeDeB1487a) with a signed update and asks for the first print at or after the expiry second — Pyth itself rejects any update that is not that first print. Anyone can settle: the site fetches the update from Pyth's Hermes service through its own key, and anyone with their own key can call settle() directly.
What if the price leaves the layout?
The two greens. BELOW is every price under the lowest number's lower bound, ABOVE every price from the highest number's upper bound. They are cells like any other: you can sit on them, and they win the whole pot when the day is wild.
What if nobody is on the winning cell?
The whole pot — untouched, no rake — becomes the carry of the next table opened for that asset, and shows on it as rolled money. A pot can roll several days in a row; it only pays out when a print lands on a cell somebody holds.
What if nobody settles a table?
Three days after expiry, anyone can void it. Every roll is refunded in full and the carry waits for the next table. Settlement also has a window: the print must be within fifteen minutes after expiry, which Pyth's feeds always satisfy.
Why one expiry a day, at 16:00 UTC?
One expiry means one pot per asset per day instead of a hundred thin ones. 16:00 UTC is noon in New York, inside market hours. Stocks are priced with Pyth's 24/7 index feeds rather than the exchange-hours feeds, so a Saturday table settles like any other.
Who opens a table?
Whoever rolls first. A table for a given day can be opened from 15:00 UTC the day before — the moment the previous one closes — and the price at that moment centres its layout. Opening and the first roll are one transaction.
Is this live?
Not yet. The contract is written and tested (23 tests: layout rounding, split stakes, settlement math, rollover, void and refunds) but not deployed, and the site shows dashes instead of numbers until it is. There is no owner key: once deployed, nothing about the rules can change.
Is it legal where I am?
You are staking real money on a price outcome; in many places that is gambling or a derivative and regulated as such. It is on you to know whether you may take part, and not to if you may not. The code is open and the rules are entirely on chain — read them before you roll.
Robinhood Chain · chain id 4663 · Pyth contract