Please describe your proposed solution
Mintun offers a simple flow for collection minting and will add free, walletless minting for onboarding new artists unfamiliar to web3.
- minting CIP-68, CIP-88, CIP-102 collections
- managing/updating collections
- walletless minting
- Free minting for onboarding new artists and creators
Demo and information can be found here
Our platform, Mintun, simplifies NFT collection creation on the Cardano blockchain for users new to the ecosystem. With intuitive forms and simple flows adhering to CIP-68 and CIP-88 standards, users can create collections with minimal requirements, such as naming, while offering detailed metadata options like artist name, project details, images, traits, and social links. Users can also set multiple royalties using CIP-102 which marketplaces can use to enforce via the smart contract.
After collections are created Mintun allows artists to go back and manage, edit, or add to them. The collection creation transaction also mints a set of tokens including a management token, collection information token, and a state token. The management token is held by the user and must be spent in minting transaction to authorize the mints. The state token holds the current number of tokens minted and other data. It is held by a spending validator and must be included in any minting transactions to verify it is updated correctly. The collection information token datum holds the metadata about the collection. It is planned to allow the user to update the collection information but not currently supported.
When a user connects their wallet to Mintun it can find any management tokens the wallet holds. Then it can fetch the collection metadata from the chain for those tokens. The user can see a list of detected tokens and manage the associated collections from the website. Currently, the manage page enables a user to mint NFTs into that collection using their token. They first need to store a script reference of the minting policy because it is quite large. Then they can draft NFTs with a minimum requirement of selecting an image. The UI then allows them to mint up to 10 tokens in a single transaction. They can also just view the already minted NFTs in the collection from this view.
We believe this solution is a good start but needs more to overcome some other barriers that make it difficult for new users to start using the chain. To this end we want to add support for minting on behalf of a user without a wallet as well as free mints. This will allow creators to explore the process of creating a collection without needed to setup a wallet up front. A portion of the funds from this proposal will be allocated for providing limited free mints to new users. To support this we will add support for social logins in addition to wallets. We will also add a backend service to handle minting transactions on behalf of users.
Additionally, we realize the workflow for drafting a single NFT at a time is not always ideal. So we will also add support for bulk drafting of NFTs providing a CSV template that user can download and fill out and reupload.