In this article I will show you how to create an NFT on Ethereum. We will use OpenSea, The biggest marketplace for NFTs. We will do everything with a UI, there won’t be any coding. And we won’t spend any Ether, thanks to the lazing minting feature of OpenSea.
First, you need to create the image of your NFT. After, you install Metamask, a popular wallet for Ethereum. Even though we won’t have to spend any Ether to create our NFT, OpenSea requires Metamask to sign-in.
Go to the website of OpenSea and click on create. :
- You select Metamask
- Then you will see a popup of Metamask
- If this is the first time you use OpenSea with this address you will have to connect your address to OpenSea. This will allow OpenSea to be aware of your address.
- After, you will sign a message. It doesn’t send any transaction, it’s just the the login-in mechanism of OpenSea.
Creating the NFT on OpenSea
Select the image of your NFT. Then you input the name.
Then, you optionally can put the link to the official website of the NFT, if you created one. It’s useful if you want to present the NFT in a customized way that is more appealing than the generic listing of OpenSea.
Then there is an optional description.
Then you select a collection to whom the NFT belongs to. If you don’t select anything OpenSea is going to assign a default collection.
Then you can optionally define some attributes. The most simple attribute type is properties, which is textual traits. Then, you have levels and stats, which are numerical traits.
Then you have the total supply. That’s the amount of amount of NFT that can be minted.
Then you choose the Blockchain.
And finally you click on create to finish the creation process.
Lazy minting on OpenSea
Because of OpenSea lazy minting, at this point, your NFT only exists in the centralized database of OpenSea. The NFT will only exist in the Blockchain when a user buys the NFT from you. On the page of the NFT, you can see the image, the attributes of the NFT, the history of events and the technical details. You can also see the address of an ERC1155 contract managed by OpenSea. This contract is used to mint the NFTs of all OpenSea users.
To sell your NFT, you need to explicitly list your NFT for sale, and that’s another action. So that’s it for this tutorial on how to create an NFT on OpenSea. If you want to dive deeper in the world of NFTs, you can learn how to create a full NFT app with coding. And to learn this I recommend this tutorial. I will see you there.
Leave a Reply