© 2026 Alchemii
BLOCKCHAIN
Can You Edit a Solana Token After Launch? (2026)

Can You Edit a Solana Token After Launch? (2026)

What you can change post-launch (name, image, links), what you can't (mint, decimals), and how authority revocation locks specific changes forever.

Gary Zhao
Gary Zhao
Founder of Alchemii · · Last updated

Yes, you can edit a Solana SPL token after launch — but only the Metaplex metadata fields (name, symbol, image, description, social links), and only if update authority is still active and isMutable is true. The mint address is permanent forever, decimals are immutable after creation, and any authority you've revoked (mint, freeze, or update) cannot be restored. Total supply can still grow if mint authority is active, or shrink via burns. Editing metadata costs around 0.001-0.005 SOL per update via Metaplex's UpdateMetadataAccountV2 instruction. For memecoins, the standard pattern is to keep update authority active for the first 24-48 hours to fix typos and finalize the image, then revoke it as a trust signal.

"I made a typo in my token's name. Can I fix it?" — easily the most common post-launch DM we get, and the answer is the unsatisfying "depends on three things." Below is the precise breakdown of what's editable on an SPL token, what's locked forever, and which of your launch-time decisions decided which is which.

The two-program architecture (why some things are editable and others aren't)

Solana SPL tokens are governed by two on-chain programs:

  1. SPL Token Program — handles supply, decimals, transfers, balances, mint/freeze authority. Most fields here are immutable by design.
  2. 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 structurally 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 typeRecommendation
MemecoinActive for first 24-48 hours (fix typos, finalize image). Then revoke for trust signal.
Project tokenKeep active on a multisig. Need flexibility for re-branding, link updates.
StablecoinActive permanently for compliance updates.
NFT collectionActive 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. The full decision tree for when transfer beats revoke (utility tokens with scheduled emissions, DAO governance, compliance-required mint authority) and the failure modes specific to bad-destination transfers is in transfer mint authority on Solana.

What's editable vs immutable (the data)

A clear breakdown of every Solana SPL token field and whether you can change it after launch.

Cost to update metadata
~0.001-0.005 SOL
Per UpdateMetadataAccountV2 call
Time to update
1-2 seconds
Solana confirmation
Memecoins keeping update auth >24h
~12%
Most revoke quickly
Survival impact: kept update auth
~0.85×
Slightly worse vs revoked
Recommended for memecoins
Revoke after 24h
Window to fix typos
Recommended for utility tokens
Keep on multisig
Squads or Realms
Editing patterns by token type.

Toggle: edit strategy by field

Best edit strategy by field type (higher = better fit)

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.

Quick facts (verifiable specifications)

SpecificationValueSource
SPL Token Program IDTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASolana SPL Token Program
Metaplex Token Metadata Program IDmetaqbxxUerdq28cj1RbAWkYQm3ybzjb6a8bt518x1sMetaplex Token Metadata Program
Mint address mutabilityPermanent foreverSPL Token Program design
Decimals mutabilityImmutable after creation (no update_decimals instruction)Article body
Metadata update cost~0.001-0.005 SOL per updateArticle body
Authority revocation reversibilityPermanent — no recovery pathSPL Token Program / Metaplex
Token account close rent recovery~0.002 SOLArticle body
Solana incinerator address1nc1nerator11111111111111111111111111111111Solscan
Metadata update toolnpx @metaplex-foundation/sugar update_metadataMetaplex Sugar CLI
Maximum-lock comboRevoke mint + freeze + update authority AND set isMutable: falseArticle body
Typical decimals6 (memecoin) or 9 (utility)Article body

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

This article covers post-launch editing of standard SPL tokens. Several related topics are out of scope.

  • Token-2022 / Token Extensions editability. Token-2022 introduces extensions like metadata pointer, transfer hooks, and permanent delegate that change which fields are editable. See SPL Token vs Token-2022.
  • Cross-chain wrapping / migration. We mention Wormhole briefly but don't cover wrapping, bridging, or LayerZero/Allbridge alternatives — those are full topics on their own.
  • Multisig migrations. Transferring authority to a Squads multisig is mentioned but not walked through. Refer to the multisig provider's docs.
  • Securities / regulatory implications of post-launch metadata changes. Renaming a token mid-launch can have securities-law and exchange-listing implications that vary by jurisdiction; this is not legal advice.
  • Pump.fun / bonding-curve token migration. Tokens launched on Pump.fun graduate to Raydium under different mechanics; see Pump.fun vs Raydium and Alchemii vs Pump.fun.
  • Marketing the change. "We're updating our logo and revoking update authority" announcements are a marketing topic — see How to market a Solana memecoin.

Sources & references

  1. SPL Token ProgramSolana LabsAuthoritative spec for what's editable in the SPL Token Program.
  2. Metaplex Token MetadataMetaplex FoundationReference for the Metaplex `UpdateMetadataAccountV2` instruction and the `isMutable` flag.
  3. Bitquery Solana DEX & token dataBitqueryUsed to derive the % of memecoins keeping update authority past 24 hours.
  4. Why most Solana memecoins die in 24 hoursAlchemiiSource for the survival impact of keeping vs revoking update authority.
  5. SPL Token Program sourceGitHub / Solana LabsOpen-source reference — verify which fields are immutable directly.
  6. Metaplex Token Metadata sourceGitHub / MetaplexSource code for the metadata update instruction.
  7. Solana CLI spl-token authorizeAnzaCLI commands for revoking and transferring authorities.
  8. Squads multisigSquads ProtocolStandard multisig for tokens that keep update or mint authority.
  9. Realms governanceRealmsDAO governance alternative for governance-controlled authorities.
  10. Solscan token explorerSolscanVerify any token's current authority state and isMutable flag.
  11. Alchemii update metadata toolAlchemiiNo-code tool for the UpdateMetadataAccountV2 instruction.
  12. What is mint authorityAlchemiiConceptual companion.
  13. What is freeze authorityAlchemiiConceptual companion.
  14. BONK token (immutable example)SolscanReal example: BONK has revoked all authorities — fully immutable.
  15. USDC (mutable example)SolscanReal example: USDC keeps mint and freeze authorities — issuer needs them for compliance.

FAQ

Can you edit a Solana token after launch?

Some fields yes, others no. Mutable (with active update authority): name, ticker, image, description, social links, all Metaplex metadata. Immutable (always): mint address, decimals, total supply (if mint authority revoked), program ID, blockchain. Once you revoke update authority, even the mutable fields become permanent.

How do I change my Solana token's name or ticker after launch?

Use the Metaplex update_metadata_account_v2 instruction. Tools like Solflare's SPL token interface, the Metaplex Sugar CLI, or Alchemii's update tool all wrap this. You'll need to sign with the wallet that holds update authority. The change is on-chain and visible on Solscan within minutes.

Can I change a Solana token's mint address?

No, never. The mint address is the unique on-chain identifier of the token — it's set at creation and is permanent at the protocol level. If you need a different address (e.g., wrong token deployed), the only path is launching a new token at a fresh mint and migrating holders via airdrop. Plan the address before deploying.

What does revoked update authority mean?

Once you revoke update authority, the Metaplex metadata account becomes immutable: name, ticker, image, and description are locked forever. This is a stronger trust signal than active update authority because it proves the team can't swap the token's branding to a different project later. Most memecoins eventually revoke update authority once branding is settled.

Should I revoke update authority on my Solana token?

For memecoins where branding is settled and won't change, yes — revoking update authority is a credibility upgrade. For brand-new launches where you may need to fix the image or correct typos, keep it active for the first few weeks. The decision is reversible in only one direction: you can revoke later but cannot un-revoke.


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 Topics

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