Creating a smart contract for ‘tiered’ NFTs

Tutorial

Hey happy hackers, are you ready for building some TierNFTs? Just checking, but have you already completed the previous two lessons in this track of five? If not, it might be nice to get those under your wing first. And if you’re an absolute beginner, Getting Started….. is definitely where you need to be. You’ll find all the Solidity basics, developer tools, blockchain fundamentals needed for this project starting over there.

  • in this tutorial you’ll be building a project with tiered NFTs, which you can reuse and adapt for a tonne of real world scenarios.
  • there’ll be some variation on the tooling you used in the previous Basic NFT project

What you’ll learn

  • you’ll go a lot deeper with both Solidity and infrastructure concepts you learned in Build a Basic NFT
  • build out extra functionality to your smart contract to exponentially increase use cases for NFTs
  • code an SVG directly into the contract, as opposed to using separate .json files

Note well - please complete all the interactive quizzes and digest any additional materials that are embedded in the tutorial. These will really deepen your knowledge, so let yourself take your time.

When you come back here to the forum, you’ll be an absolute genius for answering other folks’ questions. And that’s going to bump up your reputation. So take it nice and easy, and enjoy!


  • Next steps are to Write Automated Tests for your TierNFT – one of the most important things to learn as an app developer, and secure code is what web3 needs to be a safe environment for everyone. After that, you’ll be building and connecting to a front end in the fifth and final lesson of this track.

  • a Developer’s Guide to Ethereum track using web3.py library is a next possible alternative, where you can learn all the fundamentals of how a blockchain works, and why we use them.

  • our ERC20 track is underway and another avenue you can take.

For now, enjoy tiering up those NFTs up!

Answers 0