© 2026 Alchemii
BLOCKCHAIN
Jupiter Strict List: Solana Token Verification (2026)

Jupiter Strict List: Solana Token Verification (2026)

Jupiter's strict list is the de facto verification standard for Solana tokens. What it is, how to get listed, and what happens if you're not.

Gary Zhao
Gary Zhao
Founder of Alchemii · · Last updated

The Jupiter strict list is a curated subset of Solana SPL tokens that Jupiter — Solana's dominant DEX aggregator — has verified for quality and safety, and it functions as the de facto verification standard on Solana. To be added, a token generally needs revoked mint and freeze authorities, active liquidity on a major DEX (Raydium, Orca, Phoenix, or Meteora), complete Metaplex metadata, an image hosted reliably (Arweave or pinned IPFS), and a real project presence (Twitter, website, Telegram or Discord). Listing happens via a pull request to the jup-ag/token-list GitHub repository and typically takes 3-7 days for legitimate projects. Tokens not on the strict list are still tradeable through Jupiter, but they show an "unverified token" warning that scares off many retail buyers.

"Get on the Jupiter strict list" comes up in basically every memecoin launch postmortem. It's the de facto verification badge on Solana — the difference between Phantom showing your token cleanly and Phantom flashing a yellow "unverified" warning that sends 30% of would-be buyers running. Below is what the strict list actually is, what gets you in, and how long it really takes (much longer than the docs claim).

What Jupiter is, briefly

Jupiter is the largest DEX aggregator on Solana. Like 1inch on Ethereum, it routes swaps across multiple AMMs (Raydium, Orca, Lifinity, Phoenix, etc.) to give users the best price. As of 2026, Jupiter handles most of the swap volume on Solana — Phantom and most other wallets default to Jupiter for swap routing.

This makes Jupiter's token list infrastructure one of the most influential pieces of Solana SEO/discovery. If your token isn't on Jupiter, most users won't find it — even if it's tradeable.

What the "strict list" is

Jupiter actually maintains two token lists:

  1. All list — every SPL token they know about. This is automatic; if a token has any liquidity on a Solana DEX, Jupiter picks it up. This list is huge (tens of thousands of tokens).

  2. Strict list — a curated subset of the all list. Tokens on the strict list pass a series of quality and safety checks. The Jupiter UI defaults to showing strict-list tokens; users have to opt in to see "unverified" tokens.

The strict list is what people mean when they say "verified on Jupiter".

What it takes to be on the strict list

The criteria have evolved (and Jupiter publishes them in their token list repo). The general bar:

Must-haves

  • Mint authority revoked (or transferred to a recognized DAO/multisig)
  • Freeze authority revoked (with rare exceptions for regulated stablecoins)
  • Active liquidity on at least one major Solana DEX (Raydium, Orca, Phoenix, Meteora)
  • Token metadata complete: name, symbol, image, description (via Metaplex)
  • Image hosted reliably (Arweave or pinned IPFS preferred)

Strong signals

  • Project Twitter — real account, not 30 days old, real followers
  • Project website — basic landing page with information
  • Telegram or Discord with active community
  • Listed on CoinGecko or CoinMarketCap (helps establish track record)

Disqualifiers

  • ❌ Active mint authority (memecoin)
  • ❌ Active freeze authority (memecoin)
  • ❌ Top wallet holds >25% of supply (concentration risk)
  • ❌ Insufficient liquidity (under ~$10K typically)
  • ❌ Impersonator name (close to existing major token)
  • ❌ Less than ~24 hours since launch (cooling-off period)

How to actually get listed

Jupiter shifted to a more decentralized listing process in 2025-2026. The current path:

  1. Submit a PR to the jup-ag/token-list GitHub repo with your token's metadata (mint address, name, symbol, image link, social links).
  2. Wait for community review. Jupiter relies on community signals — multiple verified accounts vouching for the token, on-chain activity, etc.
  3. Pass the auto-checks. Jupiter has automated bots that verify authorities are revoked, liquidity exists, metadata is complete.
  4. Get merged. Once merged into the strict list, the token is reflected in Jupiter's API and UI within a few hours.

Realistic timeline: 3-7 days for legitimate projects with all signals in place. Longer if you're missing pieces.

Common reasons listings get rejected

  • Authorities not actually revoked (the deployer says they are but Solscan shows otherwise)
  • Image URI doesn't load (broken IPFS, expired domain)
  • No real social presence (project Twitter has 50 followers, half are obvious bots)
  • Insufficient liquidity (pool has $500, not enough for the strict list bar)
  • Suspicious holder distribution (one wallet has 40%)
  • Impersonating an existing project (the most common rejection — JupiterV2, RaydiumV3, etc. get auto-flagged)

We had a client PR rejected once for the second reason and didn't realize it for two weeks. The launch had real social, real liquidity, doxxed team — but freeze authority was still active on the mint at submission time. Reviewer flagged it in a one-line comment, we revoked, re-submitted, approved in 5 days. The fix was 30 seconds; the lost two weeks were the cost of not checking authority status before opening the PR. The pre-submit checklist below would have caught it.

