Back to Course

2. Intermediate Course

0% Complete
0/0 Steps
  1. 1. What is Layer 0 in Blockchain technology?
  2. 2. What is layer 1 in Blockchain?
  3. 3. Second layer (layer 2) - what is it? 
  4. 4. Blockchain and its layers - What is layer three in Blockchain (L3)?
  5. 5. Ethereum 2.0 - What is it? 
  6. 6. Ethereum Proof-of-Stake (PoS) - what should you know?
  7. 7. Ethereum London Hard Fork - what is it ? 
  8. 8. What is the Ethereum Name Service (ENS) and how does it work?
  9. 9. Arbitrum: Ethereum scaling solution - everything you need to know
  10. 10. Polygon 2.0 - the value layer for the Internet
  11. 11. Ethereum ERC-4337 - what is it and how does this standard work?
  12. 12. What is an ERC20 token and how is it created?
  13. 13. The ERC-721X VS ERC-721 Standard – Key Differences!
  14. 14. What is cryptocurrency burning?
  15. 15. Examples of the use of WEB3 on the blockchain
  16. 16. What is Web5? 
  17. 17. Blockchain Oracle - what are oracles? 
  18. 18. Polkadot - Decentralized blockchain and DOT cryptocurrency
  19. 19. Polkadot Parachain - Next-generation blockchain
  20. 20. Interoperability in the world of cryptocurrencies and blockchain
  21. 21. What is Blockchain sharding?
  22. 22. Mainnet versus Testnet on the Blockchain. The complete guide!
  23. 23. MINA Protocol: the lightest blockchain in the world!
  24. 24. Sustainable Blockchain - Proof of Useful Work & Flux
  25. 25. Cosmos SDK: Building the Blockchain Ecosystem
  26. 26. What is cross-chain interoperability in Blockchain technology?
  27. 27. Blockchain trilemma - explanation of the problem. What is the impact on cryptocurrency payments?
  28. 28. Non-fungible tokens and NFT exchanges
  29. 29. How to make money with NFT?
  30. 30. What is the NFT licence fee?
  31. 31. NFT Gas Fee - what is it? How can you reduce your gas fee?
  32. 32. The main differences between static NFT and dynamic NFT
  33. 33. What is minting an NFT?
  34. 34. What are NFT Ordinals? A guide to Bitcoin NFT.
  35. 35. What is KnowOrigin NFT, and how does it work?
  36. 36. ERC-6551 - the new NFT standard. What does it bring to the non-exchangeable token sector?
  37. 37. What is NFT Lending all about? An innovative solution in the world of cryptocurrencies!
  38. 38. The Metaverse – a new virtual world
  39. 39. Metaverse – TOP 15 virtual reality projects
  40. 40. Technical analysis – is it worth using?
  41. 41. Trading order types: stop loss, trailing stop loss, LIMIT
  42. 42. Market Cap versus Fully Diluted Market Cap - the most important differences you should know!
  43. 43. Set up of Stop Loss and Take Profit orders
  44. 44. What are DeFi liquidity pools?
  45. 45. Real Yield in DeFi - what is this trend? What does it consist of?
  46. 46. Vampire Attacks in Decentralized Finance (DeFi): Explanation and Examples
  47. 47. What are wrapped tokens 
  48. 48. What are security tokens?
  49. 49. What are Social Tokens? 
  50. 50. Liquidity Provider Tokens (LPs). What are they, and why are they so important?
  51. 51. What is the Lightning Network, and how does it work?
  52. 52. What is Play-to-Earn (P2E) and how does it work?
  53. 53. Cryptocurrency steps - What is move to earn M2E?
  54. 54. Segregated Witness - what is Segwit Bitcoin all about?
  55. 55. What are Decentralized Cryptocurrency DEX Exchanges?
  56. 56. What is Curve Finance?
  57. 57. What is GameFi and how does it work?
  58. 58. What is Proof of Reserves (PoR)? How does it work?
  59. 59. DAO Investment: A revolution in the world of finance and investment
  60. 60. What is MakerDAO and DAI Stablecoin?
  61. 61. What is the SubDAO protocol, and how does it work?
  62. 62. How to Create Your Own Decentralized Autonomous Organization (DAO)?
  63. 63. Atomic Swap: What is an atomic swap, and how does it work with cryptocurrencies?
  64. 64. What Is Cryptocurrency Vesting? What Are Its Advantages?
  65. 65. What Is the Metaplex Candy Machine Protocol? How Does It Work?
  66. 66. What Is the BNB Greenfield Ecosystem?
  67. 67. What Is Slashing in Cryptocurrencies?
  68. 68. Royalties – What Are They? How Does This Type of Licensing Fee Work?
  69. 69. What is TradFi? The importance for cryptocurrencies!
  70. 70. What is the Real World Asset (RWA) trend in cryptocurrencies? Explanation and examples!
  71. 71. Pyth Network: a powerful oracle harnessing the power of Solana!
  72. 72. What are stables in the world of cryptocurrencies?
  73. 73. What Is Binance Oracle?
  74. 74. Shibarium: A new era in the Shiba Inu ecosystem?
  75. 75. What is an ETF? How will an exchange-traded fund on bitcoin work?
  76. 76. Symmetric and asymmetric encryption - key cryptography techniques!
  77. 77. Hedging in cryptocurrencies - great portfolio protection against risk!
  78. 78. How to create your own cryptocurrency? 
  79. 79. What is a Dusting Attack in cryptocurrencies? How to protect against it?
  80. 80. What is a Black Swan?
