SolCraft.app
Launch App
All guides
March 19, 2026 · 6 min read

Token-2022 Extensions Explained, The Next Solana Token Standard

Token-2022 is the next generation of the Solana token standard. It brings a set of powerful extensions that unlock new use cases, from built-in transfer fees to blacklisting wallets. Here is everything you need to know.

What is Token-2022?

Token-2022 (also called the Token Extensions Program) is a superset of the classic SPL Token standard. It lives at a different program address and adds opt-in extensions that unlock powerful new features without breaking backwards compatibility.

Key Extensions

Transfer Fee

Charge a percentage fee on every token transfer. Fees accumulate in the mint account and can be withdrawn by the fee authority. Great for DeFi protocols that need protocol revenue.

Permanent Delegate

Assign a permanent delegate that can transfer or burn tokens from any account without owner approval. Useful for regulated assets or recovery mechanisms.

Non-Transferable

Create soulbound tokens that cannot be transferred - only burned. Used for credentials, badges and reputation systems.

Interest-Bearing

Tokens that display an increasing balance over time based on a configurable interest rate. The balance shown is principal plus accrued interest.

Transfer Hook

Execute a custom program on every transfer. Enables complex compliance checks, royalties and allowlist enforcement.

Confidential Transfers

Hide transfer amounts using zero-knowledge proofs while keeping the transfer itself visible on-chain. For privacy-sensitive use cases.

Token-2022 vs Classic SPL. When to Use Which

Use Classic SPL for: meme coins, community tokens, any token that needs maximum DEX and wallet compatibility today.

Use Token-2022 for: DeFi protocols needing transfer fees, compliant stablecoins, gaming tokens with transfer hooks, or any project that needs the extension features from day one. Note that not all DEXes and wallets fully support Token-2022 yet.

Create a Token-2022 token now

Launch on Mainnet

Related Articles

What is an SPL Token?solcraft.app/blog/what-is-spl-tokenHow to Create a Solana Tokensolcraft.app/blog/how-to-create-solana-tokenHow to Create a Liquidity Pool on Solanasolcraft.app/blog/solana-liquidity-pool-guide