...
BTC$87,250.002.34%
ETH$4,120.001.18%
SOL$178.004.72%
BNB$645.000.95%
XRP$2.656.41%
ADA$0.82000.62%
AVAX$42.503.14%
DOGE$0.18002.07%
LINK$32.501.89%
DOT$8.900.44%
UNI$14.202.56%
MATIC$0.58000.71%
BTC$87,250.002.34%
ETH$4,120.001.18%
SOL$178.004.72%
BNB$645.000.95%
XRP$2.656.41%
ADA$0.82000.62%
AVAX$42.503.14%
DOGE$0.18002.07%
LINK$32.501.89%
DOT$8.900.44%
UNI$14.202.56%
MATIC$0.58000.71%
SolanaIntermediate

Solana Token Extensions & Token-2022 Guide 2026

🕒Last reviewed:

Published on April 3, 2026 | 15 min read

Token-2022 represents the next generation of Solana token standards. This comprehensive guide explores the 20+ extensions available, their use cases, security implications, and how they\'re reshaping DeFi, stablecoins, and real-world asset tokenization in 2026.

Table of Contents

What Are Token Extensions?

Token Extensions are modular features that layer advanced functionality onto Solana tokens. Think of them as plug-and-play upgrades to the base token protocol. The original SPL Token program was incredibly simple and efficient—perfect for basic transfers. But as the ecosystem matured, developers needed more sophisticated features: privacy, compliance, programmable behavior, and sophisticated access controls.

💡Why This Matters

We wrote this guide because the existing explanations online are either too simplified or assume PhD-level knowledge. Neither serves most readers.

Token Extensions solve this by providing a collection of optional features that projects can compose together. Instead of one monolithic token standard trying to do everything, Token-2022 lets you pick exactly what you need. Building a privacy-focused stablecoin? Add confidential transfers. Creating a royalty-bearing NFT? Add transfer hooks and fees. Issuing compliance credentials? Use non-transferable tokens with a permanent delegate for revocation.

The brilliant design is backward compatibility: tokens that don\'t use any extensions behave identically to original SPL tokens, but can be upgraded as projects evolve.

Key Insight

Token-2022 isn\'t a replacement in the sense of "you must migrate." It\'s an option for projects that need the advanced features. Thousands of simple tokens will continue using original SPL indefinitely, and that\'s perfectly fine.

Token-2022 vs Original SPL Token Program

Let\'s compare the two programs to understand when each makes sense:

FeatureOriginal SPL TokenToken-2022
Transfer HooksNoYes
Confidential TransfersNoYes
Transfer FeesNoYes
Interest-BearingNoYes
Pausable TokensNoYes
Permanent DelegateNoYes
Non-Transferable (Soulbound)NoYes
Wallet CompatibilityUniversalPartial*
Maturity/AdoptionEstablishedGrowing

* Most wallets support basic Token-2022 transfers, but some extensions may not be fully supported yet. Always check compatibility.

Key Extensions Deep Dive

Confidential Transfers (ZK Privacy)

Confidential transfers are perhaps the most technically sophisticated extension. They use Zero-Knowledge (ZK) ElGamal encryption to prove that a transfer is valid without revealing the sender\'s balance, receiver\'s balance, or the transfer amount—all on-chain.

Imagine making a transaction where the blockchain can cryptographically verify you have enough balance without anyone knowing your balance. That\'s the power of confidential transfers. The math is complex (ElGamal encryption + discrete log proofs), but the user experience is simple.

Currently, confidential transfers are under security audit. They were temporarily disabled on mainnet in Q4 2025 as a precautionary measure, but the team is working on re-enabling them in Q2 2026. Projects like Leap Privacy and Elusiv are building privacy-preserving applications on top of this extension.

Transfer Hooks (Programmable Transfers)

Transfer hooks allow developers to attach custom logic that executes on every transfer. When a user transfers tokens, the transfer hook program is invoked before the transfer completes. This enables:

  • Compliance Checks: Verify sender/receiver are whitelisted, check KYC status, enforce travel rules
  • Royalty Distribution: Automatically split transfer fees to creators, platforms, treasuries
  • Auto-Staking: Received tokens automatically enter staking pools and accrue yield
  • Burn-on-Transfer: Automatically burn a percentage of transfers (deflationary tokens)
  • Pricing Oracles: Execute price-dependent logic or hedging strategies

