Documentation

How the ROB desk works.

Use this page to understand the live board, coin route, wallet approval, launch flow, and the checks behind every desk.

Start here

ROB is a non-custodial Solana desk. It reads live Pump.fun data, prepares a buy, sell, or launch, and leaves the final signature in your wallet. ROB never asks for a seed phrase or a private key.

Open a coin

The terminal lists live movers. Opening a coin changes the address to /coin/{mint}, the same shape used by Pump.fun. The chart, dev flag, Dex paid status, holders, and ticket all follow that mint.

Copy into a launch

On an open coin, Copy token opens Launch and fills the form from the Pump.fun coin and its metadata: name, symbol, description, image, website, X, Telegram, and video. The launch transaction calls Pump.fun program 6EF8rrecthR5Dkzon8Nwu78hRvfCKubJ14M5uBEwF6P. Review the draft, run desk screening, then approve once.

Buy and sell

Market buy uses SOL. Market sell uses a percent of the connected token balance. ROB builds the official Pump.fun or PumpSwap transaction, simulates it, and shows the route before the wallet prompt.

Wallet

Connect opens wallet options only. Email login and social login stay hidden. Your keys remain in the wallet, and ROB only receives the public address plus the transaction you approve.

AI team

Manager, Analyst, Market Maker, Risk, and Executor share one selected coin. Analyst reads movement, Risk checks the dev wallet and Dex profile, Market Maker reads price and liquidity, and Executor prepares the action.

Routes in this app

Live

GET /api/movers

Live board used by Home and Terminal.

GET /api/coin/{mint}

Chart, holders, flags, liquidity, and social links.

GET /api/search

Coin and profile search from the terminal.

POST /api/trade/quote

Current route, output, and price impact.

POST /api/trade/build

Unsigned buy or sell transaction after simulation.

POST /api/launch/screen

Desk evidence for a proposed token.

POST /api/ai/brief

Educational conclusion for Home, Terminal, Launch, or Coins. The OpenAI key stays on the server.

GET /api/launch/source/{mint}

Pump.fun name, description, image, and links for Copy token.

POST /api/launch/build

Unsigned create_v2 transaction addressed to the Pump.fun program.

Safety checks

  • Dev hold shows the creator balance. Dev sold means that balance is zero.
  • Dex paid means the DexScreener profile is approved or in progress. Unpaid means it is not.
  • A launch is blocked until screening passes. Name, symbol, image, and metadata are immutable after submission.
  • Slippage and fee mode are visible before approval. Tips stay off unless you enable them.

Quote shape

{
  "inputMint": "So11111111111111111111111111111111111111112",
  "outputMint": "<TOKEN_MINT>",
  "amount": "1000000000",
  "swapMode": "ExactIn",
  "slippageBps": 100,
  "feeMode": "balanced"
}