Strict list inclusion impact (the data)

Being on the strict list materially changes how Jupiter, Phantom, and other Solana wallets treat your token.

Time to listing review
3-7 days
After valid PR submission
Cost
$0
Free, GitHub-only
Listing rejection rate
~40%
First-PR rejection rate
Required: revoked authorities
Yes
Mint + freeze must be null
Required: active liquidity
Yes
Major DEX pool, real volume
Conversion lift (verified vs not)
~2.1×
Phantom-display traders
What Jupiter strict-list inclusion costs and what it gets you.

Toggle: rejection reasons by frequency

Most common Jupiter strict-list rejection reasons

What happens if you're not on the strict list

Your token is still tradeable — Jupiter routes through unlisted tokens, just with a warning banner. Specifically:

  • Traders see "Unverified token" banner when swapping
  • Phantom shows a "transaction may be risky" warning
  • Default token search returns strict list first; users have to toggle "show unverified"
  • DexScreener still shows your pair (DexScreener has a separate listing system)
  • CoinGecko / CoinMarketCap still index your token if you're listed there

Practically, this affects retail discovery. If you're running a serious memecoin launch and a trader sees "unverified" while trying to swap, many will abandon.

Strict list vs other verification systems

SystemWhat it isInfluence
Jupiter strict listCurated list of verified Solana tokensHighest — most swap routing flows through Jupiter
CoinGecko listingIndependent crypto data aggregatorHigh — adds external legitimacy
CoinMarketCap listingSame idea, different operatorHigh — institutional users check CMC
DexScreener verificationDEX pair tracking + risk indicatorsMedium — informational, not gatekeeping
Phantom allowlistPhantom wallet's internal flagging via BlowfishHigh — affects buy/sell UX
Centralized exchange listingBinance, Coinbase, etc.Highest commercial signal — but rare

For most memecoin launches, target the Jupiter strict list first (achievable in a week), then DexScreener visibility (automatic with liquidity), then later CoinGecko/CMC (takes longer, requires application).

Pre-launch checklist for fast Jupiter listing

If your goal is to be on the Jupiter strict list within a week of launch:

□ Revoke mint authority during creation
□ Revoke freeze authority during creation
□ Use complete Metaplex metadata (name, symbol, image, description)
□ Host image on Arweave or pinned IPFS
□ Seed Raydium pool with at least 5-10 SOL liquidity
□ Burn LP tokens (strongest trust signal)
□ Set up project Twitter at least a week before launch
□ Create simple landing page (cheap on Vercel / Netlify)
□ Open Telegram with real members (not bot-padded)
□ Wait 24-48 hours for organic activity
□ Submit PR to jup-ag/token-list with all info
□ Apply for CoinGecko listing in parallel

If you launch through Alchemii's Token Creator, the first 3 items happen in the same transaction. The rest is your project setup.

Common questions

How much does it cost to get on the Jupiter strict list? Nothing directly — there's no listing fee. Costs are indirect: token creation (~$10-15), liquidity seed (~5-10 SOL), and the time investment in a Twitter/Telegram presence.

Does Jupiter ever remove tokens from the strict list? Yes, if a token's circumstances change — for example, if a previously-revoked authority somehow gets reset (unusual but possible with multisig migrations), or if the project becomes inactive and liquidity drains. Removal is rare for legitimate projects.

Can I appeal a rejected listing? The PR review process is open on GitHub. If your PR is rejected with a specific reason, you can fix the issue and resubmit. Reasonable rejections include "insufficient liquidity" or "image link broken" — fixable.

Does a Jupiter listing affect price? Indirectly. It increases discoverability and reduces friction for buyers, which tends to increase volume. Many projects see a small price bump on listing announcement.

If my token is on Jupiter but my pair only on Raydium, where do swaps actually go? Swaps still execute on Raydium (Jupiter is just the router). Jupiter's strict list affects visibility and trust signal, not the underlying liquidity venue.

What's the difference between Jupiter strict list and the Solana token list (deprecated)? The original Solana Foundation token list was deprecated around 2023. Jupiter's strict list took over as the de facto standard. The Solana Foundation's current position is "we don't curate; community projects like Jupiter do".

Quick facts (verifiable specifications)

SpecificationValueSource
Listing repositorygithub.com/jup-ag/token-listJupiter
Listing processSubmit PR with token metadataArticle body
Realistic timeline3-7 days for projects with all signals in placeArticle body
Listing feeNone (no direct cost)Article body
Cooling-off period~24 hours minimum since launchArticle body
Concentration disqualifierTop wallet holding >25% of supplyArticle body
Liquidity floor~$10K minimumArticle body
Required authorities revokedMint authority and freeze authorityArticle body
Acceptable DEX venues for liquidityRaydium, Orca, Phoenix, MeteoraArticle body
Preferred image hostingArweave or pinned IPFSArticle body
Suggested seed liquidity for memecoin launch5-10 SOLArticle body
Stablecoin freeze authority exceptionAllowed (regulated stablecoins)Article body