Transfer hooks are powerful but come with tradeoffs: they add latency, compute costs, and complexity. A poorly designed hook can lock users' tokens or cause transfers to fail unexpectedly.

Transfer Fees (Built-in Monetization)

Unlike transfer hooks which require custom code, transfer fees are a native extension where the token issuer can charge a fixed percentage fee on every transfer. The fee is deducted automatically, and the issuer receives the fees.

This is ideal for stablecoin issuers like PayPal. PYUSD (PayPal Stablecoin) uses this extension to charge a small fee on transfers, creating a sustainable revenue model. The fee is transparent—wallets display it before confirming the transfer.

Permanent Delegate (Double-Edged Sword)

The permanent delegate extension gives a designated address the ability to transfer or burn tokens from any holder's account without permission. This has legitimate compliance use cases:

  • Regulatory Clawback: Comply with sanctions/court orders to recover stolen funds
  • KYC Revocation: Revoke credentials when users fail re-verification
  • Lost Key Recovery: Help users recover tokens if their private key is compromised

Warning: Scam Vector

The permanent delegate has been weaponized in scams. Malicious projects enable permanent delegate, sell tokens to unsuspecting users, then BURN all tokens from buyer wallets. Q1 2026 saw $50M+ in losses from this exact attack. Always check: is the permanent delegate address controlled by a reputable entity? Is it truly necessary for the project? When in doubt, avoid tokens with active permanent delegates.

Non-Transferable Tokens (Soulbound)

Non-transferable tokens cannot be transferred after issuance. They're ideal for credentials, certifications, and membership badges. The issuer can still burn or revoke them, but holders cannot trade or transfer them.

Use cases include academic credentials, professional licenses, KYC certifications, and achievement badges in gaming. Since they're non-transferable, they're truly tied to the individual recipient.

Interest-Bearing Tokens

Interest-bearing tokens accrue yield natively. Your balance grows in real-time without needing to stake or claim rewards. When you check your wallet, the displayed balance is higher than it was the previous day.

This is perfect for yield-bearing stablecoins or savings products. Users see their money literally growing in their wallet, which improves UX compared to staking mechanics.

Additional Extensions

Token-2022 includes many other extensions: Pausable (freeze all transfers), Metadata Pointer (link off-chain metadata), CPI Guard (prevent cross-program invocations), Scaled UI Amount (display precision), Default Account State (preset token account configurations), and Group/Member Pointers (link related token collections).

Use Cases: Stablecoins & RWAs

Stablecoins (PYUSD, USDC Migration)

PayPal's PYUSD is the flagship Token-2022 stablecoin on mainnet. It uses transfer fees to charge 0.001% on transactions, creating sustainable revenue for PayPal. The token is fully collateralized and regulated, and Token-2022 extensions give PayPal compliance tooling built into the protocol.

Circle (USDC) is evaluating Token-2022 migration. USDC has massive liquidity ($24B+), so a migration would be significant. The advantage: transfer hooks could enable sophisticated compliance checks at the protocol level, reducing need for external middleware.

Stablecoins benefit from:

  • Transfer Fees: Sustainable revenue model without governance tokens
  • Transfer Hooks: Enforce sanctions compliance and travel rule reporting
  • Pausable: Emergency ability to freeze all transfers if security issue emerges
  • Permanent Delegate: Regulatory clawback for compliance with court orders

Real-World Assets (RWAs)

RWA tokenization—representing real assets like real estate, commodities, or bonds on-chain—benefits tremendously from Token-2022 extensions:

  • Transfer Restrictions: Use non-transferable or permission-based extensions to enforce accredited investor requirements
  • Dividend Distribution: Interest-bearing tokens automatically accrue yield to token holders
  • Compliance Hooks: Transfer hooks can verify regulatory compliance before allowing transfers
  • KYC Integration: Combine with permanent delegate to revoke tokens from users who fail re-verification

Projects like Ondo Finance, Marble Protocol, and Centrifuge are building RWA platforms on Token-2022 to leverage these compliance features. In 2026, RWA tokenization is moving from speculative to production, and Token-2022 provides the tooling to do it right.

Why Regulators Like Token-2022

