Flag Glossary

This glossary documents every signal Scrutate checks. These flags are facts, not verdicts. They represent objective on-chain or market observations that are important to understand when assessing a token's risk profile.

Unverified contract

The token's source code has not been published and confirmed against what's actually running on-chain.

Why it matters

You can't see what the contract really does, so hidden functions — fee traps, transfer blocks — can't be ruled out. Legitimate projects almost always verify their code.

No dex pair

No trading pool was found for this token on any decentralised exchange (DEX).

Why it matters

With no liquidity pool there's no open market price. The token may be pre-launch, abandoned, or structured so only insiders can trade it.

Liquidity floor

The total money pooled for trading this token on decentralised exchanges (DEXes) is very low.

Why it matters

Thin on-chain liquidity means even a modest sell can move the price sharply, and exiting a meaningful position through a DEX may be impossible near the quoted price. For DEX-native tokens, a drainable pool is also the precondition for a rug pull. This measures on-chain pools only: tokens that trade mainly on centralized exchanges can show low DEX liquidity while having deeper markets elsewhere — but the on-chain exit is constrained either way.

Honeypot asymmetry

Buying works but selling appears blocked or heavily penalised — the buy-to-sell ratio is abnormal.

Why it matters

This is the textbook honeypot: money goes in but can't come out.

Phantom contract

There is no contract code at the address where a real token should be.

Why it matters

Nothing there to assess — could be a wallet, a typo, a fabricated listing — or a scam contract that self-destructed after draining. Treat any token claim about it with extreme suspicion.

Mint authority

An account still holds the power to create (mint) new tokens, and that power has not been given up (renounced).

Why it matters

Whoever holds it can inflate supply at will, diluting holders or crashing the price. Fixed-supply or renounced tokens don't carry this risk.

Upgradeable proxy

This contract can have its underlying logic replaced by an admin, without changing its address.

Why it matters

An upgrade could change how the contract behaves at any time — including in ways that affect your funds. This is common in legitimate protocols (often behind governance or a timelock) but is worth knowing regardless.

Blacklist function

Contract ABI includes a function that can block specific wallet addresses from transferring tokens.

Why it matters

An owner with blacklist capability can permanently freeze any holder's ability to transfer or sell. The function's presence does not confirm it is currently in use, but the capability exists and is owner-controlled.

Max tx limit

Contract ABI includes a function that can set or update a maximum token amount per transaction.

Why it matters

Per-transaction limits can silently prevent exits larger than the configured cap. Many holders are unaware this restriction exists until they attempt to sell a significant position.

Max wallet limit

Contract ABI includes a function that can set or update a maximum token amount a single wallet may hold.

Why it matters

Per-wallet caps may restrict accumulation and can be tightened post-purchase, potentially constraining the maximum size of any single exit.

Verification unknown

We couldn't fully read the contract's published code — the data source didn't respond.

Why it matters

This is an abstention, not a verdict. Absence of confirmation is not proof of safety. The score is incomplete on this point.

Market data unknown

Market data — price, market value, trading volume — couldn't be retrieved.

Why it matters

An abstention: part of the picture is missing, so the score is partial. Not a safety signal in either direction.

Access control role detected

This contract exposes AccessControl role(s).

Why it matters

AccessControl roles allow specific addresses to bypass normal rules, such as minting new tokens or pausing transfers. While standard in complex protocols, they represent centralized points of control.

Liquidity concentration in one pool

More than 85% of this token's liquidity sits in a single pool.

Why it matters

If that one pool is removed or drained, there's no other meaningful market to exit through — a single point of failure for the token's tradability.

Wash trading pattern

Trading volume has spiked without a matching move in price or holder count.

Why it matters

High volume with a flat price and no new holders can indicate wash trading — trades that create the appearance of activity without real buyers and sellers exchanging ownership.

Additional admin-like roles

The contract contains role names suggesting elevated permissions, beyond the six roles covered by the official access-control-roles flag.

Why it matters

This is a broader pattern match, not a confirmed capability — but it's worth a closer manual look before assuming who actually controls the contract.

Tax modifier capability

The contract includes a function that can change transfer tax or fee rates after deployment.

Why it matters

Whoever holds this capability can raise fees at any time — potentially making buying or selling unexpectedly expensive without warning.