Concepts
Token-2022 extensions
Extensions are optional Token-2022 mint features. They are chosen when the mint is created and cannot be added later.
| Transfer fee | A percentage of every transfer is withheld for the fee authority to collect. |
|---|---|
| Interest-bearing | The mint reports a continuously compounding balance for display purposes. |
| Non-transferable | Tokens can be burned but not transferred (often called soulbound). |
| Transfer hook | Every transfer calls a custom program, which can add its own rules. Check what that program does before you create or hold the token. |
| Metadata on mint | Name, symbol and URI are stored on the mint itself instead of in a separate Metaplex account. |
Before you choose Token-2022
- Extensions can't be added after creation, so decide before you create the mint.
- Some older tooling and a few exchanges don't support Token-2022.
- For the widest compatibility, use the SPL creator.
Token Inspector flags these extensions on any mint.
NextTransaction lifecycle →