bandforband.fun docs
How it works

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.

Scoringscore = (sold + exit value - bought - fees) / peak capital deployed
WinnerHighest score
Needs a linked trading walletYes
Formatsduel, lobby
Teamssolo, 2v2, 3v3
Max lobby size20
ChainsSolana, 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.

Scoringscore = sum(sold or exit value - bought - gas - DEX fees)
WinnerHighest score
Needs a linked trading walletYes
Formatsduel, lobby
Teamssolo, 2v2, 3v3
Max lobby size20
ChainsSolana, 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.

Scoringscore = max over positions of (sold + exit value) / (bought + fees)
WinnerHighest score
Needs a linked trading walletYes
Formatsduel, lobby
Teamssolo, 2v2, 3v3
Max lobby size20
ChainsSolana, 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.

Scoringscore = average(price_end / price_start - 1) over your picks
WinnerHighest score
Needs a linked trading walletNo
Formatsduel, lobby
Teamssolo
Max lobby size8
ChainsSolana, Robinhood Chain
Host picks: Token poolChosen at creation
Host picks: Picks per player2 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.

Scoringscore = |prediction - price_end| / price_end
WinnerLowest score
Needs a linked trading walletNo
Formatsduel, lobby
Teamssolo
Max lobby size50
ChainsSolana, Robinhood Chain
Host picks: TokenChosen 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.

Scoringwinner = side matching sign(price_end - price_start)
WinnerHighest score
Needs a linked trading walletNo
Formatsduel
Teamssolo
Max lobby size2
ChainsSolana, Robinhood Chain
Host picks: TokenChosen 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.

Scoringwinner = first to return >= target, else best return
WinnerHighest score
Needs a linked trading walletYes
Formatsduel, lobby
Teamssolo
Max lobby size20
ChainsSolana, 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.

Scoringevery interval: eliminate min(return); last one wins
WinnerHighest score
Needs a linked trading walletYes
Formatslobby
Teamssolo
Max lobby size32
ChainsSolana, Robinhood Chain
Host picks: Elimination every60 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.

Scoringscore = % return on the revealed token only
WinnerHighest score
Needs a linked trading walletYes
Formatsduel, lobby
Teamssolo, 2v2
Max lobby size20
ChainsSolana, 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.

On this page