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

How To Mint With Token Extensions

In Token-2022, it is possible to close mints by initializing the MintCloseAuthority extension before initializing the mint.

Here’s the code to initialize a mint with mint close authority:

$ spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb create-token --enable-close Creating token C47NXhUTVEisCfX7s16KrxYyimnui7HpUXZecE2TmLdB under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb

To close a mint:

Mint close extension lets authorized users permanently close mints with zero remaining supply, reclaiming lamports.

$ spl-token close-mint C47NXhUTVEisCfX7s16KrxYyimnui7HpUXZecE2TmLdB Signature: 5nidwS9fJGJGdmaQjcwvNGVtk2ba5Zyu9ZLubjUKSsaAyzLUYvB6LK5RfUA767veBr45x7R1WW9N7WkYZ3Rqsb5B

PreviousHow To Create A Token Using Token ExtensionNextHow To Make Token Accounts Immutable

Last updated 11 months ago