SOLSTACKDocs

Concepts

Token-2022 extensions

Token-2022 is a newer token program with optional features baked into the mint. They must be chosen at creation time.

Transfer feeA percentage of every transfer is withheld for the fee authority to collect.
Interest-bearingThe mint reports a continuously compounding balance for display purposes.
Non-transferableTokens can be burned but never moved — 'soulbound'.
Transfer hookEvery transfer calls a custom program. Powerful, and a risk to understand.
Metadata on mintName, symbol and URI live on the mint itself — no separate Metaplex account.

Before you choose Token-2022

  • Extensions can't be added after creation — decide up front.
  • Wallet and exchange support is good but not universal; some older tooling and a few CEXs lag.
  • If broad compatibility matters more than extensions, use the standard SPL creator.
Token Safety Check flags transfer-fee and transfer-hook extensions when it finds them on a mint.
NextWhat happens when you click a button