How to
Coins & Tokens

How to Mint SPL-20 Tokens?

SPL-20 tokens are revolutionizing the world of decentralized digital art by bringing a new level of on-chain storage to NFTs. Drawing inspiration from Bitcoin's BRC-20 standard, SPL-20 introduces inscriptions that allow for direct on-chain storage of digital art on the Solana blockchain. In this tutorial, we'll guide you through the process of minting SPL-20 tokens and explore the unique features that set them apart.

Understanding SPL-20 and Inscriptions

SPL-20 tokens utilize inscriptions, which are unique Solana addresses containing images stored directly on the blockchain. This is a departure from traditional NFTs that store their art on third-party services. The concept of SPL-20 draws inspiration from BRC-20, Bitcoin's experimental standard for creating fungible tokens.

Inscriptions are ranked by their chronological order, similar to Bitcoin Ordinals, creating a sense of urgency and encouraging users to inscribe on-chain.

How SPL-20 Works Under-the-Hood

Inscription Process:

  • An inscription is a Program Derived Account (PDA) associated with an NFT.
  • It stores arbitrary binary data, such as images or serialized JSON metadata, in an array.
  • Due to transaction size limits, the array may need to be populated over multiple transactions.

Minting SPL-20 Tokens:

  • SPL-20 uses Solana tokens along with inscriptions to mimic Bitcoin's BRC-20.
  • Each operation (mint) is an NFT mint, with the associated JSON inscribed into the NFT.
  • Validators, such as those provided by Libreplex, can be used to check the validity of SPL-20 tokens.

Validator Tools:

  • Validators help ensure the validity of SPL-20 tokens.
  • They prevent the minting of invalid tokens, such as exceeding the specified token supply.

Validation Example:

  • Libreplex offers validators to check the validity of your SPL-20 tokens.
  • Be cautious when minting to avoid rug pulls or mistakes.

Minting Your Own SPL-20 Tokens


  • If you're eager to create your own SPL-20 tokens, try the tool at by LaunchMyNFT.

Exercise Caution:

  • Validity in SPL-20 tokens is specific and arbitrary.
  • Ensure you fully understand the process to avoid mistakes.

SPL-20 Tokens and Digital Art

  • SPL-20 inscriptions are unique Solana addresses that store images directly on the blockchain.
  • Storing art on-chain ensures integrity and longevity, free from external data storage limitations.

Additional Insights from Helius Labs

Immutable Images:

  • On-chain art is immutable, ensuring its long-term integrity.
  • Mutability allows for new use cases like native trait swapping or day/night cycles for gaming NFTs.

Update Authority:

  • Users must hold update authority to inscribe an SPL-20, ensuring creators control the inscription process.
  • Prevents holders from inscribing a different image without proper authority.

Powered by LibrePlex:

  • SPL-20 inscriptions are powered by LibrePlex, a dedicated collection of contributors and teams across the Solana ecosystem.
  • LibrePlex emphasizes an open-source framework and a zero-mint tax policy for accessible NFT platforms.


SPL-20 tokens, with their dynamic rendering and on-chain media support, offer a richer, more interactive digital art experience. By following this guide, you can explore the fascinating world of SPL-20 tokens and contribute to the decentralized future of digital art on the Solana blockchain. Exercise caution, stay informed, and enjoy the limitless possibilities of SPL-20!

Author picture

We’ll send you a nice letter once per week

No spam. Just the latest releases and tips, interesting articles, and exclusive interviews.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
We care about your data in our privacy policy