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:

  1. Chainlink BTC Data Streams provide the BTC price source used by Polymarket's crypto UP/DOWN markets.
  2. UMA's optimistic oracle (Polymarket's resolution layer) reads Chainlink and proposes the round's outcome.
  3. Polymarket's Conditional Tokens Framework (CTF) records the final UP/DOWN result.
  4. 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

← Back to Play