Buying tickets
The basics
- Price: pick a league — the Shrimp league or the higher-stakes Whale league. Within a league the price per ticket is fixed (the exact amount is shown in the app): no dynamic or surge pricing. The two leagues are completely separate games — separate pots, jackpots and champions tournament; they never mix.
- Limit: 100 tickets per wallet per game.
- When: during the Sale phase at the fixed ticket price — and, in a limited way, mid-game (see below).
- Where your money goes: 90% into the game's bank (the pot the survivors share), 9% into the game's promoter pool, 1% to the lottery. (Details.)
Starting a game vs joining one
Joining: any game in its Sale phase shows Buy ticket — many games can be selling at once, each with its own pot and showcase. Starting: anyone can press Start a new game — it pays the game's storage rent (~0.12 SOL, mostly refunded after the game is cleaned up), creates the game, and buys your first ticket in the same transaction. That first ticket isn't just convenience: the contract requires the creator to buy in at creation — a game can't exist without its creator's skin in it.
Named vs unnamed games
Give the game a name (1–21 characters) and at least one social — an X or Telegram handle, optionally pointing at a specific announcement post — and it becomes a named game. Both live on-chain in the game's account, verified by the contract itself at creation (a banner is optional cosmetics on top). Named games carry the creator privileges:
- every link-less buyer counts toward the creator's promoter share — the showcase earned that organic flow;
- the creator may postpone the start up to twice while the countdown runs.
Skip the showcase and the game is unnamed — a plain quick spin with two differences: link-less tickets are attributed to the lottery instead of the creator (no showcase — no organic income), and only one unnamed game can be selling at a time platform-wide (the next one waits until the current one starts or cancels — or simply give yours a name). Referred tickets work identically everywhere: the link's owner earns them in any game.
Entering a running game
Mid-game entry exists, but on strict terms — it's built so a latecomer can join a viral game without distorting it:
- When: only while an exit window is open, and only while the game isn't in its endgame.
- Price: not the sale price — the fair live value of a ticket,
(bank + jackpot) ÷ live tickets, plus the standard 10% on top (9% promoter pool / 1% lottery). You buy in at exactly what a survivor's seat is worth right now, so the players already in the game lose nothing. - Cap: each round has a global entry quota that shrinks by half every round and hits zero toward the endgame — the door seals itself. The app shows «Enter the game» only while entries are possible, and tells you when the field is too small.
Entering late is deliberately expensive — the deeper the game, the more a seat costs. That's the point: it's an honest price, not a discount door.
Large orders
A Solana transaction fits a limited number of ticket purchases, so big orders are split automatically — up to 10 tickets per transaction. You place the order once and watch the tickets land batch by batch.
Two practical consequences:
- The app caps your order at what your balance can actually pay for — slider and input simply won't go above it.
- Don't push a large buy into the final seconds of a sale. Deadlines are measured in blocks, and time passes between the batches. An order started at the last moment can land partially: the earlier transactions make it, the later ones miss the deadline. Each transaction is all-or-nothing (a failed one costs only its network fee), but the order as a whole can be incomplete. Be mindful about timings.
After you buy
Your tickets appear in the app within a second or two. Each ticket is an independent entry in the burn — owning 10 tickets means 10 independent 50% rolls each round, and you can exit any subset of them in any window.
The bot will message you when your game locks in its start ("hit the minimum — starts in ~X"), when exit windows open, and when the game finishes. The channel @burnbola announces every game publicly.