The legend above the list is the short name. This page is the long version: what each icon means, the rug pattern it is watching for, how DegenGraph detects it, and how to read it on a row.
How to read a row
Icons sit on the token line, next to the name. Coral icons are warnings. Green icons are status: smart wallets and migrated. A green icon does not subtract from the risk score.
Hover or focus an icon for the short line: a percent, a count, or the flag text. Tap the row for the 0–100 score and every flag written out. The icon and the score use different cutoffs. Each section below says both.
On the free scanner, dev, sniper, bundle, top 10, prior rugs, and smart-wallet fields are hidden, so those icons stay off. Copied name and Migrated use fields the free list already has. Social icons appear once metadata is on the row. Nothing here is financial advice.
Warning · Dev sold
Dev sold
What it means
The creator wallet has sold at least 90% of the tokens it bought on this coin.
Why it matters
This is the soft rug. The person who made the coin loaded a bag and then got out, while the chart can still look busy. Some creators sell a planned slice and stay around, so the icon is a fact about their trades, not a promise the coin dies.
How DegenGraph detects it
Buys and sells are counted when the trader is the creator, or the second creator address on the coin. The icon turns on when that wallet bought some tokens and sold at least 90% of them. The risk score adds a separate +15 flag, “Dev sold 90%+ of their bag”, only while the coin is under 60 minutes old. The icon stays after that hour. The score flag does not.
How to read it in the list
Coral person with a down arrow. The tooltip says “Dev sold”. The Dev column is a different number: the percent they still hold. Open the row and check Dev history for Dev sold: Yes.
Warning · Dev rugged before
Dev rugged before
What it means
This creator has at least one other coin, still in the live scanner, where they bought in, sold at least 90% of that bag, and the market cap is under 40% of that coin’s all-time high.
Why it matters
Repeat behavior. A wallet that already abandoned a launch and left it down 60% or more from the high is the serial-rug pattern. The count only covers coins DegenGraph is still watching: a coin drops out of that set 6 hours after it was created, once it has also been idle for 45 minutes. An older rug outside that window will not light this icon. A high launch count in Dev history is a different tally.
How DegenGraph detects it
For each other live coin from the same creator, the scanner checks three things: they bought tokens, they sold at least 90% of that buy, and current market cap is below 40% of that coin’s high. The icon turns on at one such coin. The score flag adds 5 points per coin, capped at 15, with the text “Dev abandoned N other coin(s) seen in the last hours (sold out, -60% from ATH)”.
How to read it in the list
Coral mark. The tooltip says “Dev has N rugged coin(s)”. The Dev history column adds “· N rug” in red. Lots of launches with this icon off means they launch often. It does not mean those launches were abandoned.
Warning · Bundled
Bundled
What it means
Wallets bought in the same Solana slot the coin was created in, and those buys add up to at least 5% of supply.
Why it matters
A bundle is a coordinated open. Many buys land in the creation slot so the curve looks instantly bought and the first candles print green. Those wallets often sell into the next wave together. The icon is about that launch slot, not buys that come later.
How DegenGraph detects it
A buy counts when its slot is the coin’s create slot or earlier. The percent is tokens bought in that slot divided by supply. It is the size of the buy, not what those wallets still hold. The icon shows at 5% or more. The score flag starts when the percent is above 5, up to 20 points, and the flag text also says what those wallets still hold. The Bundle column turns yellow from 5% and red from 15%. A smaller bundle can show as a percent in the column with no icon.
How to read it in the list
Three stacked squares. The tooltip says “Bundled N%”. Open the row for the wallet count and the percent they still hold.
Warning · Snipers
Snipers
What it means
At least one wallet bought in the create slot or the next three slots, and those wallets still hold at least 5% of supply.
Why it matters
Snipers are bots that land in the first slots. They often sell into the first real buyers. A high sniper percent means a chunk of supply is still sitting in wallets that were never organic holders. Snipers who already sold do not keep the icon on. The Snipers column can still show their count.
How DegenGraph detects it
Any trader in the create slot through the next three slots is an early buyer. That is the first four slots, including the slot the coin was created in. Sniper percent is what those wallets still hold, divided by supply. The icon needs a count above zero and at least 5% still held. The score flag starts when they still hold more than 10%, with points equal to half that percent, capped at 15.
How to read it in the list
Crosshair. The tooltip says “Snipers N (P%)”. A count with a tiny percent and no icon means they bought early and mostly sold. The column keeps the count either way.
Warning · Dev holds a lot
Dev holds a lot
What it means
The creator still holds at least 15% of supply. When the coin has a second creator address, that balance is included.
Why it matters
This is the loaded bag. Dev sold means they already exited. This icon means they have not. One sell from a 15%+ wallet moves the curve hard. A small creator buy under about 5% is common and does not light the icon.
How DegenGraph detects it
When an on-chain holder snapshot is under 20 minutes old, the dev percent comes from that snapshot. Otherwise it is the creator balance from bonding-curve trades, divided by supply. The icon turns on at 15% or more. The score flag starts above 5%, with points equal to the percent, capped at 20: “Dev holds X% of supply”. The Dev column turns yellow from 5% and red from 15%, so a yellow Dev cell can be a real flag with no icon yet.
How to read it in the list
Person with a falling mark. The tooltip says “Dev holds N%”. Read it next to Dev sold: one is still holding, the other already left.
Warning · Top 10 hold a lot
Top 10 hold a lot
What it means
The ten largest wallets together hold at least 50% of supply.
Why it matters
When a handful of wallets own half the coin, any one of them can move the price. Bundles and snipers often sit inside this group, but the icon itself is only concentration. It does not say those wallets are the dev. Cabal-style launches keep supply in a few wallets and pass it around.
How DegenGraph detects it
A fresh on-chain snapshot supplies the percent when it is under 20 minutes old. Otherwise it is the top 10 balances seen on the curve, divided by supply. The icon turns on at 50% or more. The score flag starts above 30%: 5 points plus 0.6 points for each percent above 30, capped at 25. The Top 10 column turns yellow from 30% and red from 50%. A 40% top 10 is in the score and yellow in the column, with no icon yet.
How to read it in the list
Pie with a filled slice. The tooltip says “Top 10 hold N%”. On Pro, the coin view lists those holders and tags DEV, SNIPE, BUNDLE, and SMART where they apply.
Warning · No socials
No socials
What it means
The coin’s metadata was read, and it has no X link, no Telegram link, and no website.
Why it matters
Plenty of pump.fun launches have no socials, and plenty of those are still rugs. The icon means there is no account to check and no site to compare with the chart. It is missing context. It is not, by itself, a line in the 0–100 score.
How DegenGraph detects it
The create event carries a metadata URI. DegenGraph fetches that JSON in the background: a normal https link, an ipfs:// link through a gateway, or an arweave link. It looks for twitter or x, telegram, and website on the JSON itself and under extensions and properties. Placeholder text such as “none”, “n/a”, “tba”, and “coming soon” is ignored. The icon turns on only after a successful read with zero real links. A fetch that is still running, or that failed, leaves the icon off. No icon does not prove the coin has socials.
How to read it in the list
Broken-link mark. The tooltip says “No socials”. The Socials filter chip “No socials” uses the same check. A coin with only a website will not show this icon.
Warning · Reused X
Reused X
What it means
The X handle on this coin is stored on at least 3 coins in DegenGraph, including this one.
Why it matters
Copy-paste metadata. The same account is stapled onto many tickers, or a real project’s handle is cloned onto a new mint. One shared handle across a pile of launches is a copy and scam pattern. A single relaunch does not reach 3.
How DegenGraph detects it
The handle is taken from an @name or from an x.com or twitter.com profile link. Post and community links are classified separately and often have no handle. DegenGraph counts coins that share that handle. The icon and the score flag turn on at 3 or more. The flag is +10: “Reused X: @handle is on N coins (copy/scam sign)”.
How to read it in the list
X with a recycle arrow. The tooltip says “Reused X (on N coins)”. N is the total, including this coin. Open the row and the X chip repeats the count.
Warning · X is post or community, not profile
X post or community, not a profile
What it means
The X link in the coin’s metadata opens a single post or an X community. It does not open an account profile. The legend labels this icon “X is post or community, not profile”. The tooltip splits the two cases: “X is post, not profile” or “X community, not profile”.
Why it matters
The X button is easy to read as “this project has an account”. A post can be anyone’s tweet, including a famous account the launcher does not control. A community page is a group, not a profile with a history you can check. The usual pattern is to paste a viral post or a community so the coin looks official.
How DegenGraph detects it
The twitter or x field is classified from the URL. A bare @handle, or x.com/handle and twitter.com/handle, is a profile, and this icon stays off. A path that contains “status” is a post. A path that is i/communities/… or otherwise contains “communities” is a community. The score flag is +8 and says the link points to a post, or to a community, rather than a profile.
How to read it in the list
Speech bubble. Read the tooltip before you treat the link as the team’s account. On the coin, the chip says “X is post, not profile” or “X community, not profile”, and the X button itself is marked as a warning. Open the link and see where it actually goes.
Warning · Copied name
Copied name
What it means
Another coin created in the last 6 hours uses the same name or the same ticker. The icon is hidden once this coin has migrated.
Why it matters
Ticker cloning. A new mint copies a name that is already trading so buyers ape the wrong contract. The original and the copy both get the count. It is a weak signal on its own, because ordinary words collide. The score only adds 3 points. Next to no socials or a reused X, it is a stronger copy pattern.
How DegenGraph detects it
About every 10 seconds the scanner indexes name and ticker, trimmed and lowercased, for coins created in the last 6 hours. The count is how many other mints share either the name or the ticker. The icon shows when that count is at least 1 and this coin is still on the curve. The score flag is “N other live coin(s) use the same name or ticker”, +3, including after the icon drops on migration.
How to read it in the list
Two overlapping rectangles. The tooltip says “Copy: N other coin(s) use this name”. Wider layouts may also show a COPY chip. After migration the icon goes away. Open the coin if you still need the copy count.
Catch-all · Other warning
Other warning
What it means
A triangle for risk flags that do not have their own icon. On Migration soon, the tooltip joins those flag sentences with a middle dot.
Why it matters
Migration soon rows are one line. Dev sold, a prior rug, snipers, a heavy dev bag, and a copied name have their own marks. Other score lines still matter and would not fit as more icons. The triangle means open the row.
How DegenGraph detects it
On Migration soon, flags are folded into this icon when their code is not dev sold, a prior rug, snipers, a heavy dev bag, a copied name, or smart wallets. The usual lines are: top 10 above 30% (the dedicated top-10 icon also shows once they hold 50% or more), a bundle, a creator with 10 or more launches in the 30-day snapshot, fewer than 15 holders after 5 minutes, a round trip where every buy was sold back, a non-standard curve with under 29.5 virtual SOL, and a coin under 1 minute old whose score is still forming. A reused X or a post/community flag can be repeated here too when it is on the score. New, Hot, Gainers, Signals, and Watchlist do not add this triangle. Those rows show the specific icons only.
How to read it in the list
Warning triangle on Migration soon. The tooltip is the flag text. If you only do one thing with it, open the row and read the score.
Positive · Smart wallets
Smart wallets
What it means
At least two wallets that DegenGraph treats as smart money have bought this coin.
Why it matters
This is a positive mark, the same rule as the Signals tab. It is not a guarantee. Smart wallets buy rugs, and two buys can be a coincidence. The score records it with 0 points, so it does not raise the risk number.
How DegenGraph detects it
A wallet counts as smart in either of two ways. The 30-day snapshot includes wallets with at least 10 coins, a win rate of at least 50%, and positive PnL. The live set is the top 60 of the 24-hour leaderboard after bot-like wallets are dropped (the board itself needs at least 3 closed trades and 0.5 SOL bought), limited further to wallets with at least 3 SOL of realized PnL and at least a 50% win rate. Any buy from those wallets is counted. The icon turns on at 2 or more.
How to read it in the list
Green star. The tooltip says “N smart wallets bought”. One smart buyer does not light the icon. The Signals tab is the list of coins at 2 or more.
Status · Migrated
Migrated
What it means
The bonding curve is finished and the coin has moved to the pump.fun AMM.
Why it matters
Migration is a status, not a risk flag. Trading continues in a pool, and market cap after that comes from the pool rather than the frozen curve. It does not mean the coin is safe. Rugs happen after migration too. The copied-name icon turns off once a coin migrates. This arrow is the status that replaces the “still on the curve” story.
How DegenGraph detects it
The scanner marks a coin migrated from a PumpPortal migrate or pump-amm event, from the bonding curve complete flag on chain, or when real tokens left on the curve drop to 1 or below. Curve progress shows 100.
How to read it in the list
Green arrow. The tooltip says “Migrated”. Wider layouts may also show a MIGRATED chip. You will not see it on Migration soon: that tab is coins still on the curve, at 75% or more by default. A migrated coin can still show warning icons.