Launch an NFT Collection with Metaplex Core Candy Machine

Learn how to use the Metaplex Core Candy Machine to launch your NFT collection on Solana. This guide covers setup, creating a collection, deploying the Candy Machine, and minting NFTs using the Umi JavaScript library.

Overview

This tutorial, primarily based on the QuickNode guide, explains how to use the latest Metaplex Core standard with its Candy Machine tool to manage an NFT launch on Solana. It focuses on using the Umi JavaScript library for interaction.

Key learning points:

  • Understanding Metaplex Core and the Core Candy Machine.
  • Setting up your project with Node.js, TypeScript, and required Metaplex/Umi dependencies.
  • Writing a script to upload NFT assets, create a Core NFT Collection, and deploy a Core Candy Machine.
  • Configuring Candy Machine settings, including guards (e.g., bot tax, SOL payment, start date).
  • Adding items (config lines) to the Candy Machine.
  • Minting NFTs from the deployed Candy Machine.
  • Deleting the Candy Machine and recovering rent after the mint.

Additional conceptual information can be found in the official Metaplex Candy Machine documentation.

This is a practical guide for developers looking to launch generative NFT collections on Solana using the most up-to-date Metaplex tools.