> ## Documentation Index
> Fetch the complete documentation index at: https://buy.stormbots.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Set up a competition (admins)

> How group admins create a buy contest, fund the prize, and watch the board.

You need:

* A token already added with `/add`
* Group admin rights
* Prize coin on the **same chain** as the token (SOL, ETH, or BNB)

<Note>
  Enabling buy alerts is required. Competitions use buys from the pool you picked for that token.
</Note>

## Create the contest

<Steps>
  <Step title="Open the menu">
    Send `/comp` in the group, or tap **Competition** in `/settings`.

    If a contest is already running, you get status instead of a new setup.
  </Step>

  <Step title="Pick the rules">
    Tap to set:

    | Setting             | Meaning                                                              |
    | ------------------- | -------------------------------------------------------------------- |
    | Top buyers / Random | How winners are chosen                                               |
    | Winners             | How many wallets get a prize (1 to 10)                               |
    | Prize each          | Amount **per winner** in SOL, ETH, or BNB                            |
    | Hold until paid     | Winners must still hold the token when you pay                       |
    | Pay (72h) / Manual  | Send prizes on-chain, or only post a list                            |
    | Time                | How long the contest runs after the prize arrives (1 hour to 7 days) |

    Then tap **Start competition**.
  </Step>

  <Step title="Review and confirm">
    Read the summary and rules. Tap **Confirm** only when it looks right.
  </Step>

  <Step title="Send the prize">
    The bot gives you a **prize wallet**. Send the **total prize** (plus a little extra for network fees) to that address.

    Use a wallet you control. Leftovers go back to **that same address**.

    The contest **starts by itself** after the prize arrives.
  </Step>
</Steps>

<Warning>
  Once the contest is **live**, you cannot abort it. You can still cancel while it is waiting for the prize.
</Warning>

## Prize size

Prize is **per winner**. Total = that amount × number of winners.

Minimum per winner:

| Chain                           | Minimum   |
| ------------------------------- | --------- |
| Solana                          | 0.1 SOL   |
| BSC                             | 0.01 BNB  |
| Ethereum, Base, Robinhood Chain | 0.004 ETH |

You can tap a preset or send a custom amount.

## Duration

Presets include 1 hour, 6 hours, 12 hours, 1 day, 3 days, and 7 days.

Custom time: send something like `36h` or `2d` (from 1 hour up to 7 days).

The clock starts when the prize is **in**, not when you tap Confirm.

## Hold until paid

* **On** — at payout, the winner still needs to hold the token
* **Off** — they can sell after they buy and still be eligible (if they pass other rules)

## Pay (72h) vs Manual

* **Pay (72h)** — when time is up, admins tap **Pay the winners** within **72 hours**. Prizes are sent on-chain.
* **Manual** — the bot posts who is eligible. **No coins are sent** from the prize wallet by the bot.

If you choose Pay and nobody taps Pay within 72 hours, contact support. See [Pay prizes](/docs/competitions/payouts).

## After it starts

* The group gets a start message
* `/leaders` shows the current board
* Admins can `/disq <wallet>` to drop a wallet
* You cannot stop a live contest
* Unused prize is returned to the sender at the end

<Tip>
  After the prize is received, the bot DMs you the **refund address**. If that address is wrong, contact [@crmoonboy](https://t.me/crmoonboy) right away. Do not wait.
</Tip>
