Release a new collection (primary sale and free mint)
Fundamental to kickstarting your game building process is the ability release a collection. These collections often contain tokens which can be used or recognised in-game to aid in game play. These series of guides outline the various options you have to achieve these releases on Immutable zkEVM.
💡WHO IS THIS FOR?
Developers and project leaders who wish to mint a collection on Immutable zkEVM and distribute either via a sale, or airdrop.
The assets covered in this guide are Non Fungible Tokens (NFTs) as defined by ERC-721 or ERC-1155.
What does "primary" mean?
For the purpose of this guide a "primary" indicates that a collection is new, minted and not previously distributed or sold. This means these tokens are either
- Minted by the creator and then sold and transferred to you as a first owner, or
- They are minted by you directly
With Immutable zkEVM, we support both of these approaches.
Why are there multiple ways to release a collection to your users?
There might be a number of reasons why you would choose different methods of launching a collection, the main decision points are:
- Technical reworking of your legacy contract code or solution
- Cost implication and friction as you choose to pay gas on behalf of your users
- Audience goals as you decide to reward existing users vs acquiring new users
Overview of collection release types
The following table provides and overview of the release types, detail of execution will be highlighted in the 2 guides in this section.
Type | Recommended distribution | Will the transaction be gas free under current Gas Sponsorship for Gamers campaign? |
Primary sale | Transaction composed of a user-initiated payment in return for an asset minted directly to the user's wallet |
|
Free mint | Transaction involving a user-initiated claim of an asset (user pays gas) |
|
Transaction involving a game studio-initiated airdrop for an asset (gas free for user) |
|
Related content
Recommended asset migration approach
Our recommended approach is Hard Long Tail Migration, learn more about it in this guide.
Learn more
Other asset migration approaches
There are other ways to migrate your assets, they are covered in this guide.
Learn more
Set up your existing ERC‑20 token on zkEVM
If you're looking for a guide on setting up your ERC‑20 token on Immutable zkEVM instead, it's covered here.
Read guide