WINNOW$CHAFF

Docs

WINNOW is a read-only classifier for Robinhood Chain wallets. It describes tokens. It does not accuse, score scams, or ask for signatures.

Grain is exact address only

The official list is the only authority. Names and symbols never establish authenticity.

Look-alike triggers

Symbol matches an official ticker, name contains an official company name, or name exceeds 80 characters, and the address is not official.

Unsolicited

First contact is an inbound transfer not preceded by an outbound acquisition to a pool or router in the same block range.

Unknown stays unknown

If metadata cannot be read or acquisition history is missing, the item is shown as unknown. Nothing is forced into a pile.

classify()

export type Pile =
  | "grain"
  | "look-alike"
  | "unsolicited"
  | "other"
  | "unknown";

export function classify(t: {
  address: string;
  symbol: string | null;
  name: string | null;
  acquiredBySwap: boolean | null;
}): Item;

// Grain wins by address even if name/symbol are wrong.
// Look-alike reasons include the official address as plain text.
// Unclassifiable items return pile: "unknown".

Official list

Every grain address currently recognized.

Security stance

What WINNOW will never ask you to do.

$CHAFF

Watch mode and API unlocks. Sieving stays free.