ROSTER

THEDOCS

HOW IT WORKS · MAINNET

01

The Game


ROSTER runs contests on the clock. BLITZ opens every hour on the hour; DAILY at 12:00 UTC; WEEKEND Friday 18:00 UTC. Each contest runs a draft window (15m blitz / 120m daily), then rosters lock, then a scoring window (60m blitz / 720m daily / 48h weekend), then the final whistle — we score the price action and settle.

A contest needs at least 5in the field. Short of that at lock, it's no contest — cancelled, and every entry fee is refunded on-chain.

02

The Draft


You field 5 slots under a salary cap of 200. The one hard rule: only tokens launched after the draft opened are draftable — fresh trenches only, no pre-picked runners.

A token's salary is priced off its bonding-curve progress: 10 + 90 × progress^1.5— cheap when fresh, dear once it's run. The price locks the moment you pick, and the server prices every pick itself (your displayed price is advisory — the server's is authoritative).

0% CURVE
10.0
50% CURVE
41.8
80% CURVE
74.4

Your roster is sealed with a commit hash the instant you enter — nobody can read it until lock, us included.

03

The Scoring


Each slot scores its log return in market-cap terms over the scoring window, times a risk weight: the earlier a token is on its curve when you pick it, the more it counts — up to 1.5× for a brand-new launch. A slot is floored at -150; upside is uncapped. Your total is the sum of five slots.

A slot scores zero if it can't be scored honestly:

  • self-pump — you (or a funding-linked alt) traded the token during the window.
  • deployer-link — the token's deployer is in your funding set.
  • thin — fewer than 15 real buyers or under 10 SOL of volume.
  • no-trades — the market never traded in the window.
04

The Pot


Paid contests carry a SOL entry fee (0.05 blitz · 0.1 daily · 0.25 weekend). The pot is every paid entry minus a 10% rake. The top 25% of the field is paid on a top-heavy curve — rank one takes the biggest slice, the last paid seat still clears more than its entry.

Payouts and cancellation refunds are sent automatically on-chain, each stamped with a memo so you can verify it. Free contests skip all of this.

CA:
05

Fair Play


Rosters are commit-reveal: your picks are a hash until lock, so no one — not other players, not us — can see or copy your roster while the draft is live. At lock everything reveals at once.

Wash-trading is filtered out of scoring by funding-graph exclusion, and it's one entry per wallet per contest (re-draft before lock and it replaces your roster — same fee, new commit).