How to Mint a Large Collection? | Mass Minting

At the moment, there are only a few ways to mass mint NFT Collections on TON. However, here are several available options which will suit most collection creators who are interested in mass minting. We’ll go over things step by step.

An important reminder: Before you mint a collection on the mainnet, please do a testrun mint on the testnet (at least a partial mint) which will allow you to find out if everything is working correctly in terms of metadata and attributes etc. Doing a mint on testnet will take much less time than the possible alternative of hiding multiple buggy collections on the mainnet. The testnet version of the marketplace is available at: testnet.getgems.io, you can get test coins at the giver and if you need more, you can get extra coins from the TON developer community.


Minting on Getgems

You can use a cart to create an NFT on Getgems. This way, you can create up to 100 NFTs (with a W5 wallet) by signing just one transaction. To do this, in the NFT creation window, after filling in all the fields, add the signing transaction via the cart icon to the right of the “Create NFT” button:

With the W5 wallet, you can add up to 100 NFT creation operations to the cart, and then sign the transaction in the cart drop-down menu:

Independent Minting With Your Own Blockchain Developer and Smart Contracts 

This option is suitable for those who are ready to deep dive into the principles of blockchain and take advantage of the opportunity to hire their own blockchain developer. In this case, the fate of the collection depends entirely on the project team without any third party involvement whatsoever, and if everything is done according to the set standards, the marketplace will index it and automatically add it to our website.

Requirements for Option (2):

- The complete dataset for the collection and NFTs (avatar and banner of the collection, images for NFT, names, descriptions and attributes)

- A blockchain developer with experience in smart contracts and blockchain. The developer needs to study the library in order to understand how to interact with the TON blockchain:

https://github.com/toncenter/tonweb NodeJS

https://github.com/ton-community/ton NodeJS 

https://ton.org/docs/#/ libraries for other languages 

- As a template, you can refer to existing open-source, TON Foundation-approved smart contract solutions from the Getgems marketplace such as collection contracts, NFTs, sale contracts etc:

https://github.com/getgems-io/nft-contracts

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.