Please describe your proposed solution.
The “NFT Vending Machine” is an open-source server software platform that loads creators’ NFT files and hosts a complex mint.
Traditionally, creators have had to use platforms like NMKR to host their NFT mints. The process consists of:
- Creating NFTs as JSON metadata (CIP-0025)
- Creating a new project in their web platform and uploading the NFT JSON files
- Specifying the desired mint configuration and hosting their mint
We deeply respect NMKR and other minters, but feel there are a few things missing for creators:
- Configurable user interfaces do not allow for code extension for creators to develop unique experiences
- Platforms that are not open source do not allow new creators to learn about the actual mechanics of minting an NFT on Cardano
- Many open-source projects currently available lack the ability to take native assets (e.g., $SNEK) as payments, can’t handle inexact change, and are otherwise inflexible
The Cardano “NFT Vending Machine” is a piece of open-source software that can host CIP-0025 JSON NFT mints for new creators. Launching it as simple as uploading files to a server and running the following commands from a Python virtual environment:
Some key features include:
• Flexibly Priced Mints – The ability to accept ADA or perform a free mint for the creator (native assets in development for this catalyst proposal)
• Multiple Types of Whitelists – The ability to gatekeep collection minting on existing asset ownership or a secure wallet signature mechanism
• Multi-Policy Mints – The ability to mint arbitrary numbers of policies during a single mint (in development for this catalyst proposal)
• BOGO – The ability to run buy-one-get-one (BOGO) promotionals from the command line
• Preprod Testing – The ability to test and validate against testnet so creators do not waste money during their validation phase