Creating a Core Edition

Step One - Create

From the NFTs Page first click on Create then Core Editionon the top right of the page. This will take you to the first step of the creation process.

Step Two - Collection Details

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

Create New Collection

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.

Select Existing Collection

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.

Step Three - NFT Details

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.

Details

  • 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

Edition Types

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.

Step Four - NFT Properties

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.

Step Four - Mint Settings

Now that your assets have been uploaded it's time to input your mint settings. These settings are split into four sections:

Default Settings

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.

Pre-Mint Settings

With Truffle, you are able to Pre Mint your NFTs at the time of creating your Random Mint 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 Random Mint. 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.

Phases Settings

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 the phases have these common fields:

  • Phase Name (This is what will be shown on the Mint Page)

  • Start and End Date for the phase

All of the Gated phases need to happen before the Public Phase if it has been enabled. Phases can not overlap.

Currently, you can only have 3 Phases enabled at a time and the Public Phase.

Allowlisted Wallets

Allowlist is the simplest option of the Gated Phases. All you need to provide is:

  • A CSV with the wallet addresses you want to allowlist (1 column)

  • Price per Mint

  • The number of mints per wallet

NFT Burn

NFT Burn is where you can specify that the user will need to burn an NFT from a specific collection to mint the new one. All you need to provide is:

  • The Collection NFT of the NFTs you'd like the user to burn

  • An optional mint price if you want to charge the user to mint the new NFT

NFT Claim

NFT Claim is where you can specify that the user must hold an NFT from the selected Collection to mint the new one. All you need to provide is:

  • The Collection NFT of the NFTs you'd like the user to hold

  • Mint Limit (This limit is associated with the NFT they are holding, so if they have 2 of the NFTs and the limit is 1, they will be able to mint 2 of the new NFTs)

  • An optional mint price if you want to charge the user to mint the new NFT

Advanced Settings

Some extra features can be enabled as part of your Random Mint. These include:

  • Delayed Reveal

  • Freeze Secondary Sale

  • Make immutable (This will make the NFT immutable, meaning you will not be able to change the metadata or image after minting)

Leveraging Delayed Reveal or Freeze Secondary Sale will put mint proceeds in escrow until the NFTs are Revealed and/or Thawed

Delayed Reveal

Delayed Reveal allows you to hide the actual NFT image and metadata until you (the creator) reveal them. Delayed reveal can create additional excitement as all users will find out what NFT they minted at the same time. All you need to provide are these details for the pre-revealed NFT:

  • An Image

  • Name

  • Description

  • Link

Before using this feature please read this section explaining how delayed reveal works.

Freeze Secondary Sale

You can Freeze any transfers or sales of the NFT in your Collection for a while during the Mint. The freeze will last until the Collection is sold out or the freeze period is over, whichever comes first. This is useful if you want to ensure that the NFTs are not sold on the secondary during the minting of the Collection. You'll need to provide the following details:

  • Freeze Duration (In either Hours or Days, with a maximum of 30 Days)

Before using this feature please read this section explaining how freeze / thaw works.

The Freeze duration will start from when the NFT is minted (excluding any pre-minted NFTs), so if you have a 24-hour freeze and the first Mint is at 12 pm, the freeze will end at 12 pm the next day.

Step Five - Royalties & Splits

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%

Creator Splits

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:

Add Creator

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

Step Six - Create Edition Drop

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.

Last updated