Solana Token Launch Checklist
Everything still outstanding before you launch, checked on-chain, each with the tool that fixes it.
How to check a Solana token is ready to launch
- Paste your token's mint address. No wallet is needed and nothing is signed, so this is free.
- Press Check. It reads the mint, follows the metadata, and on mainnet also looks up liquidity and LP burn.
- Read the count at the top. Only things that are genuinely done or genuinely outstanding are counted, so anything we could not read does not drag the number down.
- Work through the amber items. Each one says what is missing and links straight to the tool that fixes it.
- Re-check after each fix. Some changes, especially metadata, take a few minutes to be visible everywhere.
Common questions
How is this different from the Rug Check?
Same facts, different question. The Rug Check answers a buyer's question: should I trust this token. This answers the creator's: what have I not finished. That is why every item here links to the tool that fixes it, and why it includes things a buyer would not care about, like whether your logo actually loads.
Do I have to complete everything on the list?
No. It is a checklist, not a rulebook. Some tokens keep a mint authority on purpose because they have a published emissions schedule, and plenty launch before seeding liquidity. What the list is for is making sure anything still outstanding is a decision you made rather than something you forgot.
Why do some items say unknown instead of passing or failing?
Because we genuinely could not read them, and guessing either way would be worse. On testnet there is no real liquidity to look up. A metadata document can be unreadable from a browser for reasons that do not affect wallets at all. Those items are excluded from the count rather than held against you.
It says one wallet holds almost all the supply. Is that bad?
Not necessarily, and the tool says so. The largest holder of a perfectly healthy token is very often the liquidity pool itself, which is exactly where those tokens are meant to be. We cannot reliably tell a pool from a person's wallet, so this is raised as something to look at rather than as a failure.
Can I run this on a token I did not create?
Yes, and it will tell you the same things. The fixes will not work, though: revoking an authority or changing metadata needs the wallet that holds the relevant authority, and that is not you.
Does a full checklist mean my launch will go well?
No. It means the technical groundwork is in place and a careful buyer will not find an obvious problem. Whether anyone wants your token is a completely different question, and no tool on this site can answer it.
What this actually checks
Everything on the list is read from the chain or from the document your metadata points at. Nothing is guessed and nothing is self-reported.
- Both authorities. Whether more supply can be created, and whether wallets can be stopped from selling.
- Identity. A name and symbol on-chain, a logo that genuinely loads, and whether any of it can still be rewritten.
- Transfer tax, but only if the token has one, and specifically whether the rate can still be raised.
- Liquidity.Whether a pool exists at all, and how much of the main pool's LP has been burned.
- Holder spread. Whether one address holds nearly everything.
Unknown is not the same as failed
Several things here cannot always be read, and the list is careful about the difference. On testnet there is no real liquidity to look up. A metadata document can be unreachable from a browser for reasons that do not affect a wallet at all. A holder list can be too large for a public RPC endpoint to return.
Those show as unknown and are left out of the count entirely, rather than counted against you. A checklist that can never reach the top is one people stop reading, and a tool nobody reads protects nobody.
An incomplete list is not automatically wrong
There are honest reasons to launch with items outstanding. A project with a published emissions schedule needs its mint authority. A team may seed liquidity after an initial distribution rather than before. Metadata is often left unlocked until the branding has settled.
The point is not to get every tick. It is that anything still outstanding should be a decision you made and can explain, rather than something you did not know about. Everything on this list is visible to anyone who looks, so you want to be the one who noticed first.
What it cannot tell you
Whether the launch will go well. This checks the technical groundwork, and technical groundwork is the part that is easy to verify and the smaller half of whether a token succeeds. A complete list means a careful buyer will not find an obvious problem. It says nothing about whether anyone wants what you built.
On an EVM chain the list is different
Pick any of the EVM chains in the sidebar and this reads an ERC-20 instead. The question is the same and the evidence is not, because the two ecosystems keep a creator's unfinished work in different places. A Solana token carries its powers as fields on the mint. An ERC-20 is arbitrary code, so the same questions are answered by reading the deployed bytecode and calling owner().
- Ownership. One
Ownableowner sits behind every privileged function an ERC-20 has, so renouncing is the single move that closes most of this list at once. - Minting, pausing and blacklisting. Found by their function selectors in the bytecode, and scored by whether an owner is still there to call them. A mint function on a renounced contract is dead code and is not held against you.
- Upgradeability, which Solana has no equivalent of. This one stays outstanding even after ownership is renounced, because a proxy's upgrade rights are a separate role from its owner.
- Name and symbol, which an ERC-20 sets in its constructor and cannot change afterwards. That also means there is no metadata to lock, so that row does not appear.
Three things on the Solana list are not checked on an EVM chain, and they are left off the report rather than shown as unknown: whether your source is verified on the explorer, whether a pool holds your token, and how the supply is spread across holders. Unknown means we looked and could not tell. These we do not look at yet, and saying otherwise would be the more comfortable answer rather than the true one.
Related tools
- The same facts as a buyer sees them: Rug Checker.
- Diagnose a missing logo in detail: Logo & Metadata Check.
- Haven't made the token yet? Create a Solana Token can revoke both authorities as part of the launch.
