Commands

Every short command Pecu understands, with the syntax it expects and the plain-words requests that do the same thing.

On this page

Commands work the same in X Chat and in the web app. You can ask for everything in plain words instead, but a command always runs the same way and never goes through the AI.

How commands are read#

  • Commands start with /. Every command also works with b/ in place of /, so b/balance and /balance do the same thing. The verbose command is usually written b/verbose.
  • Command names are not case sensitive. Confirmation codes are upper-cased for you.
  • Pecu also reads most commands without a prefix, such as balance or swap 0.001 ETH to USDC. The YOLO commands always need the prefix. Add the / whenever you want to be sure a message is read as a command.
  • A message that starts with / or b/ but does not match a command gets an error with the right usage, such as Usage: /send 10 USDC to 0x…. It is not passed to the AI.
  • Amounts are in normal token units with up to 18 decimal places. 0.001 ETH means 0.001 ETH, not wei.
  • ETH, USDC and AERO are recognized by name. For another token, use its full contract address in place of 0xTOKEN.
  • Replace 0xRECIPIENT and 0xSPENDER with complete addresses. The placeholders themselves are not valid.
  • You never pass a wallet, chain, key or password. Transactions always use your own wallet on Base.

Wallet and balances#

CommandWhat it doesExample
/walletCreates your Base wallet if needed and shows its address./wallet
/balanceShows your ETH, USDC and AERO balances./balance
/token TOKENShows your balance of ETH, USDC, AERO or any token address./token 0xTOKEN
/stocksShows your tokenized stock holdings. The web app adds a chart./stocks

Quotes, swaps and transfers#

CommandWhat it doesExample
/quote AMOUNT TOKEN to TOKENShows about how much you would receive. Creates nothing./quote 0.001 ETH to USDC
/swap AMOUNT TOKEN to TOKENBuilds a swap preview with a confirmation code./swap 0.001 ETH to USDC
/send AMOUNT TOKEN to ADDRESSBuilds a transfer preview./send 1 USDC to 0xRECIPIENT
  • /quote and /swap need two different tokens. Besides ETH, USDC, AERO and token addresses, they accept other symbols that Aerodrome recognizes. Use the address when you need to be exact.
  • /swap uses a 1% slippage limit. For a lower limit, use /aero swap with --slippage. See Aero commands.
  • /send takes ETH, USDC, AERO or a token address. It checks your balance before it builds the preview and refuses a transfer to your own wallet.

Allowances#

An allowance lets another address spend a token from your wallet. Setting one does not move any tokens.

CommandWhat it doesExample
/allowance TOKEN for ADDRESSShows how much that address can spend./allowance USDC for 0xSPENDER
/approve AMOUNT TOKEN for ADDRESSPreviews setting the allowance to exactly this amount./approve 1 USDC for 0xSPENDER
/revoke TOKEN for ADDRESSPreviews setting the allowance to zero./revoke USDC for 0xSPENDER

ETH has no allowances, so these commands take USDC, AERO or a token address.

Deposits#

CommandWhat it doesExample
/depositShows your Whop funding page and deposit details. Asks for an email the first time./deposit
/deposit AMOUNTThe same, for a USD amount from 10 to 100,000./deposit 50
/deposit setup EMAILCreates your Whop funding account. Whop sends deposit receipts to this email./deposit setup you@example.com
/deposit statusLists your five most recent deposits and whether the USDC was sent./deposit status

Funding covers limits, holds and sending funds directly on Base.

Confirmations and YOLO#

CommandWhat it doesExample
confirm as a replyConfirms the preview you reply to. X Chat only.reply confirm
cancel as a replyCancels the preview you reply to. X Chat only.reply cancel
/confirm CODESends the saved transaction, or checks one that was already sent./confirm ABC123
/cancel CODECancels a pending preview so it can never be sent./cancel ABC123
/tasksLists your automations with their codes. See Automations./tasks
/tasks allow CODE [USD]Approves an automation's allowance, optionally with a new limit per run./tasks allow ABC234 50
/yoloShows whether YOLO is on for you in this chat. It starts off./yolo
/yolo onNew transaction requests run without a confirmation prompt./yolo on
/yolo offNew requests need your confirmation again./yolo off

A code only works for the account and conversation that created it. /cancel cannot undo a transaction that was already sent. Read Confirmations before you turn on YOLO.

Analytics and markets#

CommandWhat it doesExample
/nansenLists the Nansen commands. /nansen help does the same./nansen
/nansen token TOKEN [chain] [timeframe]Token snapshot with price, market cap, liquidity, volume and holders./nansen token 0xTOKEN base 7d
/nansen flows TOKEN [chain] [timeframe]Net inflows and outflows by holder group./nansen flows 0xTOKEN
/nansen wallet [ADDRESS] [chain]Token balances. Defaults to your wallet on Base./nansen wallet
/nansen pnl [ADDRESS] [chain]Realized and unrealized P&L by token over 30 days./nansen pnl
/nansen portfolio [ADDRESS]Wallet tokens across chains and DeFi positions, kept separate./nansen portfolio
/nansen markets [words]Polymarket markets ranked by 24-hour volume./nansen markets fed rate cut
@research CHAIN [1d|7d|30d]Explains why a chain moved, with the evidence. See Research.@research base
@researchLists your research reports and the runs left today.@research
@research cancel CODEStops a running research run. status and delete work the same way.@research cancel ABC234
/polymarket QUESTIONSearches public Polymarket markets./polymarket fed rate cut
/polymarket helpLists the direct Polymarket reads./polymarket help
/polymarket read ENDPOINT JSONRuns one direct Polymarket read./polymarket read leaderboard {"limit":5}
/polymarket research QUESTIONStarts optional deeper research./polymarket research Compare Fed market probabilities
/polymarket statusShows your latest research result without starting a new run./polymarket status
/aave helpShows examples for Aave rates, positions and previews./aave help
/aero helpShows the advanced Aerodrome commands./aero help

Nansen and Polymarket are read-only. Aave and Aerodrome previews follow the normal confirmation rules. See Analytics and markets and Aero commands.

Help and technical details#

CommandWhat it doesExample
/helpShows the short command list. /start does the same./help
b/verboseShows the technical data behind your latest result in this chat, as JSON. /verbose does the same.b/verbose
b/verbose PAGEReads another page of a long result. Pages start at 1.b/verbose 2

b/verbose does not run anything again and does not switch later replies to JSON. It only shows data saved for your account in the current conversation. Normal replies summarize long results, so use it when you need every field or record.

Plain-words shortcuts#

Requests like these are answered right away without the AI, so they keep working when AI replies are unavailable. Other phrasings go to the agent, which can do the same things and more.

You can sayPecu runs
"What's my wallet address?", "Create my wallet"/wallet
"What's my balance?", "How much ETH do I have?"/balance
"Add funds", "Top up my wallet", "How do I deposit money?"/deposit
"Show my stocks", "Which stocks do I own?", "What's in my stock portfolio?"/stocks
"Show my portfolio", "What am I holding?"/nansen portfolio
"Show my PnL", "Show my profit and loss"/nansen pnl