The twelve markets
Every live market address, its round length, its price feed, and why the lengths differ.
Twelve markets are live on Robinhood Chain (chain id 4663), one per ticker, each its own contract. All twelve are staked in the same USDG and run on identical parameters apart from round length.
Why round lengths differ
The round length is chosen per ticker, and the reason is the feed rather than the company.
These feeds are deviation-driven: a feed publishes a new price when the price moves past a threshold, not on a fixed clock. How often that happens differs several-fold between tickers. A round only produces a winner if the feed actually moves between lock and close — if it does not move, lock and close are equal, the round ties, and everyone is refunded.
So the faster-moving feeds get shorter rounds and the slower ones get longer rounds. Each length is sized to that feed's own cadence, so that rounds usually decide rather than tying out. A 90-minute market gives the feed plenty of room to move and gives you about four decisions in a trading day; a 30-minute market gives about thirteen, with less room in each. Neither is better — they are different games, and the length is part of what you are choosing.
Live market addresses
Each market's own contract, and the Chainlink feed it settles against.
| Ticker | Round | Market contract | Price feed |
|---|---|---|---|
| NVDA | 90 min | 0x6B388d3Bf3d988913C60A6e0686b169480b314F4 | 0x379EC4f7C378F34a1B47E4F3cbeBCbAC3E8E9F15 |
| AAPL | 90 min | 0x64625e199e996ef7Fd0028CD50DEdb84E55b7A0A | 0x6B22A786bAa607d76728168703a39Ea9C99f2cD0 |
| AMZN | 90 min | 0x61C8F527F89Bd2df2c2B15f5e29d6C01521E34a7 | 0xD5a1508ceD74c084eBf3cBe853e2C968fB2a651C |
| MSFT | 90 min | 0xB9B34Aca25BaABd6edee29096B912432Fcf5c84f | 0x45C3C877C15E6BA2EBB19eA114Ea508d14C1Af2E |
| GOOGL | 90 min | 0xA177325693BCd6002dc8E17269aeC0Ead725CBC1 | 0xF6f373a037c30F0e5010d854385cA89185AE638b |
| META | 60 min | 0x0C426aEaF8E04943D3ab175DC34dA1CE82BB7414 | 0x7C38C00C30BEe9378381E7B6135d7283356D71b1 |
| AMD | 60 min | 0x8dD0A0b2dE0d2E766f34223Dd2155D847064781C | 0x943A29E7ae51A4798823ca9eEd2ed533B2A22C72 |
| PLTR | 60 min | 0xD74C7DB66D7E411863F03368212F19f5F6AF45bc | 0x820ABedFF239034956B7A9d2F0a331f9F075eB4c |
| TSLA | 45 min | 0xFA01c5D9302f32433b18ad9DDb510Dc48d2db04d | 0x4A1166a659A55625345e9515b32adECea5547C38 |
| COIN | 45 min | 0x6E563F985e15301c852f7813381Ca2b9c18973Ac | 0xA3a468A452940B7D6b69991207B508c609a98Ef2 |
| MSTR | 45 min | 0x15320183184D15c5a498680853690c2a4e9d4d6C | 0x396118bdFB181e6240E74D243F266B061c0edc3D |
| CRCL | 30 min | 0x2A73e077EFf70A7Bf3CdA0764092c9D938314988 | 0x6652eDf64bA3731C4F2D3ce821A0Fb1f1f6b482a |
Remember that a round length is the length of each phase. A 90-minute market takes calls for 90 minutes, then runs locked for another 90 before it closes. See How a round works.
The stake token
| USDG | 0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168 |
| Decimals | 6 — so 1 USDG is 1000000 raw |
All twelve markets take this same token, and each needs its own one-time approval.
Shared parameters
Identical on all twelve markets:
| Parameter | Value |
|---|---|
| Fee on a decided round | 3% |
| Minimum stake | 1 USDG |
| Settlement window | 60 seconds |
| Maximum feed age accepted | 2 days |
Verifying this yourself
You do not have to take this page's word for any of it. Every market is public on the explorer, and the parameters are readable views on each contract:
symbol()— the ticker that market tracksintervalSeconds()— the round length, in seconds (5400 = 90 min, 3600 = 60, 2700 = 45, 1800 = 30)treasuryFee()— in basis points, so300is 3%minBetAmount()— in raw USDG units, so1000000is 1 USDGbufferSeconds()— the settlement window,60token()— the stake token, which should be the USDG address aboveoracle()— the price feed that market settles against
Checking symbol() against the feed's own description() is a worthwhile
sanity check that a market is wired to the feed you expect.