Regulators are more comfortable with tokens that have built-in compliance features at the protocol level. Transfer hooks, permanent delegates, and pausable tokens give regulators confidence that compliance can be enforced technically, not just through legal agreements.

Use Cases: DeFi & Gaming

DeFi Applications

In DeFi, Token-2022 extensions unlock new protocol designs:

  • Auto-Yield Tokens: Interest-bearing tokens simplify yield distribution. No need for complex staking contracts; yield compounds automatically.
  • Cross-Protocol Hooks: Transfer hooks can integrate with multiple protocols simultaneously. Send a token to address X, and it automatically enters a farming pool, creates a perpetuals position, and hedges exposure—all in one transaction.
  • Dynamic Fee Structures: Transfer hooks enable variable fees based on market conditions, volume, or time of day.
  • Sybil Resistance: Non-transferable tokens can represent voting rights or protocol membership, preventing token doubling attacks.

Gaming & Metaverse

Gaming benefits from Token-2022's flexibility:

  • Soulbound Achievements: Non-transferable tokens represent earned achievements, preventing secondary markets where players buy achievements.
  • Play-to-Earn Royalties: Transfer hooks automatically route a percentage of NFT sales back to game developers and original creators.
  • Burn Mechanics: Transfer hooks can burn a percentage of trading volume, creating deflationary pressure that benefits long-term players.
  • Cross-Game Compatibility: Tokens with consistent standards (Token-2022) are easier to integrate across multiple games and metaverse platforms.

Games like Nyan Heroes and Staratlas are exploring Token-2022 features to improve tokenomics and player incentives.

Security Considerations & Scam Risks

The Permanent Delegate Scam

The most significant security risk of 2026 is permanent delegate abuse. The attack pattern:

  1. Scammer creates a Token-2022 token with permanent delegate enabled
  2. Marketing hype + fake partnerships launch the token on exchanges
  3. Unsuspecting buyers purchase tokens from their favorite DEX
  4. After a few days, the scammer uses permanent delegate to BURN all tokens from buyer wallets
  5. Buyers' tokens are gone; wallets show 0 balance

Q1 2026 saw $50M+ in losses from variants of this attack. The mechanics are subtle: permanent delegate doesn\'t transfer tokens to the scammer (which might be detected), it just burns them, making recovery impossible.

How to Protect Yourself

Before buying any Token-2022 token, check the Token-2022 extensions:

  • Does it have permanent delegate enabled? Who is the delegate address?
  • Who controls the transfer hook? Is it a known audited contract?
  • Are transfer fees reasonable? (1% or less is normal)
  • Does the project have a doxxed team and reputable partners?

Transfer Hook Vulnerabilities

Transfer hooks execute code on every transfer. A buggy or malicious hook can:

  • Freeze Transfers: The hook fails or runs out of compute budget, causing transfers to revert for all users
  • Steal Tokens: The hook transfers tokens to an attacker\'s address
  • Reentrancy Attacks: The hook invokes other programs that invoke the hook again, leading to unexpected state

Always check: Has the transfer hook been audited? Is it open-source? Who controls upgrades? A transfer hook that cannot be changed is safer than one controlled by a centralized team.

Wallet Compatibility Issues

Not all wallets fully support Token-2022 tokens. Some issues:

  • Missing Display: Wallet doesn\'t show balance or transaction history
  • Failed Transfers: Transfer hooks execute but wallet doesn\'t support confirmation flow
  • Incorrect Decimals: Wallet displays wrong amount due to scaled UI amount extension

Major wallets (Phantom, Marinade, Backpack) all support Token-2022 for basic transfers, but always test in a testnet wallet before trusting large amounts.

Developer Guide: Getting Started

Setting Up Token-2022

Creating a Token-2022 token requires using the Token-2022 program address (TokenzQdBNuD12ZwVAQXU2P9dVnwkdVFb44MVBzWqhPX) instead of the original SPL Token program (TokenkegQfeZyiNwAJsU87bJ5u4RzKR7h46RpQLdGG).

