π¨Generative Art Collection
This type of project allows you to add layers to your collection and combine them with the number of combinations you choose, creating an image and an NFT for each combination. Additionally, it adds metadata related to the information of the layers that compose it and their rarity.
This is the result we will obtain with this type of collection:

To create an "Generative Art" project, choose the third option labeled "Generative Art" on the Mintpad no-code app.

A new environment will be displayed to you. Here, you have the option to select a project that you have already created or partially completed, or to create a new one:

At any time, you can delete an existing project by clicking on the 'Delete Project' button found at the bottom of the 'Settings' tab:


If you already have a PSD with configured layers, we can upload it. The application will process the PSD and add the images of each layer along with its name.

To create a new generative project, click on the projects dropdown menu and select the "New Project" option. A new project will be created and displayed with empty layers. You can change its name and information in the "Settings" tab, which we explain further.
By default, when creating a new project, we create a layer called "Base."


It is designed to set the backgrounds of your NFTs. These backgrounds can be simple colors, gradients, etc. For this purpose, when clicked on, this layer will display its details in the center, providing the "AutoBackground" utility. Here, you can choose from different background templates and specify the size of the images for your NFTs and the number of different backgrounds you want to compose in that layer. Once configured, click on the "generate" option, and the backgrounds you have configured will be generated.


You can add new backgrounds at any time, either designed by you by dragging them onto the layer or by generating new ones, including from new templates. This is because the auto-background box will always be available to you.
How do I add new layers to my collection?
To add new layers to your project, click on the "Add layer" option.

You'll see a text field where you can enter the layer's name. Type the name and press enter. The layer will then appear as created, and you can add all the images you want to have for making combinations.



To add images, drag them onto the designated area or click within the established area and select them from the dialog box.


On the right-hand side, you can edit the characteristics of the layer, such as its name or the % rarity of the layer (Likelihood). If you set a very low number, very few NFTs will be composed of an image from this layer. You can also see the number of images that comprise the layer next to it. Conversely, if you indicate a value of 100%, all NFTs will have an image from this layer.

Is there a way for me to specify which images from a layer will be more common and which ones will be rarer?
Of course, you can also specify the rarity of that image in that layer individually using a percentage. You can specify the rarity of both the layer and the image. Select an image, and on the right-hand side, you'll see the same configurator as for the layer. The system will indicate the rarity of applying that image as you move the slider.

Can I create subcollections that only have specific layers?
Indeed, we also allow the creation of subcollections. You can filter which layers will be available in each subcollection so that you can create a subcollection of NFTs with hats, for example.

You can activate the option and create the subcollections you need by clicking on the "Subcollections" button on the right-hand side. The subcollections that make up your collection will be displayed above the layers when it's active.

Can I perform a backup to ensure I don't lose information or to transfer it to other wallets for future use?
You can create a backup of your generative art collection at any time, ensuring that the images and established configurations are preserved. This allows you to start from the same collection in other wallets, avoid potential information loss, or revert to specific design points.
You can restore the design of such a collection by clicking the "Restore" button and selecting a previously made backup.
Project Settings
In the "Settings" tab, you can configure the settings and information of the collection.

Available options are:
Project Name: That's your collection name. Please set a descriptive name for your collection in the chain contract. Please note that we will also use that name to generate your collection name, which will be displayed on your minting page, and when someone mints any NFT, marketplaces will also display that name. Furthermore, we will generate a subdomain name based on it. Also, it will be shown to you how to manage your collections on the Mintpad dashboard.


Later, on your project dashboard, you can change your minting page collection name and your subdomain minting page URL, but the original name will be written on the blockchain, and marketplaces will use it.
Project Description: This will be the general project description displayed on the minting page. Additionally, we use this description for individual token descriptions. You will have the option to modify specific token descriptions to achieve different descriptions for each token.


Collection Size: The application calculates the maximum number of distinct combinations it can generate based on the number of layers and images. You can set a collection size between 1 and that maximum.

Final step: Generate the images, upload to IPFS, and deploy the collection π
1. Generate Images
Once all the layers and images are configured and the collection settings are established, the next step is to generate the combinations and deploy the smart contract for the NFT collection.
If you have never generated combinations for this collection, you will see the 'Generate' tab. It's necessary to specify all the collection information in settings before generating it

Once generated, or if you return to the project after a previous generation, the tab' Result' will appear. If you access it, you will see all the combinations generated according to the established size, rarity percentages, and collection data.


Then, on the left side, you will see the number of NFTs with each trait for every layer. You can select a trait or multiple traits, and the NFTs containing those traits will be displayed in the center. You can see an example in the image below. We have filtered by 'Type: Zombie':

You can click on an NFT to display its details in the correct zone. We have generated a trait for every layer and detailed the rarity of that trait:

Can I regenerate the obtained NFT combinations?
Yes, of course you can. Go to the "Design" tab and click on the "Re-Generate" button at the bottom of the left-hand zone.

Then all NFT combinations will be regenerated ,and you will see the new collection on "the Result tab"
2. Upload to IPFS
On the "Result" tab, navigate to the "Upload to IPFS" subtab.

Then, a logo and a banner will be automatically created for your collection. If you dislike them, you can regenerate them as often as needed.

Once you are satisfied with the result of these images, click on the "Upload to IPFS" button and wait for it to finish packaging and uploading the collection.


If everything has gone well, it will display the IPFS URI of the images and metadata. You will also have the option to download both the photos and the metadata. The next step is to deploy the smart contract. Press the button or the tab to perform that action.

3. Deploy the collection on a chain
The last step is to deploy your collection on the selected chain. To do so, go to the "Smart Contract" tab. You need to fill out all the form fields. Let's explain their significance:

Project Name: That's your collection name. Please set a descriptive name for your collection in the chain contract. Please note that we will also use that name to generate your collection name, which will be displayed on your minting page, and when someone mints any NFT, marketplaces will also display that name. Furthermore, we will generate a subdomain name based on it. Also, it will be shown to you how to manage your collections on the Mintpad dashboard.
Token Symbol: This is the abbreviated name for the tokens in your contract. For instance, if you use the symbol "CAT," your tokens will be named CAT #1, CAT #2, etc.
Minting Type: Our tool provides three minting scenarios. Choose the one that best fits your needs. The "Minting types" section explains the three types.
Minting Fee: This is the price the user must pay to mint a new NFT from your collection, excluding the protocol fee (which depends on the chain).
Advanced options: This section provides access to more advanced features, such as airdrops, customizable revenue, soulbound, etc. They are explained in the 'Deploy Advanced Options' section.
You can choose the token you want to receive when minting from the available options on the chain, or indicate a custom ERC-20 token address:

If you wish to set a custom ERC-20 contract, paste the contract address into the app. The app will read it and display the token name and icon if correct.


Please note that if you set an ERC-20 token, people will be able to pay with that token or the native token, but you will always receive the ERC-20 token that has been set.
Collection size: It depends on the collection combinations you set before.
Click the 'Deploy' button to deploy and accept it in your wallet.

Finally, your collection has been deployed on the blockchain. Congratulations! ππ
Then a modal will be displayed. Please read it carefully and follow all its steps.

When you close the above modal, you will see that the collection has been successfully deployed. You can view the contract address and transaction information. Click on them to view detailed information.
If you click the 'Next Steps' button, you can display the next steps modal again.

Last updated


