🖨️Creating a Core Edition
Last updated
Last updated
From the NFTs Page first click on Create
then Core Edition
on the top right of the page. This will take you to the first step of the creation process.
NFTs belong to a Collection which designates how the NFTs are grouped in places like Wallets and marketplaces.
You have one of the following options:
Create New Collection - You can create a new Collection to add these new NFTs
Existing Collection - You can select a previously created Collection to add these new NFTs
Creating a new collection is similar to creating an NFT. You will need to set the following:
Upload the Collection Image
Enter the Collection Name
Enter the Collection Description
By clicking Upload and Continue
, your image and JSON file for the Collection NFT will be uploaded to Arweave after signing a transaction with your wallet.
Do not delete the Collection NFT from your wallet. Doing so will cause issues if you create a mint page for your NFT, use other Truffle features or generally want to manage your Collection.
When you complete the creation of the Collection, the Collection NFT will appear within the Collections section in Truffle. You can reuse it for other Generative Drops, Airdrops, and Editions.
Click on the Existing Collections
tab and then select from the list of existing collections. This might take a few seconds to load if you have many NFTs.
Upload your asset by clicking Choose File
then selecting your NFT asset. The current supported formats are JPG, PNG, GIF, WebP, and SVG.
After uploading your asset it's time to fill out the basic details about your NFT. As you fill in the forms you will see the information populate on the left-hand side underneath the uploaded asset.
Edition Type (required) - How many copies of the NFT can be minted
Name (required) - The name of your NFT
Description - A short description about your NFT
Link - The URL that you want associated to your NFT
There are two types of NFTs that you can create:
Limited Edition - You will create one NFT but will create a limited number of prints available to be minted, including 1/1.
Open Edition - You will create one NFT, but will allow an infinite number of prints available.
Even with an Open Edition, you can still control when you want to end the sale. This means that you could run the Open Edition for a few hours and then close the ability to mint.
A NFT can have some properties, each property has a name & value. Within a random mint collection these are often used for calculating rarity. Use this section to add the traits you want to be included in the NFT's metadata.
Now that your assets have been uploaded it's time to input your mint settings. These settings are split into four sections:
This is where you can specify details like:
The mints Treasury Wallet (Where the primary sales will go, which by default is the wallet you use to connect to Truffle)
The Public Phase for the Mint (This phase is when the Mint is open to the public, and anyone can Mint)
Public Phase
Within the Public Phase, you can specify the following:
Disable the Public Phase
The price of each Mint
The number of mints allowed per wallet
Start and End Date (Creator timezone)
All of the Phase settings can be edited after you publish your mint
SPL Token
If you'd like to use an SPL token as payment you can choose from one of our predefined tokens. If you'd like to use your own custom SPL token, please fill out this form and we will review the SPL token for integration.
You can only have one public phase at a time so if you ever want to switch between SPL and SOL payment (without a gated phase) you will need to do that manually while the drop is live.
With Truffle, you are able to Pre Mint NFTs at the time of creating your Core Edition without paying the full mint price, which is useful if you want to ensure that you have NFTs for your team or as part of a pre sale. All you need to do is:
Enable the Pre-Mint toggle
Specify the number of NFTs you want to Pre-Mint
Specify the wallet address you want to Pre-Mint to
You can only Pre-Mint NFTs for your Collection when creating your Core Edition drop. You can not Pre-Mint more once the drop is published.
When you pre-mint NFTs, the creator acts as the "minter" rather than the collector and therefore is responsible for associated costs such as Solana rent expenses, protocol-related fees, and Truffle platform fees. For more information, please refer here.
In this section you can create Gated Phases where only specific wallets can mint that meet certain criteria, which include:
Allowlisted Wallets
NFT Burn (Where the user will need to hold an NFT from a particular collection and burn it to mint the new one)
NFT Claim (Where the user will need to hold an NFT from a particular collection to mint the new one)
All of the Gated Phases need to happen before the Public Phase if it has been enabled. Phases can not overlap and you can only have 3 Gated Phases enabled at a time.
Click the link below to read more about how to set up each of these Gated Phases for your drop.
Some extra features can be enabled as part of your Random Mint. These include:
Delayed Reveal (NFT art is hidden until you choose to reveal them)
Freeze Secondary Sale (NFTs cannot be transferred or sold on marketplaces after mint until you thaw them)
Make immutable (This will make the NFT immutable, meaning you will not be able to change the metadata or image after minting)
Click the links below to read more about each of these advanced features before you enable them for your drop.
Leveraging the Freeze Secondary Sales feature will cause mint proceeds to be held in escrow until all minted NFTs are thawed.
When creating a Core Edition NFT, you have the option to add a royalty fee on secondary sales. The first tab is where you can set that %
Most collections have Royalty fee percentages set to between 0% and 10%
You can split the secondary sale royalties with up to 10 wallets. By default, your wallet will be chosen as the update authority and allocated 100% of the royalties. Here you have several options:
Clicking this button will create a new row where you will need to input:
Creator Address - the wallet address of the creator you are adding
Royalty Splits - % of the royalties you want the new creator to have
Once you are on this step, check all the details of your drop then click Create
to continue. A modal will then appear with the steps of the actions that need to happen. You will have a couple of transactions to approve during this process. Please monitor your wallet and approve transactions as they come in.
Once the drop is created, it's time to customize and launch your Mint Page.