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 stake. If all N predictions are correct, you receive the prize. Miss any one, you lose the stake.

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 pays a different multiplier on your working stake (stake minus the entry fee). Higher N = exponentially harder = bigger prize.

Edit window

Some series let you flip your pick on the first leg before it closes (a small edit fee is taken from your stake). 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 stake (no prize). 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/USD 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 leg'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 bet-slip page:

  • The big BTC number is Polymarket RTDS Chainlink BTC/USD 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 leg is UP. The visual price line and strike on our chart are informational — the binary outcome on Polymarket is what determines your payout.

Addresses

StreakArena: 0x4E3a82d4885A465eCe33fa3b56Afa4d24B373F3D

Tickets: 0x17FBF6a3f71fd957876af974C0898b71A1CC756B

pUSD: 0xdB638089f5940031fE50f25d3b9B878810e7eBcE

Subgraph:

← Back to Play