How to launch NFT smart contract on HeyMint with no technical experience?

With HeyMint, you don’t need any technical knowledge to launch an amazing project! All of the tools HeyMint team has built are created with simplicity in mind. HeyMint hold your hand through the entire process, and give you the option to preview and test what you’ve built before publicly launching. Despite the process being so simple, the contracts you can generate are just as robust as the ones used by massive projects.

Most enjoyable aspect is that HeyMint is completely free. You’ve access to all the tools you need to launch your NFT collection without paying a penny otherwise It costs tens of thousands of dollars to hire smart contract dev to build a custom Smart Contract for your NFT collection. Launchpad takes care of everything from contract generation, deployment, and management. All you need to do is configure features based on how you want your NFT collection to be.

A Deep Dive into HeyMint Launchpad:

Step by Step Guide:

Go to HeyMint website. Create an account by connecting to either of the following accounts:

  1. Google, Twitter or Discord
HetMint Login
HetMint Login

2.

In the top horizontal bar, click on the tab “Launchpad” next to Allowlist Manager”.

Click on Launchpad
Click on Launchpad

3.

Now, again in the top horizontal bar, just click on “Try Launchpad”.

Click on Try Launchpad
Click on Try Launchpad

4.

After you click on “Try Launchpad”, you’ll be directed to the following page where you’ve to click on the “Create a new collection” as shown in the image.

Launchpad Page where you've to click on the + icon
Launchpad Page where you've to click on the + icon

5.

On the next page, you have the privilege to select the type of smart contract you want to create for your project. Refer the below image:

HeyMint allows you to create ERC721 and ERC 1155 tokens and three different edition of Smart Contract.

Generative Art Collection
Generative Art Collection
Single Owner
Single Owner
  • Edition Multiple Owners (ERC-1155)

    Unlimited NFTs, each with its own sale modes, features, and limited or unlimited (Open Edition) supply. Each NFT can have multiple owners.

    Example: Zen Academy Genesis, The Memes by 6529

Multiple Owners
Multiple Owners

6.

We’ll go with the second option (Edition Single Owner) which allow multiple copies of NFTs to be minted with configurable supply.

Since this is a tutorial so we’ll be using Polygon Testnet and deploy our Smart Contract on Polygon Testnet.

To create a Smart Contract on Polygon Testnet, we’d be requiring a small amount of testnet MATIC for transactions which we can obtain from Mumbai Faucet with your Alchemy Login.

Create an Alchemy account here if you don’t have already.

Once you click on +Create button, a new form asking for collection details will appear in the same window. Refer the below image:

Collection Details Right Side
Collection Details Right Side

7.

I’ve filled the collection details as mentioned below. You can also refer the below image.

  • Collection name: XYZ for Tutorial

  • Collection symbol: XYZ

  • Total token supply: 5000

  • Collection description: This NFT Smart Contract is being created on Polygon Testnet to educate others from non tech background.

  • Image: Any image uploaded from PC

Create collection
Create collection

8.

After adding all the details under “Collection details”, we’ll finally click on “Create collection” button.

Under the new window, we’ll perform two actions. We’ll first connect our wallet in case our wallet is not connected already and then we’ll click on “Add token”.

Click on Add token
Click on Add token

Once we click on Add token, a new dialog box will appear asking for image and token name. Please note that here image refers to the NFT art and token name refers to the name of the NFT.

Again, we don’t have to confuse between collection name and NFT name. Under point 7, we filled the same detail under “Collection Details”. Collection name is different from NFT name and collection image is different from NFT image.

Dialog Box for Image and Token Name
Dialog Box for Image and Token Name

I’ve added the following details under New token dialog box.

  • Image: Your actual NFT art in the form of image. Uploaded from PC.

  • Token name: Random Footballs (Name to describe your NFT)

  • Attributes: This field is optional. Attributes also visible under NFT art/images on OPENSEA.

  • Percent of Collection: We’ll left this column blank. This is the rarity part of the collection. If you intend to have copies of your NFT, the percentage will define the rarity of your tokens. It is best to leave it blank because it will mess your supply if you are doing a 1/1

    Percent of Collection comes handy in case you’re generating more than 1 token. Let’s explore:

    For example, you wants to create 5 different token/NFTs each with unique configurable supply and total of all token is 100.

    Token / NFT 1 = 10 Duplicate (You’ll mention 10 under percent of collection)

    Token / NFT 2 = 25 Duplicate (You’ll mention 25 under percent of collection)

    Token / NFT 3 = 20 Duplicate (You’ll mention 20 under percent of collection)

    Token / NFT 4 = 35 Duplicate (You’ll mention 35 under percent of collection)

    Token / NFT 5 = 10 Duplicate (You’ll mention 10 under percent of collection)

    In the previous step, we’ve already mentioned the total supply 5000 and we’re creating 1 token (Random Footballs) so it will automatically create 5000 duplicates.

