Skip to content
Anti-Rug

How we score

Every report adds up points from the factors below (capped at 100). Some deal-breakers also set a floor: a minimum score no matter how good everything else looks. The final risk is the higher of the two. Nothing is hidden. This page is generated from the same code that scores every coin.

Risk bands

Mature tokens

Deep checks and live alerts

On Solana, every report also runs four deep checks read straight from the blockchain on our server: the dev's other launches, bundled and sniped buys in the launch block, fresh and linked wallets among the top holders, and how much the dev has sold. They take 5–15 seconds, so the score shows first and updates when they finish. Results are cached for 20 minutes per coin. If the daily limit is reached, the report says “Deep checks paused” and the rest of the score is unaffected. Their exact points are in the “Deep checks” group below. On EVM chains these checks aren't available yet; the report says so.

Watch this coin (free: 1 coin) checks liquidity every 30 seconds, the dev wallet's balance every 2 minutes (Solana) and the risk band every 5 minutes, and sends a browser notification when liquidity drops 30%+, the dev sells, or the risk band goes up. It only works while an Anti-Rug tab is open (on a phone, keep the page open). Background alerts would need Pro.

Bubble Map

Every report draws the top 20 holders as bubbles sized by their % of supply, plus every wallet in a detected cluster. Wallets that sent this token to each other directly are joined by a line and share a color: that's one cluster, often one owner or a coordinated group (it's a strong hint, not proof). The links come from Rugcheck's on-chain insider graph; networks that share a wallet are merged, and networks of 200+ wallets (exchanges, aggregators) are ignored. Pools, the bonding curve and program accounts are drawn grey and dashed and never count as whales. Clustered holdings feed the Insiders & clusters factor below. Rugcheck's network totals and the wallet-by-wallet map are two reads of the same clusters, so we use the larger one and never add both.

Where the data comes from

Solana: contract authorities, holders, pools, LP locks, insider networks and the wallet-to-wallet links in the Bubble Map come from Rugcheck, with Jupiter's token audit as a backup. Deep checks (dev history, bundles, wallet funding, dev selling) read transactions and balances from a Solana data provider (Helius) on our server, plus Dexscreener for the dev's past coins. EVM chains: contract powers, taxes, holders and LP holders come from GoPlus, and a simulated buy and sell from honeypot.is (Ethereum, Base and BNB Chain). Everywhere: price, liquidity, volume, trades, age and ticker search come from Dexscreener. Trending lists come from Jupiter (Solana) and GeckoTerminal (EVM). Holder percentages exclude pools, the pump.fun bonding curve, lockers, burn addresses, exchange wallets and known program accounts, so a pool never counts as a whale.

What a score can't see

Off-chain promises, team wallets spread across fresh addresses that haven't been linked yet, coordinated dumps planned in group chats, and anything that changes after you check. A low score means fewer red flags in the data right now, not that a coin is safe. Not financial advice.