<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>The Solana Rug Pull Anatomy: How to Verify Any Token in 90 Seconds</title>
        <link>https://paragraph.com/@solana-rug-pull-checklist-90-seconds</link>
        <description>undefined</description>
        <lastBuildDate>Thu, 30 Jul 2026 16:54:39 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[The Solana Rug Pull Anatomy: How to Verify Any Token in 90 Seconds]]></title>
            <link>https://paragraph.com/@solana-rug-pull-checklist-90-seconds/the-solana-rug-pull-anatomy-how-to-verify-any-token-in-90-seconds</link>
            <guid>2yDCDBxojYTTbGC4Rd5y</guid>
            <pubDate>Tue, 19 May 2026 23:45:08 GMT</pubDate>
            <description><![CDATA[Memecoin Twitter is a meat grinder. Every week thousands of new SPL tokens launch, a handful 100x, and the rest go to zero. Most of the ones that go to zero do not just "fail" in the market sense. They get rugged: the dev keeps mint authority, pulls liquidity, freezes holders, or simply walks away with the LP. The annoying truth is that almost every rug is mechanically obvious if you look at the right four or five fields on-chain. You don't need insider knowledge, paid alpha, or a Discord. Yo...]]></description>
            <content:encoded><![CDATA[<p>Memecoin Twitter is a meat grinder. Every week thousands of new SPL tokens launch, a handful 100x, and the rest go to zero. Most of the ones that go to zero do not just "fail" in the market sense. They get rugged: the dev keeps mint authority, pulls liquidity, freezes holders, or simply walks away with the LP.</p><p>The annoying truth is that almost every rug is <strong>mechanically obvious if you look at the right four or five fields on-chain</strong>. You don't need insider knowledge, paid alpha, or a Discord. You need a wallet and 90 seconds.</p><p>This is the exact checklist I use before I touch any token under $5M market cap. It's the same checklist that powers the free <a target="_blank" rel="noopener noreferrer" class="dont-break-out" href="https://managernest.com/tools/analyzer">ManagerNest Token Analyzer</a> — paste a mint, get back a score, get back the reasons.</p><p>Let's go through it.</p><h2 id="h-1-mint-authority" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">1. Mint authority</h2><p>The single most important field. If a token's <code>mintAuthority</code> is not <code>null</code>, somebody (almost always the dev) can press a button and print more supply. Your bag gets diluted to zero in one transaction.</p><p>What to look for: on Solscan, scroll the token's mint account. The "Mint Authority" row should read <strong>None</strong> or be marked revoked. On the analyzer, this is the first check and it's weighted critically because a single failure here invalidates everything else.</p><p>Real example: in late 2024, a token called "BERRY" had a $40M peak market cap. The dev never revoked mint. Two weeks later, supply quintupled overnight. Chart did the thing.</p><p>If mint authority is live, the only correct trade is a swap-out.</p><h2 id="h-2-freeze-authority" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">2. Freeze authority</h2><p>Less catastrophic than mint authority, but more sinister because nobody talks about it. If <code>freezeAuthority</code> is set, the issuer can freeze any holder's token account. Your tokens become uneconomic: you can't sell them, can't transfer them, can't do anything. They sit in your wallet as a digital paperweight.</p><p>Legitimate use cases exist (compliance tokens, USDC, etc.). For a memecoin, it's a red flag. There is no reason a memecoin needs a freeze function unless the team wants the option to lock specific wallets.</p><p>The check takes one RPC call. Same place as mint authority.</p><h2 id="h-3-top-10-holder-concentration" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">3. Top 10 holder concentration</h2><p>If the top 10 wallets hold more than 50% of circulating supply, you are not buying a community token. You are buying a coordination problem.</p><p>A 20% top-10 share is normal early on (LP wallets, team allocations, market makers). 50%+ means a handful of wallets can dump in unison and instantly print a chart that looks like a cliff. Even if they don't plan to rug, <strong>the option to rug is held by ten people</strong>, and one of them is having a bad day eventually.</p><p>Snapshot the top holders before you ape. Re-snapshot two days later. If a top wallet's balance is moving, especially toward an exchange or a fresh wallet, exit.</p><h2 id="h-4-liquidity-depth" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">4. Liquidity depth</h2><p>The number on DexScreener is the lie of omission. "$300k liquidity" sounds healthy until you check whether it's locked.</p><p>Two ways the LP becomes a weapon:</p><ul><li><p><strong>Unlocked LP</strong>: the dev can withdraw the entire pool whenever. Classic rug.</p></li><li><p><strong>Locked but for one day</strong>: time-locked LPs are common, but the lock duration is what matters. "Liquidity locked!" with a 7-day timer is closer to a countdown than a guarantee.</p></li></ul><p>Check the lock. Streamflow, Team Finance, and PinkLock are the dominant lockers on Solana. If the LP is locked through one of them, the locker shows the unlock date. If you can't find the lock contract, assume it isn't locked.</p><h2 id="h-5-age-and-pair-history" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">5. Age and pair history</h2><p>Hours-old tokens are not investments. They are coin flips with house odds.</p><p>A pair that's been live for 30+ days and is still trading is a different animal than a token that minted 4 hours ago and pumped 80%. The first one survived something. The second one is the something other people are about to not survive.</p><p>Age alone doesn't make a token safe — long-running rugs exist — but <strong>fresh tokens fail at a rate so high that the expected value is negative even when you guess right occasionally</strong>.</p><h2 id="h-6-the-wallet-behind-the-wallet" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">6. The wallet behind the wallet</h2><p>This is the check most tools miss and most people skip.</p><p>The dev wallet that minted the token usually didn't pay the rent fees from a brand-new wallet. It got funded from somewhere. That somewhere often has a history.</p><p>Trace the funding back two hops. If the funding wallet has touched five other dead tokens in the last 60 days, you are looking at a repeat offender. The same playbook every time: mint, pump, dump, abandon, repeat from a fresh wallet.</p><p>The free analyzer flags some of this. Paid tools like Bubblemaps and Arkham go deeper. For most memecoins, two hops back gets you to the answer.</p><hr><h2 id="h-how-to-do-all-six-in-90-seconds" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">How to do all six in 90 seconds</h2><p>You can run each check manually with a block explorer and a notepad. Most people don't, because the friction is just high enough that the rational move is to skip checks 4-6 entirely and YOLO.</p><p>What I do instead: paste the mint into the <a target="_blank" rel="noopener noreferrer" class="dont-break-out" href="https://managernest.com/tools/analyzer">Solana token analyzer</a>. It runs the first five checks instantly. Verdict comes back as a 0-100 score with the failing checks itemized.</p><p>The output looks like this:</p><pre data-type="codeBlock" text="Score:    34/100 (high risk)
✗ Mint authority active
✗ Top 10 holders control 68%
✗ Less than 24 hours old
✓ Freeze authority revoked
✓ Liquidity meaningful
"><code>Score:    <span class="hljs-number">34</span><span class="hljs-operator">/</span><span class="hljs-number">100</span> (high risk)
✗ Mint authority active
✗ Top <span class="hljs-number">10</span> holders control <span class="hljs-number">68</span><span class="hljs-operator">%</span>
✗ Less than <span class="hljs-number">24</span> <span class="hljs-literal">hours</span> old
✓ Freeze authority revoked
✓ Liquidity meaningful
</code></pre><p>That's the entire decision in 90 seconds. No spreadsheet, no Solscan tabs, no math.</p><p>For mints I'm tracking long-term, I'll also pull the <a target="_blank" rel="noopener noreferrer" class="dont-break-out" href="https://managernest.com/proof/">proof page</a> which shows the immutability state plus history. And if I'm trying to find new things to scan rather than verify something I already saw, I check the <a target="_blank" rel="noopener noreferrer" class="dont-break-out" href="https://managernest.com/scans/recent">recent scans hub</a>, which lists the 10 highest-liquidity Solana tokens scanned automatically each day.</p><h2 id="h-what-this-does-not-protect-you-from" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">What this does not protect you from</h2><p>A clean checklist is necessary but not sufficient. None of these checks tell you:</p><ul><li><p>Whether the team is real.</p></li><li><p>Whether the marketing is paid.</p></li><li><p>Whether the volume is wash-traded.</p></li><li><p>Whether the influencers shilling it got a private allocation.</p></li></ul><p>Those are different problems. Social signal verification is harder to automate, and most "trust scores" you see online are vibes. The on-chain checks above are math. <strong>Pass the math first, then judge the vibes.</strong> If a token fails the math, no amount of vibes makes it safe.</p><h2 id="h-a-note-on-the-analyzer-being-free" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">A note on the analyzer being free</h2><p>This is the question I get most: why is the scanner free?</p><p>Two reasons. First, because the marginal cost of an additional scan is roughly $0.0001 in RPC. Charging for it would be embarrassing.</p><p>Second, because the tools that <em>do</em> charge for this exact functionality — and they exist, and they're well-known — make money by being gated. Gated tools are slow because the friction reduces the number of people who actually use them. The point of a rug check is to be done in 90 seconds, not 90 seconds plus a signup form.</p><p>If you want the gated version with embeddable widgets, webhook alerts, and historical scoring, the analyzer has a paid tier. The basic check that catches 95% of rugs will stay free forever, because that's the only reason it works as a tool.</p><h2 id="h-closing" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0">Closing</h2><p>The reason rugs keep happening at scale is not that the on-chain evidence is hidden. It's that the cost of looking is just high enough that most people skip it on each individual trade, and the math catches up with them across hundreds of trades.</p><p>The 90-second version of "do your own research" is real and it works. The cheapest way to lose less money on Solana memecoins is to run this checklist before each entry. Not after the pump. Not after the dump. Before the entry.</p><p>That's it. Go scan something.</p><hr><p><em>The author runs </em><a target="_blank" rel="noopener noreferrer" class="dont-break-out" href="https://managernest.com/"><em>ManagerNest</em></a><em>, a non-custodial Solana toolkit. The token analyzer, swap, multi-send, and metadata editor are free. This post is not financial advice.</em></p>]]></content:encoded>
            <author>solana-rug-pull-checklist-90-seconds@newsletter.paragraph.com (The Solana Rug Pull Anatomy: How to Verify Any Token in 90 Seconds)</author>
        </item>
    </channel>
</rss>