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

# Commands Reference

> Complete list of all PerpCord commands

## Player Commands

All player commands use the `/perp` prefix. These are the commands you'll use most often.

### Core Commands

<AccordionGroup>
  <Accordion title="/perp join" icon="user-plus">
    **Join PerpCord and get your starting balance**

    Use this command to register for the game. You'll receive 10,000 coins to start trading.

    If you've already joined, this command shows your current stats instead.

    ```
    /perp join
    ```
  </Accordion>

  <Accordion title="/perp status" icon="chart-bar">
    **Check the current trading round**

    Shows information about the active round including:

    * Token being traded
    * Current price and price change
    * Time remaining
    * Whether trading is open or closed
    * Number of players in the round

    ```
    /perp status
    ```
  </Accordion>

  <Accordion title="/perp trade" icon="arrow-trend-up">
    **Place a paper trade in the current round**

    Place your bet on the token's price movement in the current \~10 minute trading round.

    **Parameters:**

    * `direction` - LONG (price up) or SHORT (price down)
    * `leverage` - 🐢 3× (chill), 🚀 10× (normal), ⚔️ 100× (risky), or 💣 250× (YOLO)
    * `size` - Amount of coins to risk

    ```
    /perp trade direction:LONG leverage:10 size:1000
    ```

    <Warning>You can only place one trade per round!</Warning>
  </Accordion>

  <Accordion title="/perp profile" icon="user">
    **Check your or another player's stats**

    View detailed statistics including balance, win rate, streaks, and badges.

    **Parameters:**

    * `user` (optional) - The player to view. Defaults to yourself.

    ```
    /perp profile
    /perp profile user:@username
    ```
  </Accordion>

  <Accordion title="/perp leaderboard" icon="ranking-star">
    **View the PerpCord leaderboard**

    See the top traders ranked by balance. Use pagination to see more players.

    **Parameters:**

    * `page` (optional) - Page number, defaults to 1

    ```
    /perp leaderboard
    /perp leaderboard page:2
    ```
  </Accordion>
</AccordionGroup>

### Daily Features

<AccordionGroup>
  <Accordion title="/perp wheel" icon="dharmachakra">
    **Spin the daily wheel for coins and profit boosts**

    Get one free spin per day with chances to win:

    * Bonus coins (50 to 5,000)
    * Charge-based profit boosts (+10% for 3 or 10 winning trades)
    * Mega boosts (+25% on your next winning trade)

    You can also buy up to 3 additional spins per day (costs 150, 400, 900 coins).

    ```
    /perp wheel
    ```
  </Accordion>

  <Accordion title="/perp quests" icon="list-check">
    **View your daily quests**

    See your three daily quests and their progress. Quests reset at midnight UTC.

    Quest difficulties:

    * **Easy** - 200 coin reward
    * **Medium** - 500 coin reward
    * **Hard** - 1,000 coin reward

    ```
    /perp quests
    ```
  </Accordion>
</AccordionGroup>

### Chart Commands

<AccordionGroup>
  <Accordion title="/perp chart" icon="chart-line">
    **View the current token's price chart**

    Displays an interactive price chart for the token in the current trading round. You can switch between different timeframes using the dropdown menu.

    **Parameters:**

    * `timeframe` (optional) - Chart timeframe: 15m, 1h, 1d, or 7d. Defaults to your saved preference or 1d.

    **Available Timeframes:**

    * **15m** - Last 15 minutes of price data
    * **1h** - Last hour of price data
    * **1d** - Last 24 hours of price data
    * **7d** - Last 7 days of price data

    ```
    /perp chart
    /perp chart timeframe:1h
    ```

    <Tip>Use the "Set as Default" button to save your preferred timeframe for future chart views.</Tip>
  </Accordion>

  <Accordion title="/perp chart-default" icon="gear">
    **Set your default chart timeframe**

    Save your preferred timeframe so future `/perp chart` commands use it automatically.

    **Parameters:**

    * `timeframe` - The timeframe to use as your default: 15m, 1h, 1d, or 7d

    ```
    /perp chart-default timeframe:1d
    ```
  </Accordion>

  <Accordion title="/perp chart-reset" icon="rotate">
    **Reset your chart timeframe to server default**

    Clears your custom chart preference and reverts to the server's default timeframe.

    ```
    /perp chart-reset
    ```
  </Accordion>
</AccordionGroup>

### Information Commands

