Token Standards Masterclass - ERC721

2 tutorials

Welcome to the second campaign of our three-part series covering Ethereum token standards! In this campaign, we will delve into the fascinating world of ERC721 tokens. You will learn all about what the ERC721 token standard is and what sets it apart from other token standards like ERC20. We will explore the essential features that make a smart contract ERC721 compliant, ensuring a seamless interaction within the Ethereum ecosystem.

But that's not all - this campaign isn't just theory! You'll get hands-on practical experience by creating and deploying your very own ERC721 smart contract to a testnet. Not only will you write the smart contract, but you'll also create the unique assets and metadata for your NFTs, and upload them to the decentralized storage system, IPFS. It's an exciting opportunity to witness the whole process in action.

Note that knowledge of Solidity is a prerequisite for taking part in this campaign. Learners are also highly encouraged to have some prior knowledge of blockchain fundamentals as well. Please refer to our Introduction to Blockchain & Solidity module if you would like to pick up these skills before proceeding. As mentioned, this campaign is the second of a three-part series; the first campaign is Token Standards Masterclass - ERC20.

Helpful prior knowledge


Learning Outcomes

By the end of this module, you will be able to:

  • Describe what the ERC721 token standard is, its use cases and impacts
  • Describe the difference between ERC20 and ERC721 tokens
  • Describe the mandatory functions and events that make up an ERC721 compliant smart contract
  • Understand the relationship between token URI, metadata & asset data
  • Create and deploy and ERC721 smart contract
  • Upload metadata and asset data to IPFS
Oops, you are not logged in!

Please log in to view this page, and provide additional information required (if any) to unlock the full experience on Learn.