Creating NFTs using Candy Machine
This session, hosted by The BLOKC, is a practical guide to launching generative NFT collections on Solana with Metaplex’s Candy Machine. Led by JP, one of The BLOKC’s mentors and the author of CandyBlinks, it draws on tooling from Metaplex, Helia, Alchemy, and QuickNode to take builders from an empty wallet to a live, mintable collection.
What the session covers
The walkthrough centers on Metaplex’s Token Metadata standard and the Sugar CLI. It starts with the fundamentals: generating key pairs with the Solana CLI and requesting Devnet airdrops to fund testing. From there, you define your collection’s metadata JSON, then run sugar validate, sugar upload, and sugar deploy to stand up an immutable Candy Machine configuration. The session also explains Candy Guards, which let you attach constraints such as Solana payment structures to protect mint allocations and shift execution authority dynamically. On the client side, it uses Umi, Metaplex’s modular JS/TS library, to assemble custom mint transaction builders.
What you can build
Artists, brands, and technical teams can use this stack to launch scalable digital collectibles and high-volume media drops on Solana. A standout example is CandyBlinks — JP’s own project — which turns a deployed Candy Machine address into a shareable Solana Action, or Blink, on platforms like X so people can mint directly from their social feeds.
What’s next
The session uses the legacy Token Metadata standard, but Metaplex is steering toward the newer Metaplex Core standard. Core strips down the multi-account structure to reduce rent fees and ease compute constraints, enabling lighter, more programmable on-chain asset lifecycles for future collections.