<AccordionGroup>
  <Accordion title="/perp tokens" icon="coins">
    **View all available trading tokens**

    Shows the complete list of tokens that can appear in trading rounds. Each token displays:

    * Symbol and link to OpenSea
    * Chain (ETH, BAS, etc.)
    * 24-hour trading volume
    * Volatility Index (VI) score

    Tokens are curated based on trading volume and market activity. Each round features a randomly selected token from this pool.

    ```
    /perp tokens
    ```

    <Tip>The Volatility Index (VI) measures price movement on a 1-100 scale. Higher VI means bigger swings and higher risk/reward potential.</Tip>
  </Accordion>

  <Accordion title="/perp badges" icon="medal">
    **View all available badges and how to earn them**

    Shows the complete list of badges organized by category:

    * Dynamic badges (Wealth, Streak, Performance)
    * Season achievements (reset monthly)
    * Leaderboard Leader (current #1)

    ```
    /perp badges
    ```
  </Accordion>

  <Accordion title="/perp help" icon="circle-question">
    **Learn how to use PerpCord**

    Shows a comprehensive help message with:

    * How the game works
    * All available commands
    * Leverage options
    * Pro tips

    ```
    /perp help
    ```
  </Accordion>
</AccordionGroup>

## Command Visibility

Commands have different visibility settings:

| Command               | Visibility                                   |
| --------------------- | -------------------------------------------- |
| `/perp trade`         | Public - everyone sees your trade            |
| `/perp status`        | Public                                       |
| `/perp leaderboard`   | Public                                       |
| `/perp join`          | Public (if fewer than 50 players) or private |
| `/perp profile`       | Private (ephemeral)                          |
| `/perp quests`        | Private (ephemeral)                          |
| `/perp wheel`         | Private (ephemeral)                          |
| `/perp chart`         | Private (ephemeral)                          |
| `/perp chart-default` | Private (ephemeral)                          |
| `/perp chart-reset`   | Private (ephemeral)                          |
| `/perp tokens`        | Private (ephemeral)                          |
| `/perp badges`        | Private (ephemeral)                          |
| `/perp help`          | Private (ephemeral)                          |

<Note>
  Private (ephemeral) messages are only visible to you. Public messages can be seen by everyone in the channel.
</Note>

## Quick Reference

| Action                | Command                                            |
| --------------------- | -------------------------------------------------- |
| Join the game         | `/perp join`                                       |
| Check round status    | `/perp status`                                     |
| Place a trade         | `/perp trade direction:LONG leverage:10 size:1000` |
| View your stats       | `/perp profile`                                    |
| See top players       | `/perp leaderboard`                                |
| Daily wheel spin      | `/perp wheel`                                      |
| Check quests          | `/perp quests`                                     |
| View price chart      | `/perp chart`                                      |
| View available tokens | `/perp tokens`                                     |
| View all badges       | `/perp badges`                                     |
| Get help              | `/perp help`                                       |

## Admin Commands

Server admins have access to additional commands under `/admin`. These are restricted to users with Administrator permissions. Below are the most relevant ones for community managers.

<AccordionGroup>
  <Accordion title="/admin config post-help" icon="circle-info">
    **Post the player help guide to a channel**

    Drops the full PerpCord onboarding/help message into the chosen channel so new players can find it.

    ```
    /admin config post-help channel:#perpcord
    ```
  </Accordion>

  <Accordion title="/admin game set_channel" icon="hashtag">
    **Set the game announcements channel**

    Picks the channel where round start / settlement messages get posted.

    ```
    /admin game set_channel channel:#perpcord
    ```
  </Accordion>

  <Accordion title="/admin config set-events-channel" icon="bolt">
    **Set the events channel**

    The channel where big wins, liquidations, YOLO alerts, Pepe spawns, and magic potion drops appear.
  </Accordion>

  <Accordion title="/admin config set-notifications-channel" icon="bell">
    **Set the daily recap / notifications channel**

    The channel where the daily recap is posted each morning.
  </Accordion>

  <Accordion title="/admin config set-help-channel" icon="circle-question">
    **Set the feedback & questions channel**

    Players are pointed here for support questions.
  </Accordion>

  <Accordion title="/admin season last" icon="trophy">
    **Show the most recent season's final top 10**

    Useful to look up who won the last monthly season.

    ```
    /admin season last
    ```
  </Accordion>

  <Accordion title="/admin season reset" icon="triangle-exclamation">
    **Force a season reset NOW**

    Wipes balances, badges, and roles immediately. Snapshots the current top 10 first. You must pass `confirm:YES` literally.

    ```
    /admin season reset confirm:YES
    ```

    <Warning>This is destructive. Players will need to `/perp join` again to be active.</Warning>
  </Accordion>
</AccordionGroup>

<Note>
  The bot exposes many more admin commands for token curation, round management, role setup, and stat channels. Run `/admin` in Discord to see the full list. The bot is locked to a single Discord server and will auto-leave any other guild it's added to.
</Note>
