Introduction
Metaplex Umi Plugins
Metaplex programs have been generated via Kinobi to work and run as plugin's via Umi. Each program in the Metaplex library has a different use and purpose in the Solana eco system. You can find even more Plugins to use with Umi in the interface implementations page!
Bubblegum (cNFT)
Bubblegum is a Metaplex program that deals with the creation and management of cNFTs (Compressed NFTS) on the Solana Blockchain. cNfts are cheaper to create and mint than their traditional NFT and pNFT counterparts from Token Metadata.
Program feature set includes:
- Minting
- Updating
- Transferring
- Burning
- Delegating
- Collection Management
Candy Machine
Candy Machine is a Metaplex program that allows you to set up a 'for sale' NFT and pNFT drop. Users can purchase from your candymachine and get back a random NFT/pNFT that is inside.
Program feature set includes:
- Minting NFTs
- Selling NFTs
Core
Core is the next generation Solana NFT standard that uses a single account design, reducing minting costs and improving Solana network load compared to alternatives. It also has a flexible plugin system that allows for developers to modify the behavior and functionality of assets.
Program feature set includes:
- Minting
- Updating
- Transferring
- Burning
- Delegating
- Managing internal and external Plugins
- Deserializing
- Collection Management
DAS API
The state data of uncompressed NFTs is all stored in onchain accounts. This is expensive at scale. Compressed NFTs save space by encoding the state data into an onchain Merkle tree. The detailed account data is not stored onchain, but in data stores managed by RPC providers. The Metaplex Digital Asset Standard (DAS) API represents a unified interface for interacting with digital assets on Solana, supporting both standard (Token Metadata) and compressed (Bubblegum) assets.
Program feature set includes:
- Fast Data fetching, including compressed NFTs
Inscriptions
The Metaplex Inscription Program allows you to write data directly to Solana, using the blockchain as a method of data storage. The Inscription program also allows for this data storage to be optionally linked to an NFT. In this overview, we explain how this program works and how we can leverage its various features at a high level.
Program feature set includes:
- Writing Data directly to the Solana blockchain
- Reading inscription data from the Solana blockchain
Token Metadata (NFT, pNFT)
Token Metadata is a Metaplex program that deals with the creation and management of NFTs and pNFTs. Token Metadata NFTs were the first nft standard on Solana while pNFTs where later created to include royalty enforcement.
Program feature set includes:
- Data Fetching
- Minting
- Updating
- Transferring
- Burning
- Delegating
- Collection Management
Toolbox
Mpl Toolbox includes a bunch of essential Solana and Metaplex programs to get you up and running with your decentralized applications.
- SOL Transfer
- SPL Token Creation/Management
- LUT Creation/Management (Address Lookup Table)
- Set/Modify Compute Units and Price