Skip to content

Reference

Glossary

Every term these docs use, defined in plain words.

The venue

Opening and closing bell
9:30 am and 4:00 pm New York time on a NYSE trading day (1:00 pm on an early-close day). Bets close at the closing bell.
Stock Token
Robinhood's tokenized share on Robinhood Chain. Markets here are on its Chainlink price; the contracts never hold Stock Tokens.
USDG
Paxos's Global Dollar, the chain's native dollar, with 6 decimals. The only stake and payout asset.
Position
One bet: its owner, side, amount offered, amount accepted, and when it landed.
Room (headroom)
How much more one side can accept right now, given what the other side can cover. The bet panel quotes it before you sign.
Freeze
The moment a market stops taking bets: its closing bell. Fixed when the market is listed.
Spec
A market's settlement terms: feed, Stock Token, both bell times and both age limits. Hashed into a spec id when listed and never changed.
Keeper
Hunch's scheduled program that lists, settles and pays out markets. Anyone can do what it does.
Relayer
The service that sends a signed bet and pays its gas. It cannot change the market, side or amount you signed.
Safe
A multi-signature wallet. Hunch's Safe can pause and resume new bets and new markets, name the pauser (a key that can only pause), allow-list feeds and listers, and receives fees.
Ordinary pool
A pool that splits the pot at the end in proportion to stake, whenever the stake arrived. Shown after settlement for comparison.

The payout rule

The vocabulary of the design itself, also on How it works under For the curious.

Parimutuel
A pool bet: everyone stakes into one pot and the winners share it. There is no bookmaker taking the other side. An ordinary parimutuel splits the pot at the end in proportion to stake, so it pays a last-second dollar the same as a first-minute one.
Vested
Paid over, irrevocably. When a bet lands, its stake vests in the people already on the other side: it is theirs if they turn out right, and nothing that happens later can take it back. The design is called the Vested Parimutuel.
κ (kappa)
The capacity multiple: one side can take in at most κ times its own stake from the other side. It is why a huge late bet can be partly refused. This venue runs κ = 30, so the limit rarely binds at beta sizes.
Vintage
All the bets that land in the same block. They are matched together, against the state before any of them, and never pay each other, so the order of transactions inside a block buys nothing. On Robinhood Chain a vintage is about 12 seconds of bets.
Accumulator
A running total, per side, of how much opposing money has arrived per dollar standing on that side. A bet records the total at the moment it lands; its winnings are its stake times how much the total grew after that. It lets the contract settle any number of bets with constant work.
Seed
The opening stake Hunch places on both sides when it lists a market (10 USDG each). The two sides pay each other first, so the seed gets back at least what it put in whichever side wins.
Strike and final
The two Chainlink prices that decide a market: the strike is the price in effect at the opening bell, the final is the price in effect at the closing bell. UP wins if final is higher, DOWN if lower, and everyone is refunded if they are equal.
Accrued
What a bet would be paid if its side won right now: its stake plus the opposing money that has arrived since. It never goes down while the market is open.
Accepted and refused
The part of a bet the other side can cover is accepted; the rest is refused and returned. Only the accepted part is at risk or earns anything.
Price in effect at a time
The answer of the last Chainlink update at or before that time. Chainlink's stock prices update on 0.5% moves or once a day, so there is almost never an update exactly at the bell.
Round
One Chainlink price update, with an id, an answer and a timestamp. A settlement cites two round ids, and the contract checks each was the last update before its bell.
Refund (void)
A market that cannot be settled fairly refunds every bet in full with no fee: when the price did not move, when a price was too old, when the token was paused for a corporate action, or when nobody settled it within 72 hours.