Can You Edit a Solana Token After Launch? (What's Possible and What's Not)
Edit a Solana token after launch — what you can change (name, image, links), what you can't (mint address, decimals), and how authority revocation locks specific changes forever.
A common post-launch panic: "I made a typo in my token's name. Can I fix it?" Sometimes yes, sometimes no — depending on three specific things. This article walks through exactly what's editable on a Solana SPL token and what isn't.
The two-program architecture (why some things are editable and others aren't)
Solana SPL tokens are governed by two on-chain programs:
- SPL Token Program — handles supply, decimals, transfers, balances, mint/freeze authority. Most fields here are immutable by design.
- Metaplex Token Metadata Program — handles name, symbol, image URI, description, social links. Designed to be editable if you keep update authority.
This split is why "edit a token" is ambiguous. The answer depends on which fields you mean and which authorities you've revoked.
For a deeper walkthrough of how these programs interact, see What is Metaplex Token Metadata?.
What you CAN edit (with active update authority)
These all live in the Metaplex metadata account:
Name
The display name (e.g., "Bonk"). Can be changed via metadata update.
Symbol
The ticker (e.g., "BONK"). Can be changed but most projects don't — symbols carry brand recognition.
Image
The URI pointing to your token's logo. You can:
- Replace the image (re-upload a new PNG)
- Migrate hosting (e.g., from cheap IPFS to permanent Arweave)
- Update the linked image without changing URI (if you control the hosting)
Description
The short text describing the project.
Social links
Twitter, Telegram, website URLs in the off-chain JSON.
How to actually edit
Use a metadata update tool like Alchemii's update flow. Paste your existing mint address, fill the new fields, sign — costs about 0.001-0.005 SOL. Or run npx @metaplex-foundation/sugar update_metadata from the command line.
What you CAN'T edit (immutable after creation)
Mint address
The base58-encoded address that uniquely identifies your token (e.g., DezXAZ8z...). Permanent forever — you can't migrate to a new mint address without launching an entirely new token.
Decimals
The number of decimal places for divisibility (typically 6 or 9). Set at mint-account creation and immutable — the SPL Token Program has no update_decimals instruction.
If you launched at 9 decimals and want 6, your only option is to launch a fresh token, optionally airdrop the new token to existing holders, and burn the old supply (which doesn't actually destroy the old token, just reduces your wallet's balance).
Total supply
Sort of immutable. You can:
- Add supply: if mint authority is active, mint more.
- Reduce supply: if mint authority is active, mint to a holder, then have them burn. Otherwise, burn from your own balance.
- Lock supply: revoke mint authority — supply becomes permanently fixed.
Token's on-chain code
SPL tokens don't have per-token code. Every token uses the same SPL Token Program. So there's no "edit my token's contract" because there is no contract — your token is just an account inside a shared program.
This is fundamentally different from Ethereum's ERC-20 model. See our Solana vs Ethereum comparison.
What you CAN'T undo
A revoked authority
If you set mint authority, freeze authority, or update authority to null, it's permanent forever. There's no recovery path. Plan revocation carefully.
This applies even if you "lose" an authority by keeping it but losing the wallet's private key — except in that case the practical effect is the same as null (no one can sign), but the on-chain field still shows the old wallet address.
A burned token
Burned tokens are sent to the Solana incinerator. The address has no private key. Once burned, supply is permanently reduced.
A removed/closed token account
You can close a holder account to recover ~0.002 SOL of rent. The account is gone and can't be reopened, though a new one can be created next time the holder receives the same token.
Common scenarios and what to do
"I misspelled my token's name"
If update authority is active: edit metadata via Alchemii's update tool. Cost ~0.005 SOL. If you revoked update authority: typo is permanent. Either live with it or launch a new token + airdrop holders.
"I want to change the image"
Same as name — needs update authority. Replace the URI in metadata, or re-upload to the same URI if you control the hosting.
"I picked 9 decimals but everyone uses 6"
Decimals are immutable. You'd need a fresh token + migration. For most memecoins this isn't worth it — adjust your messaging instead. Tokens with 9 decimals trade fine, just look slightly different on price charts.
"I want to add Twitter/Telegram links I forgot"
Same as name — needs update authority. Update the off-chain JSON URI to point to a new JSON with the links, then call UpdateMetadata.
"I want to mint more supply later"
Only possible if mint authority is active. If you revoked at launch, supply is locked forever.
"I want to lock my token so nothing can change"
Revoke all three authorities (mint, freeze, update) AND set isMutable: false on the metadata. Most fields become permanent.
Should you keep update authority active?
| Token type | Recommendation | |---|---| | Memecoin | Active for first 24-48 hours (fix typos, finalize image). Then revoke for trust signal. | | Project token | Keep active on a multisig. Need flexibility for re-branding, link updates. | | Stablecoin | Active permanently for compliance updates. | | NFT collection | Active on a multisig — collections often need batch metadata updates. |
For a memecoin specifically, the "revoke after final QA" pattern is standard. Read What is Metaplex Token Metadata? for the deeper rationale.
Editing pool-side things (not the token, but related)
The token itself is half the story. Related on-chain items you might want to edit:
Liquidity pools
You can:
- Add more liquidity to existing Raydium pools (just deposit more)
- Create additional pools (e.g., a USDC pair on top of a SOL pair)
- Remove liquidity if you didn't burn LP tokens
LP tokens
Once burned (via Alchemii's burn tool), permanent. Can't be un-burned.
Authority transfers (vs revocation)
If mint authority is active and you transfer it to a multisig (e.g., Squads), the token is still mintable but requires multisig approval. You haven't lost the ability — you've added a multi-sig layer.
How to plan ahead before revoking
Before revoking any authority, run through this checklist:
□ Image URL is final and hosted permanently (Arweave or pinned IPFS)
□ Token name spelled correctly (review on Solscan)
□ Symbol matches your branding
□ Description has all key info
□ Twitter / Telegram / website links work
□ Decimals match the standard for your token type (6 for memecoin, 9 for utility)
□ Initial supply is correct (you cannot reduce it later if mint is revoked)
□ You've done a small test buy/sell to confirm everything works
□ All planned LP pools are created and seeded
If any line is "not yet", don't revoke yet. Revocation is one-way.
Frequently asked questions
Can I edit a Solana token's smart contract? There is no per-token smart contract. All SPL tokens use the same shared program. So no — and also yes (the "contract" is community-maintained Solana program code that updates separately, governed by Solana Labs).
Can I migrate a Solana token to a new chain? Not directly. You can launch a wrapped version on another chain via Wormhole or similar bridges, but the original mint address stays on Solana.
Can I change my token's mint address? No. Permanent forever. If you absolutely need a different address (e.g., for a meme), launch a new token.
Can I edit my token without using a tool — directly via the CLI?
Yes. npx @metaplex-foundation/sugar update_metadata for metadata fields. spl-token authorize for authority changes. But this requires Solana CLI knowledge.
What if I lost the wallet that holds update authority? Effectively the same as revoked — no one can sign updates. Practically immutable. Some projects publicly disclose lost-key situations to clarify.
Can I delete a Solana token entirely? No. Once a mint account exists on-chain, it exists forever. You can burn 100% of supply, but the token (and its mint account) remain on-chain as a "dead" token.
About to launch a token and want to nail it the first time? Alchemii's Solana Token Creator bundles SPL token + Metaplex metadata + optional authority revocation in one transaction. Or jump to the pre-configured meme coin flow. For full launch context, follow our memecoin launch checklist.
Related guides
Alchemii vs Pump.fun — Which Should You Use?
Side-by-side: Alchemii (full-control Solana token creator + Raydium LP) vs Pump.fun (fair-launch bonding curve). Which suits your launch better, and why.
Best Solana Token Creator in 2026 — Honest Comparison
Reviewed: leading no-code Solana token creators in 2026. Pricing, features, and control compared — with full-disclosure caveats from a biased author.
Burned LP Tokens But Liquidity Still Shows? (Yes, That's Normal)
Confused why your liquidity still shows on DexScreener after burning LP tokens? It's supposed to. Here's what burning LP actually does and why the pool stays funded.