Doc
How streaks work
Pick a series and a length N (between 2 and 6). Predict the direction (UP or DOWN) for the next N consecutive rounds. Lock in your commit amount. If all N predictions are correct, you receive the reward. Miss any one, the commit does not complete.
Your first round is determined by the block where your transaction confirms. If you click during the final seconds of an 11:45 round but the transaction confirms after rollover, the streak starts from the 11:50 round instead.
Multipliers
Each length has a different multiplier on your working commit amount (commit amount minus the entry fee). Higher N = exponentially harder = larger reward.
Edit window
Some series let you flip your pick on the first round before it closes (a small edit fee is taken from your commit amount). The 5-min series doesn't support edits — the window is too short.
Reclaim
If a round fails to resolve within the series' soft timeout, you can recover your commit amount (no reward). The cleanup bot settles winning streaks automatically; you don't have to click anything.
Resolution oracle
Each round in StreakArena corresponds to a Polymarket BTC 5-min UP/DOWN market. Your streak resolves to the exact same outcome that Polymarket records for that round.
The trust chain, end to end:
- Chainlink BTC Data Streams provide the BTC price source used by Polymarket's crypto UP/DOWN markets.
- UMA's optimistic oracle (Polymarket's resolution layer) reads Chainlink and proposes the round's outcome.
- Polymarket's Conditional Tokens Framework (CTF) records the final UP/DOWN result.
- StreakArena reads that result via
CTF.payoutNumerators(conditionId, …)when finalizing your streak.
So when you place a streak here, every round's UP/DOWN outcome is identical to the corresponding Polymarket market. We don't run our own oracle; we inherit Polymarket's, which inherits Chainlink's.
What you see on the play page:
- The big BTC number is Polymarket RTDS Chainlink BTC over websocket — for visual movement only.
- The "Resolves to: Polymarket" chip tells you the canonical source. The (?) opens this section.
- The horizontal line on the chart is Polymarket's published price-to-beat metadata for the market, falling back to the RTDS opening tick while metadata is hydrating.
What that means for you: if Polymarket calls UP for the round, your StreakArena round is UP. The visual price line and strike on our chart are informational — the binary outcome on Polymarket is what determines your reward.
Addresses
StreakArena: 0xd1C34906c8057693d5f735875e137B2c48cB1293
Tickets: 0xb8d6392d58938443C0eb7F19c278c003DA1d7b44
wPOL: 0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270
Subgraph: https://api.goldsky.com/api/public/project_cm8plie9y1pjh01yea3kubv4c/subgraphs/streakarena/v0.0.7/gn