🧬 The Extension

SolanaShitList.fun for Chrome. Any Solana address on any page gets a badge — shitlisted or not, and who bundled the launch.

Soon on the Chrome Web Store — until it's approved, install it yourself in two minutes below.

Stop copy-pasting CAs into three tabs.

You're reading a post. There's a contract address in it. Right now that means copying it, opening a scanner, pasting, waiting. This puts the answer next to the address, on the page you're already on.

⬇ Download for Chrome

🚩 Already on the list?

Every address on the page is checked against the shitlist. If it's a wallet we've named, the badge turns red and tells you why — rugger, insider, wash trader.

⚠️ Who launched it?

For a token: whether the dev is on the wall, how many coins that dev has already minted, and how many shitlisted KOLs were caught shilling this exact CA.

🧬 The launch bundle

How much supply a handful of wallets took in the creation block, how much they still hold, and how much they've already sold to whoever showed up next.

📈 What everyone's checking

Click the toolbar icon for the tokens being checked right now, and open any of them for a mini report — bundle, dev history and trade links — without leaving the page you're on.

🔒 Read-only, always

It cannot sign, send, or propose a transaction, and it never touches your wallet. The only thing it sends us is the address you clicked on — never page content, URLs or history.

That's a design rule, not a roadmap item.

🛠️ Install it (2 minutes)

The Web Store listing is in review. Until it's live, this is the same extension, installed by hand — Chrome calls it "unpacked".

  1. Download and unzip it.

    ⬇ solanashitlist-extension.zip

    Put the unzipped folder somewhere permanent — Chrome loads it from that exact path every time it starts. If you delete the folder, the extension disappears.

  2. Open chrome://extensions

    Paste it in the address bar. Then turn on Developer mode — the switch in the top-right corner.

  3. Click "Load unpacked" and pick the folder.

    The one you just unzipped — the folder that has manifest.json in it. Don't drag the zip onto the page; that won't work.

  4. Pin it, then open any post with a CA in it.

    A 🧬 bundle? pill appears next to the address — click it for the report. Works on X, pump.fun, DexScreener, Solscan, Axiom, Birdeye, GMGN and Telegram Web. The toolbar icon opens the trending list; the gear inside it opens settings.

Chrome will occasionally nag you about "developer mode extensions" on startup. That's Chrome being suspicious of anything not from its store — it goes away once the listing is approved and you switch to that version.

🎉 It's free

No key, no account, no payment. The shitlist check and the launch-bundle report are both open to everyone — install it and it works.

If the extension reports no record for a token, that means nobody has reconstructed its launch yet — not that the launch was clean. The chain analysis lives on memecoins.expert; scan it there and the answer shows up here.

🔍 What it can and can't do

The whole thing is about 600 lines you can read. Nothing below is a promise about intent — it's a description of what the code is able to do at all.

✅ It can

  • Read the visible text of pages on the nine sites listed below, to find Solana addresses.
  • Insert a small badge next to an address, and open a panel when you click it.
  • Ask our server about an address, and store the answer locally in your browser.

🚫 It cannot

  • Touch a wallet. No wallet connection, no signing, no sending, no transaction of any kind. There is no code in it that can move a lamport.
  • Run on other sites. Outside the nine sites below it isn't loaded at all.
  • Read what you type. Inputs, text boxes and editable fields are skipped on purpose.
  • See your other tabs, history, bookmarks, downloads or cookies. It never asked Chrome for those permissions, so Chrome would refuse.
  • Load code from anywhere. Everything it runs ships inside the package. No remote scripts, no eval, no updates that bypass Chrome.

🔐 Permissions it asks Chrome for

Chrome shows you this list at install. Here's every entry and why it's there. There are no others — and no optional ones waiting to be switched on.

storage Keeps the reports already fetched, in your browser. This is local storage on your machine — it is not an account, and we can't read it.
solanashitlist.fun Lets it call our API. This is the only server it is permitted to contact; a request anywhere else would be blocked by Chrome.
Nine site permissions x.com · twitter.com · pump.fun · dexscreener.com · solscan.io · axiom.trade · birdeye.so · gmgn.ai · web.telegram.org Read page text on these to find addresses and place the badge. Chrome words this as "read and change your data" on those sites — the "change" is the badge we insert; nothing else on the page is modified.

📡 What reaches our servers

A Solana address found on the page — only when you click its badge, or in one batched shitlist lookup per pageSent
Your IP address — unavoidable for any web request, used only for rate limitingSent
Page content, post text, images, or anything you're readingNever
The URL of the page you're on, or your browsing historyNever
Anything you type — searches, messages, form fieldsNever
Wallet keys, balances, seed phrases, connected accountsNever
Your name, email, or any identifier for youNever
Cookies, analytics, tracking pixels, third-party SDKsNever

Addresses are public chain data. We cache one report per address so the next person asking about the same token costs us nothing — but nothing about who asked is stored beside it, and we sell nothing to anyone. Full detail: privacy policy.

✅ Verify it yourself

Found a bug, or want it on another site? 🐛 Tell us on The Wall →