// Using @solana/spl-token import { createMint } from '@solana/spl-token'; import AuthorAttribution, { getAuthorForSection } from "@/components/AuthorAttribution"; import RelatedContent from '@/components/RelatedContent'; import LiveMiniStat from '@/components/LiveMiniStat'; import AutoTOC from '@/components/AutoTOC'; import ReadingTime from '@/components/ReadingTime'; import LastUpdated from '@/components/LastUpdated'; import ArticleSchema from "@/components/ArticleSchema"; import AuthoritySources from "@/components/AuthoritySources"; const mint = await createMint( connection, payer, owner, null, decimals, undefined, undefined, TOKEN_2022_PROGRAM_ID // Key difference! );

Enabling Extensions

Most extensions require initialization before minting. For example, enabling transfer fees:

import { initializeTransferFeeConfig } from '@solana/spl-token'; await initializeTransferFeeConfig( connection, payer, mint, feeBasisPoints, // e.g., 100 = 1% maxFee, owner );

Sources & further reading

These are primary sources, established data vendors, or canonical specifications we referenced or cross-checked while writing this page.

Some extensions (like interest-bearing tokens) require advanced math. The Solana Cookbook has detailed examples for each extension.

Working with Transfer Hooks

Transfer hooks require two parts: the extension on the mint, and a custom program that executes the hook logic.

// 1. Create the hook program (simplified) #[program] pub mod transfer_hook { use super::*; pub fn execute(ctx: Context<Execute>) -> Result<()> { // Custom logic here // Check compliance, distribute royalties, etc. Ok(()) } } // 2. Register the hook with the mint await initializeTransferHook( connection, payer, mint, hookProgramId );

Transfer hooks are the most complex extension to implement. We recommend starting with simpler extensions (transfer fees, interest-bearing) before attempting hooks.

Testing Token-2022 Tokens

Always test Token-2022 tokens on devnet or testnet first. Create test tokens, verify all extensions work as expected, and check wallet compatibility before mainnet launch.

  • Phantom Wallet: Supports all Token-2022 extensions
  • Marinade Wallet: Good support for Token-2022
  • Backpack: Solid Token-2022 support

Test with each major wallet to ensure your token displays correctly and transfers work smoothly.

Ecosystem Adoption in 2026

Major Projects on Token-2022

As of Q2 2026, several significant projects have deployed on Token-2022:

ProjectPrimary ExtensionsStatus
PayPal (PYUSD)Transfer Fees, PausableLive Mainnet
Ondo FinanceTransfer Hooks, Permanent DelegateTestnet
Marble ProtocolNon-Transferable, Transfer HooksTestnet
Elusiv (Privacy)Confidential TransfersTestnet
Nyan Heroes (Gaming)Transfer Hooks, Burn MechanicsLive

Circle (USDC issuer) has been publicly exploring Token-2022 migration. If USDC moves to Token-2022, it would be a watershed moment for adoption, instantly creating hundreds of billions in Token-2022 liquidity.

DeFi & CeFi Integration

Major DEXs (Orca, Raydium, Jupiter) all support Token-2022 trading. CEXs like Marinade and Backpack have added Token-2022 support. This removes the previous friction where Token-2022 tokens couldn\'t be easily traded.

However, some older or smaller DEXs may still only support original SPL tokens. Always check before assuming your Token-2022 token will work everywhere.

Risks and Tradeoffs

Complexity

Token-2022 adds significant complexity compared to original SPL tokens. More extensions = more potential bugs. More features = more attack surface. If you don\'t need the advanced features, original SPL tokens are simpler and safer.

Wallet Support (Improving)

While major wallets support Token-2022, some niche wallets don\'t yet. Users with Sollet or other older wallets may have issues. This is improving, but wallet support is still more fragmented than original SPL tokens.

Compute & Cost

Complex extensions like transfer hooks and confidential transfers consume significant compute resources. Transfer hooks can cost 3-5x more than simple transfers. If gas fees become expensive, these costs compound.

Immutability Issues

Once an extension is enabled on a token, some cannot be disabled. This means bad design decisions are permanent. Before mainnet launch, make absolutely certain your extension configuration is correct.

User Education

Users don\'t understand what "permanent delegate enabled" means. They see a shiny token, check CoinGecko, and buy without doing research. This creates opportunities for scammers to exploit Token-2022\'s power. Ecosystem needs better security tooling and user education.

Best Practice

Only enable extensions you actually need. Each extension adds complexity, compute costs, and potential security risks. Start minimal and add features as requirements demand.

Frequently Asked Questions

What is Token-2022 on Solana?

Token-2022 is the next-generation SPL token program developed by Solana Labs. It\'s a drop-in replacement for the original SPL Token program but with support for 20+ optional extensions including confidential transfers, transfer hooks, transfer fees, interest-bearing tokens, and more. Projects can use it to build sophisticated token applications with compliance, privacy, and programmable features built in.

Are Token-2022 tokens compatible with existing wallets?

Most Token-2022 tokens are compatible with major wallets like Phantom, Marinade, and Backpack. However, some extensions may not be fully supported by all wallets yet. Basic transfers work in nearly all wallets, but advanced extensions like confidential transfers or complex transfer hooks may not. Always test your specific token-wallet combination before assuming compatibility.

What are confidential transfers?

Confidential transfers use Zero-Knowledge cryptography (ElGamal encryption) to prove a token transfer is valid without revealing the sender\'s balance, receiver\'s balance, or the transfer amount. This provides privacy on-chain while maintaining cryptographic proof of validity. Currently under security audit; expected to be re-enabled on mainnet in Q2 2026.

Is the permanent delegate extension safe?

Permanent delegate has legitimate compliance uses (regulatory clawback, KYC revocation), but has been weaponized in scams where malicious projects burn all tokens from buyer wallets after pump-and-dump schemes. Q1 2026 saw $50M+ in losses. Always research who controls the delegate address and whether it\'s truly necessary before buying tokens with this extension enabled.

How do transfer hooks work?

Transfer hooks allow developers to attach custom logic that executes on every token transfer. Before a transfer completes, the hook program is invoked. This enables compliance checks, royalty distribution, auto-staking, burn mechanics, and complex business logic. The hook can reject the transfer (if conditions aren\'t met) or execute side effects before confirming it.

Should I use Token-2022 for my project?

Use Token-2022 if you need advanced features like transfer fees, transfer hooks, confidential transfers, or sophisticated compliance tooling. If you\'re creating a simple token with no special requirements, the original SPL Token program is simpler, more battle-tested, and has universal wallet support. Choose the right tool for your needs—don\'t use Token-2022 just because it exists.

What\'s the difference between transfer fees and transfer hooks?

Transfer fees are a native extension where the issuer automatically charges a fixed percentage on every transfer, and the fees go to the issuer\'s account. Transfer hooks execute custom code on transfers and can do anything (compliance, royalties, burn, auto-staking, etc.). Transfer fees are simpler and cheaper; transfer hooks are more flexible but more complex.

Can I migrate an existing SPL token to Token-2022?

You cannot directly migrate; tokens are created with one program or the other. However, you can create a new Token-2022 token and run a 1:1 token swap where users exchange old tokens for new ones. This is how projects with existing SPL tokens would migrate to Token-2022.

Will original SPL tokens become obsolete?

No. Original SPL tokens are simpler, more mature, and perfectly suited for many applications. Token-2022 and original SPL will coexist for years. Thousands of projects will continue using original SPL indefinitely. Think of Token-2022 as an option for projects that need the features, not a mandatory replacement.

Key Takeaways

  • Token-2022 is Solana\'s next-generation token standard with 20+ modular extensions for advanced features
  • Major use cases: stablecoins (PYUSD), RWAs, DeFi yield automation, gaming soulbound tokens, and privacy
  • Permanent delegate extension has been weaponized in scams; $50M+ in Q1 2026 losses from token burns
  • Transfer hooks enable complex programmable logic but add cost and complexity
  • Major wallets support Token-2022, but check compatibility before assuming universal support
  • Only use Token-2022 if you need the advanced features; original SPL tokens are simpler for basic use cases
  • Always research token creators and delegate permissions before buying tokens with sensitive extensions enabled

Related Learning Resources

Expand your understanding of Solana tokens and related concepts:

Disclaimer

This guide is educational content for informational purposes only. It is not financial advice, investment recommendation, or endorsement of any project. Token-2022 technology is rapidly evolving. Always conduct your own research, verify security considerations, and consult with qualified professionals before making investment decisions. The crypto market carries significant risk including total loss of capital.

Back to Top
D
DegenSensei·Content Lead
·
Apr 10, 2026
·
Updated Apr 12, 2026
·
13 min read
·
Reviewed against our methodology

Related Content

Explore more helpful guides and tools