Skip to main content
Version: v1

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.
Primary collection guidesPrimary collection guides
💡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.

TypeRecommended distributionWill the transaction be gas free under current Gas Sponsorship for Gamers campaign?
Primary saleTransaction composed of a user-initiated payment in return for an asset minted directly to the user's wallet
  • Passport users: ✅ Yes, gas free
  • Non-passport users: ❌ No, pays gas in $IMX
Free mintTransaction involving a user-initiated claim of an asset (user pays gas)
  • Passport users: ✅ Yes, gas free
  • Non-passport users: ❌ No, pays gas in $IMX
Transaction involving a game studio-initiated airdrop for an asset (gas free for user)
  • All users: ✅ Yes, gas free

Related content