Table of Contents
What Is Token-2022?
Solana's original SPL Token Program is deliberately minimal: mint, transfer, burn, and a pair of authorities. That minimalism is why it's fast, cheap, and universally supported — and why it can't do things like charge a fee on transfers or pay interest on balances. Projects that wanted those behaviors had to build wrapper programs around their token, each one custom and unaudited.
Token-2022 is Solana Labs' answer: a second, parallel token program that adds those capabilities as extensions — standardized, opt-in features you attach to a mint at creation. A Token-2022 mint without extensions behaves like a classic SPL token; each extension you enable adds one specific behavior, enforced by the program itself rather than by trust in the team.
Key structural fact: Token-2022 is a separate program with a different program ID, not an upgrade to the original. Existing tokens can't migrate, and the two programs' tokens are not interchangeable — which drives every compatibility consideration below.
What Do the Main Extensions Do?
| Extension | What it does | Typical use |
|---|---|---|
| Transfer Fee | Automatically withholds a percentage (in basis points) of every transfer | Token tax / reflections — see our token tax guide |
| Transfer Hook | Calls your custom program on every transfer, which can allow or reject it | Whitelists, royalty enforcement, compliance rules |
| Interest-Bearing | Balance displays continuously accrue at a set rate (cosmetic accrual, not new tokens) | Bonds, savings-style products |
| Non-Transferable | Tokens can't be transferred once received ("soulbound") | Credentials, achievements, membership proof |
| Permanent Delegate | A designated authority can transfer or burn tokens from any account, forever | Regulated assets, revocable credentials — a major red flag in memecoins |
| Default Account State | New token accounts start frozen until the issuer thaws them | KYC-gated tokens |
| Confidential Transfer | Encrypts transfer amounts (not addresses) using zero-knowledge proofs | Payroll, business payments |
| Metadata / Metadata Pointer | Stores token metadata directly in the mint, without a separate Metaplex account | Self-contained token metadata |
| Mint Close Authority | Allows closing the mint account and reclaiming its rent once supply is zero | Cleanup for temporary tokens |
Token-2022 vs the Original Token Program
Which program a token uses is visible on any explorer — Solscan labels Token-2022 mints "Token-2022" or "Token Extensions." The practical differences:
- Features: original = the minimal, universal standard; Token-2022 = the extension menu above.
- Support: the original program is supported by literally everything on Solana. Token-2022 support is broad in 2026 — major wallets (Phantom, Solflare) and major DEXs (Jupiter, Raydium) handle common extensions — but not universal, especially across smaller tools, older dApps, and some CEX integrations.
- Trust surface: extensions like Permanent Delegate and Default Account State give issuers powers the original program makes impossible. Rug-checkers accordingly scrutinize Token-2022 mints harder — an extension you can't justify reads as a threat. (The same logic as mint and freeze authority, amplified.)
What Are the Compatibility Trade-Offs?
The honest cost of Token-2022 is friction. Every integration your token touches — DEXs, aggregators, launch tools, portfolio trackers, payment processors, CEX listings — must explicitly support both the program and your specific extensions. In 2026 the majors do; the long tail doesn't. A transfer-fee token also behaves surprisingly in DeFi: pools receive less than they expect on every deposit, and some protocols simply refuse fee-on-transfer tokens.
Buyer skepticism is real too. Because transfer hooks and permanent delegates can implement honeypots (tokens you can buy but not sell), some traders and screening tools discount Token-2022 memecoins by default. If your token doesn't need an extension, the "boring" original program is the stronger trust signal.
Does Your Token Need Token-2022?
You need Token-2022 if your tokenomics depend on program-enforced transfer behavior: a tax on trades, transfer restrictions, soulbound credentials, or confidential amounts. There is no clean way to do these with the original program — that's exactly what the extensions exist for.
You don't need it if you're launching a standard memecoin or community token. The recipe that works — custom supply, clean Metaplex metadata, revoked authorities, locked liquidity — lives entirely in the original program with maximum compatibility and zero extension-related skepticism. That's the configuration CreateMyCoin ships in 60 seconds.
"Extensions are power, and in a memecoin market power reads as risk. Use Token-2022 when your design requires it — and be ready to explain every extension you enable."
FAQ
Is Token-2022 replacing the original SPL Token Program?
No. Both programs run in parallel indefinitely, and the vast majority of new fungible tokens — especially memecoins — still use the original program in 2026. Token-2022 is for tokens that specifically need its extensions.
Can I add extensions to an existing token?
No. Extensions are set at mint creation and the two programs are separate — an existing original-program token can't migrate to Token-2022 or add extensions later. Choosing extensions is a launch-day decision.
Do Phantom and Raydium support Token-2022?
Yes — major wallets (Phantom, Solflare) and major DEXs/aggregators (Raydium, Jupiter) support Token-2022 with common extensions as of July 2026. Support across smaller tools, older dApps, and some exchange integrations remains incomplete, so verify each integration your token depends on.
Is a Token-2022 token a red flag?
Not by itself — but specific extensions are scrutinized. Transfer fees must be disclosed and reasonable; permanent delegate and default-frozen accounts are near-disqualifying for a memecoin because they enable honeypot behavior. Expect rug-checkers to flag any extension you can't publicly justify.