Recap: What is Solana’s Account Model

When programming on Solana, we engage in two main activities. First, we establish the state of our program, which represents the account model or data model that our users will engage with. Second, we define instructions that dictate the guidelines for altering and modifying the state. These instructions outline how the state can change and mutate.

Add identity to your token

Create an NFT collection

Summary

Creating new tokens may be difficult and prone for errors. Composability of audited programs accelerates and simplifies development process:

  1. New token can be created and managed by interacting with a standard Token Program. With Solana Program Library, the Token Program defines new tokens through mint accounts and manages user token balances through token accounts.

  2. Metadata of tokens can be defined and updated by interacting with a standard Metadata Program. Users and other programs use Metaplex Metadata Program to create and manage metadata of tokens (i.e. mint accounts) through metadata account.