Added Token Details
Added Token Details

9.

After clicking on “Create token”, following page will appear. Since we don’t want to create more token/NFT so we’ll directly click on “Upload to IPFS”.

Upload to IPFS
Upload to IPFS

A dialog box will appear asking you to confirm the total supply once again. Just click on the “Yes” option.

Click on Yes
Click on Yes

10.

After uploading to IPFS, new tab “Set up smart contract” will appear on the same page. Also notice Sum of token split 100% which means we’ll have 5000 duplicates/copies of our token/NFT.

Smart Contract Set Up
Smart Contract Set Up

11.

Sale Details:

Under the new page, we’ll add mint price which is shown in ETH. I’ve kept the price 5 ETH as it’ll automatically change to 5 matic once I chose to deploy on polygon.

You also have Advanced Settings which is optional and asks you to limit per wallet mint. We’ll keep this column blank with the default option to mint unlimited per wallet.

Then you have Schedule Minting Time which is also optional but we’ve added the Start time and End time for minting.

Sale Details
Sale Details

After adding the Sale details, we’ll click on Next which will take us to the next page about “Payout & Royalties”. Here we can set our payout address as well royalties for secondary sales. We’ll fill our wallet address (where we want to receive payout) in both the fields shown in the image below.

We’ll select Mint payout address with 100%, however we’ve the option to add more address and split the percentage amount in case we’re a partnership project and we want to distribute our payouts among various partners.

We’ve added 5% royalties from secondary sales.

Payout Address
Payout Address

12.

After clicking on save, now we’re finally ready to deploy our project. Next page asks you to “Go to Deployment”. Let’s click on the same. Ref below image:

Go to Deployment
Go to Deployment

As we click on “Go to Deployment”, it takes us to the next page asking us to select a chain or network. Since this is a testnet project so we will select “Polygon Mumbai” as we want to deploy on Polygon Network. Ref the below image:

Select Polygon Mumbai
Select Polygon Mumbai

13.

Now, we’ll click on “Deploy contract”. This step requires a transaction with your wallet. For that you should have Testnet Matic ( Mumbai Faucet with Alchemy Login ) in your wallet explained under point 6.

Wallet Transaction
Wallet Transaction

After confirming with wallet, next page appears will have the following details. Here we’ll have to submit one more transactions as shown in the image below. Let’s click on “Request transaction”.

Additional Transaction
Additional Transaction

Click on Request transaction and confirm the second transaction with your wallet. Ref below images:

Request Transaction
Request Transaction

Finally, our contract has been deployed as it looks all Green. Now we’ll click on “View contract overview”.

View Contract Overview
View Contract Overview

14.

Our Smart Contract has been deployed on Polygon Testnet and we’ll proceed with verification on Polygonscan by clicking on “Verify now”.

Contract Deployed
Contract Deployed

Now our contract has been verified. Check for the tick mark in the below image:

Contract Verified
Contract Verified

15.

Just click on the Blue color contract address. It will take us to this Mumbai Polygon Scan where you can find all the details on the following page:

or simply copy the Smart Contract address.

Go to mumbai.polygonscan.com

Paste the Smart Contract address in the search bar.

XYZ for Tutorial
XYZ for Tutorial

Hope you enjoy this post. Don’t forget to subscribe us for more informative posts with practical approach.

With HeyMint, you don’t need any technical knowledge to launch an amazing project! They’re so passionate about making web3 mainstream, all of the tools they’ve built are created with simplicity in mind.

Follow HeyMint on Twitter

Try Launchpad by HeyMint and create your own NFT collection.

PPSA Token
PPSA Token

Also read:

Subscribe us:

Medium | Mirror

Subscribe to PINK PITCH
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.