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

Last updated