A Developer's Guide To Everything Token Extension
  • Introduction To Token Extension
  • Token Extensions and Their CLI flag
  • Brief Overview Of Each Token Extension
  • How To Create A Token Using Token Extension
  • How To Mint With Token Extensions
  • How To Make Token Accounts Immutable
  • Deploying a token with Token Extensions
  • Top Projects Using Solana T2022
  • Benefits Of Token Extension
  • Conclusion
Powered by GitBook
On this page

Token Extensions and Their CLI flag

The testament of Paypal, Phantom, Solflare, Fluxbeam and a host of other top platform who are big supporters of these Token extensions drive the need for this article.

To every developer out there, this is your cue on getting started with Token extensions.

The first thing to know about token extension is that they are of 2 types: Mint and Account extensions.

Mint extensions are added on top of the original Solana Token Program and extend the abilities of tokens while account extensions are added on top of Solana accounts and add account related features.

Current mint extensions with their CLI flag:

Extension

CLI Flag

--enable-close

--transfer-fee <basis points> <max fee>

--enable-non-transferable

--interest-rate <rate>

--enable-permanent-delegate

--transfer-hook <programID>

--enable-metadata

--metadata-address <accountId>

Confidential Transfers

--enable-confidential-transfers auto

The current Account extensions include:

Extension

CLI Flag

Included by default

enable-required-transfer-memos

PreviousIntroduction To Token ExtensionNextBrief Overview Of Each Token Extension

Last updated 11 months ago

Mint Close Authority
Transfer Fees
Non-Transferable
Interest-Bearing
Permanent Delegate
Transfer Hook
Metadata
Metadata Pointer
Immutable Owner
Required Memo on Transfer