Chat & Commands
How chat, slash commands, and quick-actions work inside a room.
Every room is built around chat. Creators post, keyholders react, and most actions (trades, stakes, votes, token calls) happen as messages in the timeline. Quick-action buttons in the chat bar cover the common flows; slash commands cover everything else.
Quick-Action Buttons
The buttons above the chat input give creators and keyholders one-tap entry to the main flows. Which buttons appear depends on the room type and your role.
| Button | Who sees it | What it does |
|---|---|---|
| Trade | Creator | Opens the perp trade drawer (asset, leverage, TP/SL). |
| Spot | Creator | Opens the spot drawer (swap USDC for ERC-20 tokens on Base). |
| Predict | Creator | Opens the prediction-market drawer. |
| Surf | All keyholders | Launches the Chart Surfer minigame for that week. |
| Poll | Creator | Posts a poll to the room. |
| Fund Vote | Staked holders | Shortcut to vote on distributing the trading fund. |
For details on each trading surface, see Perp Trading, Spot Trading, and Prediction Markets.
Slash Commands
Type / in the chat input to bring up the command list. Only you see your typed command before it's confirmed.
| Command | Availability | Description | Example |
|---|---|---|---|
/ca | Keyholders | Post a token call from a contract address. | /ca base:0xABCD... |
/chart | Creator | Embed a TradingView chart in the room. | /chart BTC 1H |
/trade | Creator | Describe a perp trade in plain English; opens a confirmation for the parsed order. | /trade long 0.01 BTC 5x |
/stake | Keyholders | Stake your keys to become eligible for voting and rewards. | /stake or /stake 2 keys |
/unstake | Keyholders | Unstake your keys. Voting eligibility resets immediately. | /unstake |
/vote | Staked holders | Vote on fund distribution (requires being staked over 24h). | /vote distribute |
/bridge | Creator | Move fund balance between the room's trading venues. | /bridge |
Token Calls
Token calls let anyone post a token to the room and have its performance tracked from that moment.
- Post with
/ca <contract address>. Example:/ca 0xABCD.... - Prefix the address with a chain to disambiguate, e.g.
/ca base:0xABCD...or/ca solana:ABCD.... Supported chains: Base, Ethereum, Solana, Arbitrum, Polygon, BSC, Avalanche, Optimism, Hyperliquid, Monad, TON, Tron, Sui. - The call card shows entry price, current price, and how the market cap has moved since posting.
- Milestone messages auto-post in the room when the token hits 2x, 5x, and 10x its entry market cap.
/ca callslists the room's recent calls.
Reactions & Attachments
- Reactions: long-press (mobile) or hover (desktop) any message to react with an emoji.
- Attachments: share images and files directly. Useful for charts, screenshots, and memes.
Message Visibility
Rooms have two chat modes:
- One-to-many (default). Creators see every message. Keyholders see the creator's messages plus any keyholder message the creator has replied to. Keeps the timeline focused on what the creator engages with.
- Open. Every keyholder sees every other keyholder's messages.
Creators can switch modes from the room settings drawer. Mode changes post a system message to the timeline so everyone knows.