Lesson 65 of 80
In Progress

65. What Is the Metaplex Candy Machine Protocol? How Does It Work?

Metaplex is a protocol completely based on Solana. It helps to create NFTs. The Candy Machine Metaplex protocol serves as the basis for minting and distributing NFT collections.

Interesting fact: as of September 2022, about 78% of all NFTs powered by Solana have been minted using precisely the protocol discussed today.

In today’s lesson, we will explore the Metaplex Candy Machine protocol and its significance in the non-fungible token (NFT) ecosystem.

Metaplex Candy Machine Protocol – Definition

It is Solana’s blockchain-based ecosystem for minting and distributing new NFT collections. It offers many additional benefits, especially in terms of security. The Metaplex protocol is the basis for many popular NFT projects developed in the Solana ecosystem.

The Metaplex Candy Machine offers several advantages that set it apart from other ecosystems. Let’s delve into its key benefits:

  • Users can pay for services using NFTs, SOL or other arbitrary tokens created on Solana.
  • The protocol protects NFT collections from unwanted bots, through configurable bot taxes.
  • NFT developers can develop multiple mint groups with different sets of rules.
  • Metaplex limits mint permissions to a specific list of wallets or specific NFT/token owners.
  • It allows creators to put their digital assets on the chain in a secure and configurable way.

How Does the Candy Machine Protocol Work?

This protocol is definitely different from the ones we know so far. Let’s now discuss its basic features and how to use it.

  1. The first step is to create a new machine known as the Candy Machine. In this machine, we input the necessary data to configure the NFTs that will be minted.
  2. Next, each creator needs to load their NFTs or items into the created Candy Machine, providing it with full functionality. The items in the machine must have two distinct parameters: name and URI. The “name” parameter refers to the name of the token being created, while the URI parameter directs us to the identifier URI containing the JSON NFT metadata.
  3. Once we have loaded our Candy Machine with non-fungible tokens (NFTs) and set the desired parameters, ensuring they meet certain conditions, we can proceed to mint our NFTs. At this stage, the Candy Machine generates actual NFTs on the Solana blockchain. Interestingly, before initiating the minting process, some users may need to undergo additional verification steps, such as submitting a Merkle Proof or completing a Captcha check.
  4. Another interesting fact is that once the NFTs are minted from the Candy Machine, the creators can remove them! By doing so, they free up space on the blockchain. By doing so, users can reclaim a portion of the fees they paid for occupying the disk space.

Desired Settings of the Candy Machine Protocol

To properly mint NFTs using this protocol, it is helpful to know basic settings. Several of them are unique and need to be configured before minting and distributing Metaplex NFTs.

The definition of “Authority”: This is the first thing we need to create NFTs using the Candy Machine Metaplex protocol. “Authority” is the wallet used to manage Solana-based accounts.

Another important issue is the so-called shared settings. Most NFT attributes are the same for all minted NFTs on the machine. The group of these common attributes includes: symbol, base charges, creator, maximum circulation, variables, and collections.

It is also important to note that the process of creating the NFT Candy Machine by Metaplex should primarily focus on certified Metaplex or MCC collections.

MCC, or Metaplex Certified Collection, refers to special NFTs that help group the minted NFTs and then verify the information on the blockchain. As a result, it is possible to perform secure and automatic collection verification.

How to Mint an NFT in the Protocol?

You already know the functionality and settings of the Candy Machine protocol. You will easily create and control the NFT minting machine. At this stage, we can choose three different ways to mint non-fungible tokens.

  1. Basic Minting. Any protocol user can mint NFTs using the basic Candy Machine program or the Candy Guard application to do so. All you have to do is work out the detailed instructions for creating minting accounts. The flexibility with which Metaplex creates the Candy protocol translates 100% into the minting process. Users can mint tokens using the appropriate parameters and attributes only. At this stage, we also utilize a fully configured Mint Authority to sign mint transactions.
  1. Candy Guards, or minting NFTs with guards, is a feature that requires including additional information put in the protocol. Interestingly, while each guard requires additional information during the minting process, it can also use SDKs to define minting settings.
  2. Minting using guard groups. This option is available in Metaplex Candy Machine V3. In this version, users select the groups they want to use for minting by specifying their labels. In addition, the developers specify the mint settings that apply to the “Resolved Guards” section of the group.
  3. Minting NFTs by pre-validation. In this way, some guards would require additional verification steps before the minting procedure. What does the pre-validation step include? Creating an account on the Solana blockchain or rewarding a wallet with a token to confirm verification.
  4. Minting through bot taxes is another aspect of the Candy Machine protocol. The Bot Tax serves as a safeguard to protect the machines by charging a certain amount of SOL for failed mints. It is crucial to note that each Bot Tax guard has an impact on the behavior of other guards during the minting process.


The description of the Metaplex Candy Machine protocol can be a bit complicated. However, it should be noted that this method is incredibly flexible, both for minting NFTs and their distribution.

Once the minting process is complete, the Candy Machine we created can be deleted, which simultaneously reduces the use of resources on the Solana blockchain. Candy Guards features provide additional benefits for NFT creators.

The simple creation procedure, NFT data machines, and machine configuration all contribute to the ease of creating new collections in a simple and automatic manner. It comes as no surprise that the protocol is gaining popularity, leading to the creation of numerous collections and non-fungible tokens on this specific chain.