Game modes
Every game mode, how it is scored, and an example of each.
There are two kinds of modes. Trading modes score the real trades of your linked wallet during the window. Price calls only use oracle prices, so anyone can play without trading.
All trading modes follow the anti-cheat rules: only positions opened during the window count, only eligible tokens score, and open bags are valued at a real sell quote at the bell.
PnL Race
Trade from your linked wallet. The best return on the capital you deployed during the window wins. Size does not matter, skill does.
| Scoring | score = (sold + exit value - bought - fees) / peak capital deployed |
| Winner | Highest score |
| Needs a linked trading wallet | Yes |
| Formats | duel, lobby |
| Teams | solo, 2v2, 3v3 |
| Max lobby size | 20 |
| Chains | Solana, Robinhood Chain |
Example. You deploy at most $200 at any one time and finish $30 up after fees: your score is 15%. Your opponent deploys $5,000 and finishes $500 up: 10%. You win, because size does not matter, only return. Deploying less than $5 scores zero.
Dollar PnL
Most realized + unrealized dollar profit after fees during the window wins. Consistency beats one lucky shot.
| Scoring | score = sum(sold or exit value - bought - gas - DEX fees) |
| Winner | Highest score |
| Needs a linked trading wallet | Yes |
| Formats | duel, lobby |
| Teams | solo, 2v2, 3v3 |
| Max lobby size | 20 |
| Chains | Solana, Robinhood Chain |
Example. You make $120 on one trade and lose $40 on another: $80. Your opponent makes $95 on a single trade: $95. Your opponent wins.
Best Trade
Your best single position multiple wins. $1 turned into $1,000 is x1000.
| Scoring | score = max over positions of (sold + exit value) / (bought + fees) |
| Winner | Highest score |
| Needs a linked trading wallet | Yes |
| Formats | duel, lobby |
| Teams | solo, 2v2, 3v3 |
| Max lobby size | 20 |
| Chains | Solana, Robinhood Chain |
Example. You put $20 in a token and sell it for $240: x12. Your opponent's best trade is x4. You win, whatever happened on your other trades.
Draft Basket
Snake-draft tokens from a curated pool before the start. Equal-weight basket, oracle prices. No trading needed.
| Scoring | score = average(price_end / price_start - 1) over your picks |
| Winner | Highest score |
| Needs a linked trading wallet | No |
| Formats | duel, lobby |
| Teams | solo |
| Max lobby size | 8 |
| Chains | Solana, Robinhood Chain |
| Host picks: Token pool | Chosen at creation |
| Host picks: Picks per player | 2 to 6 (default 3) |
How the draft works. Before the start, players pick tokens from the pool in snake order (1, 2, 2, 1...), 45 seconds per pick. A token can only be picked once. Missing a pick auto-picks for you.
Example. Your three tokens do +20%, -5% and +15%: your basket is +10%. Your opponent's basket is +7%. You win.
Closest Call
Everyone predicts the price of a token at the bell. Predictions are sealed (commit-reveal) until the start. Smallest error wins.
| Scoring | score = |prediction - price_end| / price_end |
| Winner | Lowest score |
| Needs a linked trading wallet | No |
| Formats | duel, lobby |
| Teams | solo |
| Max lobby size | 50 |
| Chains | Solana, Robinhood Chain |
| Host picks: Token | Chosen at creation |
Sealed predictions. Your prediction is committed as a hash first, so nobody can see it and copy it. It is revealed and checked against the hash after the commit phase closes, 2 minutes after the start.
Example. The token ends at $2.00. You predicted $2.10 (5% off), your opponent $1.80 (10% off). You win.
Up / Down
Same token, opposite sides. The host picks up or down, the challenger takes the other side. Direction at the bell decides.
| Scoring | winner = side matching sign(price_end - price_start) |
| Winner | Highest score |
| Needs a linked trading wallet | No |
| Formats | duel |
| Teams | solo |
| Max lobby size | 2 |
| Chains | Solana, Robinhood Chain |
| Host picks: Token | Chosen at creation |
Example. The host picks up on a token at $1.00, you take down. At the bell it is at $0.97: you win. If the price is exactly unchanged, it is a draw and both stakes are refunded.
Target Race
First trader whose portfolio return reaches the target wins instantly. Nobody reaches it: best return at the bell.
| Scoring | winner = first to return >= target, else best return |
| Winner | Highest score |
| Needs a linked trading wallet | Yes |
| Formats | duel, lobby |
| Teams | solo |
| Max lobby size | 20 |
| Chains | Solana, Robinhood Chain |
| Host picks: Target % | 10 to 1,000 (default 50) |
Example. The target is +50%. You reach +52% two hours in: the contest ends right there and you win. If nobody reaches it, the best return at the bell wins.
Last Bag Standing
A lobby where the lowest return is eliminated at every interval. The last trader standing takes the pot.
| Scoring | every interval: eliminate min(return); last one wins |
| Winner | Highest score |
| Needs a linked trading wallet | Yes |
| Formats | lobby |
| Teams | solo |
| Max lobby size | 32 |
| Chains | Solana, Robinhood Chain |
| Host picks: Elimination every | 60 to 86,400 (default 600) |
Example. 8 traders, one elimination every 10 minutes. At each interval the lowest return is out (on a tie, the later seat goes first). After the seventh elimination, the last trader standing takes the pot. If the window ends first, the best return among the survivors wins.
Same Token Showdown
A random eligible token is revealed at the start. Only trades on that token count. Best % return wins.
| Scoring | score = % return on the revealed token only |
| Winner | Highest score |
| Needs a linked trading wallet | Yes |
| Formats | duel, lobby |
| Teams | solo, 2v2 |
| Max lobby size | 20 |
| Chains | Solana, Robinhood Chain |
Example. The token revealed at the start is BONK. Only your BONK trades count. You make +18% on it, your opponent +11%: you win.