Limitations of this guide (what it doesn't cover)

This article focuses on Jupiter's strict list as a verification mechanism. Several related topics are intentionally out of scope.

  • CoinGecko / CoinMarketCap listing applications. Mentioned as parallel signals but not walked through — each platform has its own application form and review timeline.
  • DexScreener paid verification badges. DexScreener has a separate paid verification program; refer to their official marketing page.
  • Centralized exchange listings (Binance, Coinbase, MEXC, Gate.io). CEX listings have entirely different processes (commercial deals, KYC, legal review) and are out of scope here.
  • Phantom / Blowfish wallet allowlisting. Mentioned briefly; the underlying allowlist mechanics are operated by Blowfish and not publicly documented in detail.
  • Multisig governance for projects keeping freeze authority. If you're a stablecoin or compliance-focused token keeping freeze authority on a multisig, see your multisig provider's docs (Squads, Realms).
  • Marketing the listing announcement. Once you're on the strict list, communicating it to your community is a marketing topic — see How to market a Solana memecoin.
  • Non-Solana chain verification systems. Uniswap default list, BSC's PancakeSwap list, and similar are out of scope.

Sources & references

  1. Jupiter (DEX aggregator)JupiterSolana's dominant DEX aggregator.
  2. Jupiter strict list (jup-ag/token-list)Jupiter / GitHubThe actual repository where strict-list PRs are submitted and reviewed.
  3. Jupiter strict-list PR historyGitHub / JupiterPublic PR history — see real merged + rejected listings to understand patterns.
  4. Why most Solana memecoins die in 24 hoursAlchemiiSource for the conversion lift data and trader behavior survey.
  5. Phantom wallet — Jupiter integrationPhantomPhantom uses Jupiter strict list to decide what's verified vs warned.
  6. Blowfish (Chainalysis)BlowfishWallet security partner that flags spam tokens in Phantom.
  7. Solscan token explorerSolscanVerify your token meets all the strict-list requirements before submitting the PR.
  8. DexScreener — SolanaDexScreenerLiquidity verification — your Raydium pool's liquidity must show $10K+ here.
  9. GeckoTerminal — Solana poolsGeckoTerminalCross-DEX pool data — verify your token has real, sustained liquidity.
  10. Jupiter Stats dashboardJupiterPublic Jupiter volume data — strict-list tokens dominate Jupiter swap volume.
  11. Pinata IPFS pinningPinataReliable IPFS pinning that satisfies the strict-list image-hosting requirement.
  12. Arweave permanent storageArweavePay-once-permanent image hosting — preferred for strict-list submissions.
  13. Get Solana token listed on PhantomAlchemiiCompanion guide on Phantom-specific listing.
  14. Alchemii revoke mint toolAlchemiiRequired for strict-list inclusion.
  15. Alchemii revoke freeze toolAlchemiiRequired for strict-list inclusion.

FAQ

What is Jupiter's strict list?

The Jupiter strict list is a curated registry of verified Solana SPL tokens maintained by the Jupiter aggregator team. Tokens on the list display a verified badge in Jupiter's swap UI, get included in Phantom's default token list, and are trusted by most third-party aggregators. It's the de facto verification standard for Solana tokens.

How do I get my Solana token on the Jupiter strict list?

Submit a pull request to the github.com/jup-ag/token-list repository. Your token must have: revoked mint authority, revoked freeze authority, on-chain Metaplex metadata with a pinned IPFS image, at least one Raydium or Orca pool with meaningful liquidity, and a genuine project presence (website, social profiles, holder distribution). Review takes 1-2 weeks.

What gets a Solana token rejected from the Jupiter strict list?

Common rejections: unrevoked mint or freeze authority, image hosted on a non-IPFS URL that may go offline, token name or ticker that copies an existing listed token, no liquidity or single-holder concentration, fake or copied social profiles. Jupiter's reviewers explicitly look for rug-pull preconditions and reject tokens that have them.

Is Jupiter strict listing the same as Phantom verification?

Not exactly, but they correlate. Phantom uses its own indexing logic but heavily weights Jupiter strict-list inclusion as a positive signal. Tokens on Jupiter's strict list almost always display normally in Phantom; tokens not on the list often trigger Phantom's spam filter. Getting listed on Jupiter typically clears Phantom display issues as a side effect.

Does my token still trade on Jupiter if it's not on the strict list?

Yes. Jupiter aggregator routes through any token with on-chain liquidity, listed or not. The strict list is a verification badge, not a requirement for swaps. Unlisted tokens just won't have the verification badge and may trigger 'unverified token' warnings in some downstream wallets and aggregators.


Launching a token and want to maximize your chances of fast Jupiter listing? Start with Alchemii's Token Creator (handles authorities + Metaplex metadata in one step) — or for memecoins use the Solana meme coin tool with strict-list-friendly defaults. Seed liquidity via our Create Liquidity tool, and follow the Solana memecoin launch checklist for the full playbook.

Related Topics

More guides covering the same Solana token creation, mint authority, LP burn, Raydium liquidity, and memecoin launch topics.