Non-Fungible Tokens (NFTs) have seen a massive level of popularity throughout the past few years. However, the majority of NFTs, as well as the majority of NFT marketplaces, were initially created on the Ethereum blockchain, which had issues surrounding its high gas fees, which meant that publishing NFTs was expensive for many.
Fantom as a blockchain network addressed this issue due to the fact that it essentially enables users to mint and publish NFTs through a smart contract on Fantom a lot cheaper.
Today, we are going to take a step-by-step look at everything that you need to know when it comes to publishing NFTs through a smart contract on top of the FTM blockchain network.

Key Points:
- First time users can easily publish NFTs through a smart contract on Fantom.
- The procedure is simple, and all you have to do is follow our step-by-step guide.
- You will need a Metamask wallet and access to ftmscan.
- NOWNodes will provide you with access to an FTM node so you can review the transactions.
Advantages of Smart Contracts on FTM
There are numerous advantages as to why someone might have a genuine level of interest as well as a curiosity when it comes to deploying smart contract NFTs on top of FTM.
Specifically, the blockchain network offers speedy transactions. In fact, it has a throughput of 300,000 transactions per second (TPS) due to the DAG technology, which leads to many quicker transactions.
Additionally, there are reduced transaction costs, which means that the price of payment for a transaction is really low, with values below one cent of a dollar.

Alongside all of that, the confirmation and completion of the operation towards reaching transaction finality takes between one and two seconds. It also offers full interoperability with the Ethereum Virtual Machine (EVM), which in turn allows for the migration of popular applications which were initially developed on top of the Ethereum network to now run on top of the Fantom network.
With all of these advantages in mind, if you are curious about publishing an NFT through a smart contract on FTM, here is what you need to know in order to do so.
So… how to get a first time users NFT published via smart contract on FTM
We assume that at this point in time, you have already written your NFT in Remix. At that point in time, you have selected the name and the symbol for the NFT and have clicked on “transact.”
This has charged you 1 FTM, and you have received a confirmation about the transaction within the cryptocurrency wallet you have connected.
If you use Metamask as a wallet, you will now be able to see the contract address on ftmscan from your recent transactions in the wallet. Ftmscan is a mainnet explorer made by the Etherscan team. Lets users explore and search the fantom blockchain network for transactions, addresses, tokens, prices and other activities which take place on top of Fantom (FTM). It essentially lets anyone explore and search the Fantom blockchain.
- Step 1: Click on the Transaction and Publish it.
You will need to navigate to your Metamask wallet, after which you need to visit the official ftmscan page for the contract which you developed.

Here, you will need to go to the “Contract” tab, after which you will be able to click on “Verify and Publish.”
- Step 2: Select the proper file type
Here, you will need to select Solidity Single File type as the file type. You will see multiple selections, such as Single File, Multi-Part Files, Standard-Json-Input, and Vyper.

Right underneath that menu, you will be able to select the latest compiler, depending on which Remix version you used. It is recommended that you always use the latest compiler for this.

Note that the latest compiler will always be updated, and as such, the numbers on your screen might differ when compared to this one.
- Step 3: License
You will now be greeted by a screen that will ask you for a license. Given the fact that you created the smart contract yourself and did not use any licensed code, or in other words, the smart contract is open-source, you need to select “No License (NONE).” Afterward, you can simply click on continue.

You will receive a message that your smart contract NFT has successfully been verified on ftmscan.
If you are curious about reviewing the transactions which occur on the Fantom (FTM) network, such as the one you conducted when you minted and published the NFT on the network, you can utilize NOWNodes.NOWNodes provides you with over 40 nodes, through which you can review information such as block height, for example. There is a 99.95% uptime on the API utilized, and all you have to do to get started is to get your free API key on the official website by entering your email address.

Conclusion
Hopefully, now you have a heightened perspective as to how exactly you can get your NFT published through a smart contract as a first time user. This procedure is quite simple and should only take you a few minutes to complete.