HoodSignalHoodSignal
Live
CONCEPTS

Terminal

The Terminal lives at hoodsignal.uno/terminal. It's a multi-column live overview of every token the HoodSignal engine has recently surfaced, grouped by what stage each call is in: just fired, high conviction, currently running. Built for the trader who wants the whole feed at a glance.

Why this terminal is different

Every other terminal you have used (Photon, BullX, GeckoTerminal, Birdeye) shows you everything. Millions of tokens, every new pool, every micro-cap launch. The burden is on you to find the signal in the noise.

The HoodSignal Terminal only shows tokens the engine has already scored and surfaced. By the time a row reaches the feed it has passed through liquidity checks, smart-money flow checks, momentum scoring, mcap band filtering, and a Claude-powered explanation pass. What you are looking at is the output of the filter, not the raw firehose.

That changes the workflow. Instead of scanning 500 new launches an hour, you read the 18 rows in each column knowing every single one already cleared the bar. The filters at the top let you tighten further (risk band, mcap band, liquidity floor), but you are filtering a pre-filtered set. There is no "all tokens" mode here on purpose.

One live view

The Terminal shows a single onchain view: spot signals from Base, Ethereum, Solana, and Robinhood Chain, laid out in three columns with up to 18 rows each.

Columns

  • New Last 60 minutes, newest first. The freshest stuff still inside the entry window. Rows with a vertical accent stripe are under 1h old.
  • Hot Score 60+, last 12 hours, ranked by score. The highest-conviction signals the engine fired today.
  • Running Calls currently green from the cheapest entry across all calls, ranked by peak gain within the last 24 hours. This is where you find the tokens that are working right now.

Filters and Apply

The filter bar sits above the columns. Changes buffer locally until you press Apply, so you can stage several tweaks at once without the page refetching after every keystroke.

  • Chains Base, Ethereum, Solana, Robinhood Chain. Multi-select. Empty selection = all chains.
  • Risk LOW, MEDIUM, HIGH. Multi-select. Most pump.fun signals are HIGH; tighten to LOW/MEDIUM if you want a curated view.
  • Min score Numeric. Cuts the bottom of the feed. Sensible defaults: 60 for "only the good stuff", 0 to see everything.
  • Min / max mcap In USD. Useful for hunting a specific mcap band (eg sweet-spot pump.fun 300k - 700k).
  • Min liquidity In USD. Cuts thin EVM pools that are likely to dump.

The counter in the top right shows how many signals remain after filters, in the current view and across the full feed.

Shareable URLs

Every selection writes to the query string, so a filtered view is bookmarkable and shareable.

  • /terminal?chain=sol&risk=low,medium&min_score=60 Curated Sol view, skip the gamble plays.
  • /terminal?min_mcap=300000&max_mcap=700000 Pump.fun sweet-spot mcap band across every chain.
  • /terminal?chain=base&min_liq=100000&min_score=65 Deep-liquidity Base picks with strong conviction. The safest end of the feed.

Row anatomy

Each row is one signal. Layout, left to right:

  • Token logo Pulled from pump.fun (Sol) or token metadata (EVM). Generated identicon fallback when we have nothing on file.
  • Chain badge + ticker Color-coded per chain. Ticker links to the token detail page.
  • Risk badge LOW / MED / HIGH.
  • Score 0-100. Color tracks the band: green at 80+, accent at 60+, dim below 40.
  • Time ago + mcap at call The mcap shown is from the snapshot taken at the moment the signal fired, not now.
  • Now and peak gain "now" is the live gain from the cheapest entry across all calls. "pk" is the all-time high-water mark since the first call.
  • TRADE button Opens a popover with quick-buy links to the chain-appropriate router (BananaGun / Maestro / pump.fun). The popover handles its own clicks; the rest of the row navigates to the token page.

Click behavior

Click anywhere on a row except the TRADE button to open /token/<address>?chain=<chain>. Hovering also prefetches the token page in the background so the click feels instant. Keyboard users can tab to a row and press Enter or Space.

Refresh and caching

The feed is server-rendered on every navigation, but the underlying engine call is cached on the backend with a short TTL. Token rows that have not changed in the last 30 seconds will come back from cache instantly. Newly fired signals appear on the next navigation or page refresh.