Robinhood Chain · 4663 · read at the source
The sign comes before the fall.
A token built to take your money shows it on chain first: a live mint function, a pool nobody locked. OMEN reads the chain, SIBYL reads the code, and you get back one line you can act on.
01 · How a verdict is built
A score you can argue with
Every point in a PORTENT score comes from a named sign with a stated weight, and the report prints that list under the number. Weights count in full up to 60. Past 60 each point counts at 45%, so a pile of minor signs cannot reach RUG on its own. Disagree with a score and you can point at the line that caused it.
No high-risk sign when we read it. Minor ones are still listed.
Signs worth pricing in before you buy.
Stay out unless you can explain every sign.
Built to trap the buyer.
You trust a company as well as the code.
Too new to read in full. Treat it as unknown.
02 · Under the hood
What gets checked
You do not need to understand any of this: the verdict comes back in one line. Which checks run depends on what an index already knows about the token, and every report says which reads happened. The list below is for the curious.
Owner powers
Mint, pause, blacklist, hidden owner, reversible renounce, balance rewriting, upgradeable proxies. Each power the contract grants shows up as its own sign with its own weight.
The sell
Where GoPlus simulates a buy and a sell, a sell that fails sets the verdict to RUG outright. On Robinhood Chain GoPlus runs that simulation for some tokens and not for others. Where it did not, the report says so, and the contract read stands in for it.
Liquidity
Burned, locked, partly locked, or free to pull, read from the LP holder list. When no index publishes that list, the report says the lock could not be read. Uniswap V3 pools keep liquidity in NFT positions, so the report makes no burn claim about them either way.
Holders
How much the top wallet and the top five hold, with the pool itself left out, the deployer's own share, fewer than 50 holders, and a holder count too big for its pool: more than 1,000 wallets on under $50K of liquidity.
Taxes
Buy and sell tax where GoPlus simulated a trade, which on Robinhood Chain it does for some tokens only. Plus whether the tax can be changed after launch, including the switch that raises it for one address only.
The bytecode itself
On a young chain the token no index has seen yet is the one most worth checking. We read its deployed bytecode and state what that read cannot cover.
03 · Why this exists
The sign was in the contract before the fall
The chart falls in one block. On a token built for it, the power to make it fall sat in the contract the whole time, in public: a mint the owner can call, a pause switch, a blacklist. PORTENT lives in the gap between the moment a token becomes readable and the moment it becomes expensive.
04 · Wallet check
Read the whole bag, not one token
Paste a wallet on Robinhood Chain. PORTENT walks the chain's Transfer logs for the tokens that credited it, checks the live balance of up to 60 of them, and hands back the list to scan. The chain's explorer API refuses our requests, so no indexer sits in the middle: we read the chain ourselves.
05 · The minds
Two minds, two jobs
One reads what the chain has already done. One reads what the contract is still allowed to do. The verdict weighs what both of them found, and the report prints every find with its weight.
- Authorities, pools, holder distribution, deployer history
- Reads a wallet's Transfer history and live balances straight from the RPC
- Checks whether the deployer has shipped a honeypot before, because patterns repeat
- Leaves an unlocked pool out of the score once it is over 30 days old and holds more than $1M, and says so in the report
- Reads the deployed bytecode when no index knows the token yet
- Checks the proxy slot and names the implementation behind an upgradeable token
- Names the function it found in the bytecode, such as mint(address,uint256)
- Says what a partial read could not cover, instead of guessing
06 · Before charts
The oldest portent of all
Long before charts, people read the moon. A shadow crossing it meant something was coming, and the sensible answer was to wait until it passed. The reading was superstition. The habit was sound: look up before you commit. PORTENT keeps the habit and drops the superstition. It reads the contract, and prints what it found next to what it could not check.
Move the cursor. The moon turns with you.The moon turns on its own.
07 · Our own reads
No index to ask permission from
Robinhood Chain's explorer API refuses our requests, so PORTENT reads balances, bytecode, the owner and the head block straight from the chain's RPC. The security flags still come from GoPlus. For everything on this list, nothing sits between us and the state.
08 · On the record
The latest scans, in the open
Verdicts land on the record as they happen, RUG and SAFE alike. Nothing is filtered by verdict.
09 · $PORTENT
One token, launching soon
The scanner stays free for everyone. $PORTENT has not launched yet. The plan is for holders to skip the 20-scans-a-minute limit; that is not built yet. Until launch there is no contract address to publish.
When it launches it will be on Robinhood Chain, and the address will appear here and on our X account at the same moment. Nowhere else, never by DM.
10 · The honest part
PORTENT