Post
Share your knowledge.
Creating a smart contract for ‘tiered’ NFTs
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!
- Pre-intermediate
D_D Academy is an open-source education platform created by the Developer DAO.